https://bugs.kde.org/show_bug.cgi?id=446937
Bug ID: 446937
Summary: Wrong menu background color with QtCurve when changing
color scheme in Kate
Product: kate
Version: 21.12.0
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 144513
--> https://bugs.kde.org/attachment.cgi?id=144513&action=edit
Screenshot. QtCurve. Sys: Breeze Light; Kate: Breeze Dark
SUMMARY
When using QtCurve Qt theme, menu color does not change when changed "color
scheme" in the Settings menu in Kate.
STEPS TO REPRODUCE
0. Set up system environment
a. Use KDE plasma desktop.
b. Install QtCurve Qt theme. On ArchLinux, the package name is
`qtcurve-kde`.
1. Use the "System Settings" app (systemsettings5) to set system-wide themes
and color scheme.
a. Set system-wide Qt theme (Application style) to QtCurve.
b. Set system-wide color scheme (Colors) to a light one, such as "Breeze
Light".
2. Start kate.
3. In Kate, use menu "settings" -> "color scheme" to choose a dark color
scheme, such as "Breeze Dark"
4. Open any menu from the menu bar, such as clicking the "Tools" menu.
OBSERVED RESULT
The menu background is still the color of the global color scheme (Breeze
Light). The menu text seems to follow Kate's setting (Breeze Dark, in which
case the text is light). This makes the light text invisible on light
background.
EXPECTED RESULT
I expect the menu background to follow the color scheme set in Kate (Breeze
Dark), too.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: ArchLinux, Kernel: 5.15.7-arch1-1 (64-bit)
(available in About System)
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Graphics Platform: X11
qtcurve-kde: 1.9-5 (ArchLinux package)
ADDITIONAL INFORMATION
This problem seems to only affect the QtCurve engine. However, QtCurve
actually supports both dark and light color schemes. If I set global color
scheme to dark, and leave Kate's color scheme to Default, the menu will be
displayed properly in the dark style. And if I change the global color scheme
while Kate is running, the menu color scheme in Kate will change properly.
I tried other engines/styles, including Breeze, Fusion, "MS Windows 9x", and
Oxygen, and they work fine with light system color scheme and dark Kate color
scheme.
As for Kvantum, the widgets disobey both the system and the Kate color scheme
settings anyway.
--
You are receiving this mail because:
You are watching all bug changes.