Microsoft Launches 'DocumentDB', an Open Source Alternative to AWS's Offering
Microsoft's latest open source offering takes direct inspiration from AWS's product, but with a twist.
There’s still time for GNOME 42, but it looks like it will implement a system-wide dark mode preference similar to elementary OS 6.
If you have been reading our coverages, you must have noticed mentioning it as one of the best elementary OS 6 features.
And for all the right reasons. Unlike a GTK theme change, elementary OS 6 approached the dark style preference as an opt-in preference that application developers can detect and choose to respect.
Even though this means that there’s more to be expected from the app developers, but when successful, it should result in a consistent dark mode experience.
In a blog post by GNOME developer Alex, he mentioned that GNOME would be following elementary OS’s approach while making it a standard to introduce a system-wide dark style preference in GNOME 42.
When it comes to a GTK theme, it is often a problem for Flatpak applications to inherit it because of the sandboxing.
However, with an implementation planned for GNOME 42, any application (including Flatpak apps) can access the settings portal and know the dark style preference without cutting down the security provided by the sandboxing.
This work aims to ensure that every type of application (built with any toolkit) and on any desktop should be able to detect and respect the dark style preference.
The only difference between elementary OS and GNOME’s implementation will be the use of libadwaita API with GNOME 42. You may want to check out an older blog post by Adrien, another GNOME developer, to know more about Libadwaita.
Alex also shared a video giving a sneak peek at how the transitions may look like (which is, of course, a work in progress).
As you can notice, application developers need to update their applications to respect this preference to make the switch/transition from light/dark mode a seamless experience.
And, further, to bring this change to GNOME 42, there is a couple of significant development work remaining:
The core and first-party applications will have to support the dark style preference before GNOME 42 release to kick things off.
While third-party developers should also get on the bandwagon, given the difference this makes, it would take time for all your essential/favorite tools to support it.
What do you think about GNOME 42 bringing a system-wide dark mode preference, following the footsteps of elementary OS? You are welcome to share your thoughts in the comments down below.
Stay updated with relevant Linux news, discover new open source apps, follow distro releases and read opinions