| ▲ | guessmyname 5 hours ago | ||||||||||||||||||||||||||||||||||
• As a user: great • As a web developer: what a nightmare, now your website will look different to different people, as if having to support multiple browser engines and multiple screen rations, and multiple platforms, etc. was not a big pile of problems already. • As someone who doesn’t like dark-mode due to eye strain: good-good… for people who like it ¯\_(ツ)_/¯ | |||||||||||||||||||||||||||||||||||
| ▲ | isityettime 4 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
> what a nightmare, now your website will look different to different people That's what the web has always been. People don't all have the same display types, the same subpixel layouts, the same display sizes, the same DPIs, the same fonts, the same zoom levels... People use reader modes, global restyling extensions, per-site custom style sheets, full screen magnifiers, bounded/partial magnifiers, screen readers, OS high-contrast modes... the web has never been a fixed canvas that you get to paint on and then hand to users. | |||||||||||||||||||||||||||||||||||
| ▲ | mortenjorck 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
I like to think of it as a gentle encouragement to finally implement prefers-color-scheme in web applications. (I say this as a designer who has spent countless hours on dark-mode palettes as well as someone who has the automatic circadian toggle enabled everywhere.) | |||||||||||||||||||||||||||||||||||
| ▲ | apsurd 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
disagree. the web specifically is built as a dynamic medium for consumption. The fluid nature is the point. Yes, it is harder for developers to force a consistent experience, but as a professional web dev, we should not treat the web as a fixed medium. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | vulcan01 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Re: web developer > The HTML <meta name="color-scheme" content="light only"> tag lets browsers know that 1) this page supports light mode and 2) should only be displayed in light mode. | |||||||||||||||||||||||||||||||||||
| ▲ | kps 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
As a web developer, all you have to do is support `:prefers-color-scheme`. | |||||||||||||||||||||||||||||||||||
| ▲ | Spivak 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Even as a developer I'm all for it, go even harder. We may eventually reach the promised land where the user agent defines so much of the final appearance things like "pixel perfect design" or beating standard controls into within an inch of their lives to fit some design system are a thing of the past. | |||||||||||||||||||||||||||||||||||
| ▲ | threetonesun 4 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
Wait until you learn I can change the font size and even override the site CSS on my own machine! | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||