Bug 419433

Summary: Discover doesn't follow Kvantum theme
Product: [Frameworks and Libraries] frameworks-kirigami Reporter: Djordje Vujnovic <djordje.vujnovic>
Component: generalAssignee: Marco Martin <notmart>
Status: RESOLVED DOWNSTREAM    
Severity: minor CC: aleixpol, nate
Priority: NOR    
Version First Reported In: Master   
Target Milestone: Not decided   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: bug419433_image

Description Djordje Vujnovic 2020-03-30 20:36:02 UTC
SUMMARY
Using kvantum for theming - theme KvantumAlt.
All Qt apps that I use follow theming but Discover doesn't.
Issue seen with any kvantum theme.

STEPS TO REPRODUCE
1. set kvantum theme, any
2. start discover
3. 

OBSERVED RESULT
All GUI elements stay the same. Only search field has changed the theme.

EXPECTED RESULT
All GUI elements of Discover should follow the theming, but here, it seems that only QLineEdit is doing that.


SOFTWARE/OS VERSIONS
Windows: n/a
macOS: n/a
Linux/KDE Plasma: KDE neon User Edition 5.18
(available in About System)
KDE Plasma Version: 5.18.3
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.1

ADDITIONAL INFORMATION
Comment 1 Djordje Vujnovic 2020-04-08 20:05:49 UTC
I've noticed that System Settings also doesn't follow the theming correctly with kvantum. 
I guess System Settings and Discover use QML, right?
Comment 2 Aleix Pol 2020-04-11 18:51:38 UTC
Yes. must be a Kirigami issue.

Could you share a screenshot so we understand?
Comment 3 Djordje Vujnovic 2020-04-11 21:29:16 UTC
Hi, here is the screenshot https://pasteboard.co/J3mSafB.png

Dolphin, krusader, others follow the theme, but Discover,System Settings doesn't.
Comment 4 Aleix Pol 2020-04-12 11:43:43 UTC
I get an "Image not found" error.

Can you upload it here?
Comment 5 Djordje Vujnovic 2020-04-12 19:05:04 UTC
Created attachment 127479 [details]
bug419433_image
Comment 6 Nate Graham 2020-04-15 00:28:39 UTC
This isn't a Kirigami issue, it's a Kvantum issue. The author refuses to make it work properly with QML software. If you report this bug to him, he'll give you an earful about it. :)