I love the Gnome design language but the way they made theming so difficult has put me off using GTK for anything. Sadly, I don't know any better alternatives for my language of choice (Rust).
I get that developers don't want their app to be stylized and broken by distro maintainers, but now none of them look native or good. It's like that time Android apps all started inventing their own bad UI themes, nothing feels native anymore and everything is a chore to use.
In theory, if every app kept their libadwaita versions and modifications up to date, you can still offer themes and everything works great. I practice, there's inconsistency everywhere and theming is impossible to apply to every application.
> Sadly, I don't know any better alternatives for my language of choice (Rust).
This is the case for a lot of languages. I believe Qt being written in C++ hurts its adoption much more than some might think… plain C bindings are must for UI toolkits.
I get that developers don't want their app to be stylized and broken by distro maintainers, but now none of them look native or good. It's like that time Android apps all started inventing their own bad UI themes, nothing feels native anymore and everything is a chore to use.
In theory, if every app kept their libadwaita versions and modifications up to date, you can still offer themes and everything works great. I practice, there's inconsistency everywhere and theming is impossible to apply to every application.