News for hackers. Stuff that matters.
Re:Show HN: A Dark Mode Toggle Without JavaScript by DHPersonal on Thursday January 11, 2024 @03:34PM (#38958611)
This is really cool and a great example of the upgrades to CSS. The benefit of JavaScript would be setting a state in localStorage to remember the light/dark value that was set, as yours does not remember what was set after a shift+f5 refresh of the site.
Re:Show HN: A Dark Mode Toggle Without JavaScript by TymekDev on Friday January 12, 2024 @12:39AM (#38964347)
With JavaScript you could make it a three state toggle: light, dark, and auto. The last one would allow to to back to the default - no preference.

I thought this might use indeterminate checkbox, but that wouldn't be necessary. 'Light', 'dark', and lack of thereof in localStorage already amount to three distinct states.