Top
Best
New

Posted by paddingtone 9 hours ago

Safari introduces Adaptive Dark Mode in 27.3(webkit.org)
381 points | 208 commentspage 4
mrbonner 7 hours ago|
I wonder when Apple will separate Safari update from iOS update. They have done this for the MacOS.
nixass 7 hours ago|
I wonder when they will separate other browsers on iOS from clusterfxxk Safari is
etatester 3 hours ago||
Really exciting! Now do apps.
ayaros 5 hours ago||
Oh man! Dark reader's getting Sherlocked now!
01100011 6 hours ago||
Can we get apple to enforce consistent 'back' behavior in iOS next?

I just switched after being an Android user since the dawn of the smartphone era. There are some improvements over Android so I'll give them credit but holy hell is navigation just a complete mess. Every app seems to behave differently, and even within the same app you'll see inconsistencies.

Would it really be that hard to provide a universal back gesture that works across apps like Android has? It makes the phone so clunkly and slow.

grounder 9 hours ago||
I've always wanted to use Safari as my default browser. I just need them to fix the disappearing favicons in the sidebar tabs. Apple: please fix.
guessmyname 9 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 8 hours ago||
> 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 9 hours ago|||
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 9 hours ago|||
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.
cluckindan 9 hours ago||
As long as a client needs to approve a layout, that is not happening
Telaneo 9 hours ago||
Sounds like a problem with the client.
cluckindan 8 hours ago||
A web agency is not going to start questioning the brand book of a 100x larger client.
Telaneo 7 hours ago||
I'm not going to publically question my boss doing stupid shit, but that doesn't make him not stupid.
vulcan01 9 hours ago|||
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 8 hours ago|||
As a web developer, all you have to do is support `:prefers-color-scheme`.
Spivak 9 hours ago|||
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 8 hours ago||
Wait until you learn I can change the font size and even override the site CSS on my own machine!
guessmyname 5 hours ago||
Who cares if you can? I am referring to non-tech-savvy web users who barely know what YouTube is: your parents, grandparents, accountant, or city firefighters. There are literally millions of people in this planet who don’t even know what HTML is. The commenters above appear to be criticizing my remark as if I was mistaken. Software developers often lack imagination when it comes to real-world problems.
loloquwowndueo 8 hours ago||
Does this also allow me to lighten sites that default to extremely hard to read dark mode?

I wish the crusade to make everything dark would end.

So do others. https://xkcd.com/3227/

_boffin_ 9 hours ago||
> Safari prevents websites from detecting when Adaptive Dark Mode has been applied. JavaScript that queries CSS colors will get the original authored colors, not the transformed ones. Any images drawn into canvas render in their original form.

So… the browser is now intentionally lying now. Ain’t that great.

mirashii 9 hours ago||
Browsers already intentionally lie all the time, and have had to for years, because fingerprinting and tracking by various ad networks and bad actors has been rampant.
mortenjorck 9 hours ago|||
This is more or less unavoidable to avoid breaking poorly-architected front-ends that rely on styling to handle logic.
kccqzy 9 hours ago|||
Browsers lie all the time. Browsers also prevent sites from getting the color of a link because visited links can be shown in a different color and this can be used by the site to tell if a user has ever visited a link.

Don’t you love it when browsers lie to websites to enhance the user’s privacy.

morsch 9 hours ago|||
It's the user's agent
neilalexander 9 hours ago|||
One less thing to fingerprint.
kvuj 9 hours ago||
> So… the browser is now intentionally lying now. Ain’t that great.

To the server. I'm 100% behind this. The unholy amount of control websites have over our web browser should go down, not up.

giancarlostoro 9 hours ago||
> To the server. I'm 100% behind this. The unholy amount of control websites have over our web browser should go down, not up.

Especially when so many lack reasonable ADA compliance.

hendersoon 8 hours ago||
Hah, I just paid for an addon to do this, Noir. Sure you could do it for free but it's a nice experience. Oh well, no harm done.
charcircuit 8 hours ago|
This is much better than the absolute embarrassment Mozilla tried with alternate page styles. I swear no one at Mozilla ever tested out the feature considering the style you select does not get persisted so the next time you navigate it reverts back to the original style.

Meanwhile this features is actually tired to a persisted device setting that doesn't get reset every time you go to a new page.

More comments...