GradienceTeam / Plugins

The home for plugins
GNU General Public License v3.0
7 stars 4 forks source link

plug: Qt Kvantum KvLibadwaita+KvGnome theme customization #15

Open emansom opened 1 year ago

emansom commented 1 year ago

Plugin description

For Qt apps there's the theme engine Kvantum, that can make applications look more like GTK+ apps using the internal KvGnome theme or the third-party KvLibadwaita theme.

It can be configured through a local XDG compatible configuration file, as well as customized fully.

Additional Context

No response

Did you read the Code of Conduct?

sidevesh commented 1 year ago

Wouldn't this conflict with https://github.com/GradienceTeam/Plugins/pull/16 ? Although kvantum can handle qt4 apps while the PR uses qt5ct which would not support gt4 but only qt5.

sidevesh commented 1 year ago

Looking into the qt apps theming situation, while qt5ct plugin has been merged, seems to me like there is no way to make the qt5ct platform theme and the Gradience color scheme that qt5ct plugin generates available to flatpak apps. qt5ct is just not available as a flatpak, but flatpak supports kvantum officially, so the qt apps theming situation would be a lot more consistent if kvgnome or kvlibadwaita support is added. Another open issue on this, https://github.com/GradienceTeam/Plugins/issues/6 also utilises qt5ct so would have the same issue as the already merged pr, not to mention would conflict with it.

developer91234 commented 9 months ago

Would of course be better to just write a libadwaita qt theme engine rather than having to rely on kvantum but I'm guessing that would take too much time.

eylles commented 4 months ago

i got a template for pywal16 at https://github.com/eylles/pywal16-libadwaita and i'm currently working on a python script to recolor kvlibadwaita with the colors of any gradience preset at https://github.com/eylles/pywal16-libadwaita/blob/master/scripts/build-kvantum.py however i have not been able to progress as much as i'd like.