On 11.09.2014 17:22, Kevin Krammer wrote:
Hicolor is there for cases where the setup fails to provide any workspace or
distribution specific theme.

Yes. So I'm thinking ahead and telling you how that "setup" looks
like for a workspace:

- Write a Qt platform plugin. Needs coding chops. We have them. What
  about workspaces which don't? What about all the other toolkits be-
  sides Qt?

- Swap out icons in hicolor.

Which do you think happens?


But why not just have your theme as an explicit theme like everyone else and
only get your theme in case the fallback path is triggered?

Because making Qt aware of an explicit theme involves writing a Qt
platform plugin. It means if you're a sys admin / distro you can no
longer solve your problem on the spec level (unless you swap out
icons in hicolor), you need to be aware Qt exists. Seems like a
layering violation to me.


Sharing a setting that indicates a default theme name is of course a good
goal, doesn't however fix the problem of the fallback being incomplete.

No, but it makes it a lot easier for distros to provide a complete
fallback (-> installing Oxygen or something else, setting it as
preferred fallback). It's less work than maintaining a complete hi-
color no one can agree on.


Cheers,
Kevin

Cheers,
Eike
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to