Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

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.


That 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.


A "proper" themeing API is a massive undertaking and would still have issues at scale


Really? 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).


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.


Ah, I guess this is sort of a change between GTK 2 & 3.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: