Also GNOME does have a minimize button, but you have to enable it. I use it. You can enable it using dconf/gsettings or let GNOME Tweaks/Refine do that for you
I didn’t even realize KDE doesn’t have a settings API like GNOME. I thought they shared that stuff.
But yeah the fact that settings have a schema, types, a storage backend, a DBus API, and a C API, make it really flexible and reliable. Like GNOME Tweaks and dconf Editor being able to configure the system from a Flatpak app that has some permissions holes punched in it.
Also GNOME does have a minimize button, but you have to enable it. I use it. You can enable it using dconf/gsettings or let GNOME Tweaks/Refine do that for you
Underrated part of GNOME is that dconf is so easy to interface with compared to other bespoke configuration languages.
It’s so programmatic in all the right ways.
I didn’t even realize KDE doesn’t have a settings API like GNOME. I thought they shared that stuff.
But yeah the fact that settings have a schema, types, a storage backend, a DBus API, and a C API, make it really flexible and reliable. Like GNOME Tweaks and dconf Editor being able to configure the system from a Flatpak app that has some permissions holes punched in it.