DEV Community

loading...

Discussion on: Implementing Dark Mode from the Beginning

Collapse
moopet profile image
Ben Sinclair

First of all, Dark Mode is the “common” name for a feature pioneered by Apple

"Dark mode" is the common name for a dark theme. Apple didn't invent themes, in fact, they're late to the game by about 30 years.

Collapse
webinspectinc profile image
Timothy Miller Author

Fair point. You're correct, "pioneered" is probably the wrong word, and doesn't convey what I actually intended: Apple simply did what Apple does, they repurposed an existing idea and made the idea popular, as well as implementing it on a lower level than anyone else could.

However, I respectfully disagree that "Dark Mode" just means a dark theme. That may be what it used to mean, but the vernacular has changed. Dark Mode now means a system-wide setting that globally makes your UI darker, usually through the means of dark themes built into the software.

Similarly, "PC" technically means "personal computer", but that doesn't change the fact that most people would look at you funny if you call a non-Windows computer a PC (even though it would technically be correct). Language is fluid, and vernacular changes over time.

Collapse
georgewl profile image
George W Langham

The specific feature of prefers-dark-mode was implemented by Safari first. That's factual

Collapse
moopet profile image
Ben Sinclair

That doesn't mean much, though. I'm aware that Safari was the first to implement this as a system/browser option, but it's an artefact of the way they don't allow theming. It's an anti-feature rather than a feature.