Phone cameras are crazy good. It helps having a great photographer, too!

Is that really a better experience for users? Where websites and many apps are bright but the pre-installed ones and maybe some third party ones are dark?

BUT that also means that if I never update my app or just don't feel like it, my app will remain stark white when the OS (and therefor the user) is politely asking it to be dark.

As an app developer targeting a specific platform, I believe the OS should never change my stylesheet out from under me. It's API. So introducing a "prefer dark style" API could be interesting and let me adapt to it if I want.

Here it is after I took a few hours to rework the CSS and support a dark style. I opted into supporting this, but it's not the default and there is not currently an API to do so well.

Here's an example of why it can be hard: I have an app! I use some custom CSS to style it. Here's what it looks like in elementary OS by default, and then how it looks if you force a hacky "Dark Theme" option. Some apps are even less usable or completely broken.

My thought is: if we were to add such a feature to elementary OS, would app developers opt in? Would users understand the implications? And would this be something that GTK would want upstream instead of it being platform-specific?

I've been thinking this through for elementary OS for a LONG time. It's hard. It's a big ask for app developers and it's difficult to manage those user expectations. It's MUCH easier to say, "naw, there's no OS-wide dark preference."

I *think* the macOS approach (what some teams within Google appear to be emulating with Android) is correct: a new OS-wide-readable preference that apps have to opt into supporting. The problem becomes user expectations when apps don't implement it and users are blinded. 😛

OS-wide dark styles are hard. Google's Android is struggling hard with this right now (per-app updates implementing it inconsistently). macOS is doing alright, but several apps/nearly all sites don't respect it. I have no idea what Windows is doing. iOS has hacky "smart invert."

Another one! Instead of just a toggle for event sounds, here's a handy "Flash screen" check alongside the event alert setting. Great for audio production machines or those without speakers *in addition to* those who are hard of hearing.

It's part of a wider effort of graduating several accessibility settings into normal settings. Because why should accessibility be treated as an afterthought?

I'm working on Appearance settings for elementary OS. These already existed in one form or another (under Universal Access), but accessibility settings are just settings. If they're officially supported, why not expose them for everyone?

Alright, goodnight! I have to get up for DOSR in the morning (in like a few hours). Join us at the CU Denver library!

Show more

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!