4 ms·
- Gnome includes high contrast and dark modes and encourages app developers to test against them. - Requiring apps not to use custom colors alone won’t fix it.
by jamesgeck0 5y ago
- Gnome includes high contrast and dark modes and encourages app developers to test against them.
- Requiring apps not to use custom colors alone won’t fix it. Any bespoke UI element an app includes is at risk of breakage when a custom theme redefines the entire world.
https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale/ https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-a...
- kitsunesoba 5y agoI build bespoke UI elements for iOS apps all the time and building them in such a way that they look and function correctly not only across light/dark and accessibility modes but also future OS versions is not that difficult, and with how they’re built I don’t see them breaking even if iOS took on a radically different appearance. They might not match perfectly but usability will not be impacted. If this is not reasonably possible with GTK, then it seems pretty clearly like a weakness of how GTK handles themes. Personally, I believe that CSS is ill-suited for the task and is responsible for many of the issues depicted in that blog post.
- floatboth 5y ago> not only across light/dark and accessibility modes but also future OS versions When Apple makes a future OS versions they are expected to avoid breaking apps. The comparison here would be not to future iOS versions, but to arbitrary jailbreak tweaks that overhaul the look system-wide. You're not ensuring that will look good with your app ;)
- deleted 5y ago[deleted]