Summary: | Context menu styling is custom and does not come from the QStyle | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-qqc2-desktop-style | Reporter: | Marco <phoenix_87_c> |
Component: | general | Assignee: | Marco Martin <notmart> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | 4wy78uwh, ahiemstra, cocoathepenguin, kde, nate, noahadvs, random1123581321, uhhadd |
Priority: | NOR | ||
Version: | 5.92.0 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=458201 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Example context menu in Elisa usina Breeze style, regardless of current theme. |
Description
Marco
2022-03-17 17:02:22 UTC
Created attachment 147564 [details]
Example context menu in Elisa usina Breeze style, regardless of current theme.
Yes, the menu item styling is hardcoded right now in the qqc2-desktop-style. If instead, it asked the QStyle to draw the menu graphics, then it would automatically inherit whatever styling that Kvantum applied. Not sure how feasible that is. In short: not really all that feasible. I'm sure there could be some sort of dark magic we could use, but it would probably break with a lot of apps and styles. Darn. It's a real issue though, so let's leave this bug report open in case we come up with any brilliant ideas to make it work. (In reply to Nate Graham from comment #4) > Darn. > > It's a real issue though, so let's leave this bug report open in case we > come up with any brilliant ideas to make it work. Yes I would say it is quite "serious" as it already affects a lot of applications (I started noticing it in Discover, system monitor, Kalendar, etc.) and considering that it seems KDE is moving towards refreshing most applications using this new framework, the issue will be more and more apparent. *** Bug 455612 has been marked as a duplicate of this bug. *** *** Bug 445639 has been marked as a duplicate of this bug. *** One way to do this would be "simply" (lol) to implement Bug 458201. |