My spicy hot take 🌶️ on the biggest topic these days in #WebDev is:
I don't like light/dark mode choosers actually. Just mirror the OS settings and you'll be fine. 😂
This is squarely in the bucket of "weird nerds" discourse
Discussion
My spicy hot take 🌶️ on the biggest topic these days in #WebDev is:
I don't like light/dark mode choosers actually. Just mirror the OS settings and you'll be fine. 😂
This is squarely in the bucket of "weird nerds" discourse
@jaredwhite Isn't that how most people "use it" anyway?
Like they go into a website, and they see it like they want it, like their OS. 😁
I do enjoy to read these UX/UI debates, though.
@jaredwhite I ended up doing that wjth my site.
A toggle seems like a lot of complexity when it’s probably better to just assume people who use dark mode would like to look at web pages in dark mode. 😂
@ghalldev that's an incorrect assumption @jaredwhite
@jaredwhite I agree! And systems should make the light/dark mode toggle clearly visible and quick to change like on GNOME and android.
@jaredwhite I can think of at least two reasons I like them to be there: pallette design issues and weird circumstances.
The first is more solvable than the second: Some sites haven't designed both pallettes to the same level of care, *especially* wrt contrast. And sometimes, even when contrast is legible, I just don't think a site's put as much thought into their dark mode, and it just feels off.
But, every now and then, I just prefer the light mode aesthetically. Can't really fix that.
@jaredwhite hard NO. I can't read most dark mode websites and can't stand light OS mode.
@katafrakt Can't you set your browser mode to be something different than the system?
@katafrakt @jaredwhite 💯
Correctly handling contrast is a very common problem with dark mode website palettes.
@katafrakt @jaredwhite I think you can set your browser to light mode instead of matching the system color scheme. Or is it important to you to have the browser window be dark and the content light?
@nthelt fair. I still like the browser window to be dark, and for app-ish websites to be dark, but it would be passable workaround for me. Still, I think the correct solution is for browsers to allow overriding the preference for just content; and preferably per-domain. One can dream. @jaredwhite
@jaredwhite Same! And that’s exactly what I did on my site. It’s so much easier this way. No fussy JS needed; just “color-scheme: light dark;” and light-dark() wherever you define a color.