3 ms·
Themeing is not a valid or supported feature. It's a hack that uses some facilities in GTK that were not intended for that purpose.
by grandinj 7y ago
Themeing is not a valid or supported feature. It's a hack that uses some facilities in GTK that were not intended for that purpose.
- anoncake 7y agoThat was the case in the early days of GTK3, but I don't think it is anymore. If GTK3 still does not support theming, that explains why theming causes issues. In which case it would be better to implement proper theming support because stopping distributions from theming clearly doesn't work.
- grandinj 7y agoA "proper" themeing API is a massive undertaking and would still have issues at scale
- frenchy 7y agoReally? Do you have a source for that? Theming GTK has been a not uncommon thing since as long as I've been using it (~15 years).
- grandinj 7y agohttps://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale/ https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-a... Oh yes, people have always done it, via one hack or another, and as long as it was more of a "for people who really want to fiddle" it wasn't that much of an issue. But now expectations have risen, people expect more solid behaviour and look/feel from their apps, and distros routinely have quite different GTK themes.
- frenchy 7y agoAh, I guess this is sort of a change between GTK 2 & 3.