Hello, I’m posting to the forum because I hope more people will see my request.
Currently, kf6-core comes with the QT Breeze and Oxygen styles, but not Kvantum, which creates a huge design inconsistency.
From what I’ve been told, kf6-core is owned by KDE, so I’m asking for Kvantum support to be added.
I was able to test Kvantum in the dolphin-emulator-kyu Snap by creating this Snap with Kvantum inside. It required using some layouts, moving a file to the correct location, and granting access to the $HOME/.config/Kvantum folder through the personal-files interface.
It wasn’t difficult to get this working, but it’s not ideal.
The right way to do this would be to add Kvantum support to kf6-core, so that Snaps using the kde-neon-6 extension would already be able to use Kvantum. This would increase personalization and design consistency.
The kde-neon-6 extension isn’t just about KDE, it’s about QT, just as the Gnome extension is about GTK.
So it would make sense for the KDE extension to support Kvantum. KDE facilitates customization, and Kvantum is part of the customization of QT apps.
KDE’s application styles section includes Fusion, Windows, Breeze, Oxygen, and kvantum/kvantum-dark.
When Kvantum is installed, KDE doesn’t hide the fact that Kvantum is an option; it doesn’t make it difficult to use. It doesn’t make sense to make it difficult if the app is a Snap app.
Making Kvantum difficult to use makes the KDE experience unnecessarily worse.
Or will KDE abandon the use of any QT style other than Breeze? I’ve seen QT apps unable to fully utilize other QT styles, maintaining the Breeze style in parts of the design, even without the Breeze style being selected.
In this case, I assume it’s because of the Kirigami Framework.
Which is quite sad if it happens, considering they’d end up going the same way as Gnome, by going against customization.
Snaps allow plugging and extending arbitrarily, so someone can write a snap to extend the KDE runtime snap with Kvantum theming. But we do not support Kvantum and we know Kvantum theming is not great with our applications, so it is unlikely you’ll see us do anything for Kvantum theming.
The Snap package I created that offers Kvantum, the lxqt-support Snap, also offers lxqt-qtplugin.
So it would make sense for apps using the kde-neon-6 extension to have access to lxqt-support, as it would allow not only the use of Kvantum, but also provide access to the LXQT platform theme.
Furthermore, the kde-neon-6 extension is not specifically about KDE apps, but rather about QT, meaning Kvantum could be used in these non-KDE QT apps; several QT Snap apps that I publish currently have access to Kvantum.