Bug 457343 - Adaptive wallpaper accent color feature isn't working in Krita
Summary: Adaptive wallpaper accent color feature isn't working in Krita
Status: RESOLVED NOT A BUG
Alias: None
Product: krita
Classification: Applications
Component: * Unknown (show other bugs)
Version: 5.0.8
Platform: Neon Linux
: NOR minor
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-31 14:58 UTC by Sadi
Modified: 2022-08-01 07:43 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sadi 2022-07-31 14:58:23 UTC
Krita does not conform with the latest KDE Plasma adaptive wallpaper accent color feature (after selecting the right/current color scheme via its menu (Settings > Themes > Breeze Light Tinted), although even GTK apps at least display the title bar with correct colors.

Operating System: KDE neon 5.25
KDE Plasma Version: 5.25.3
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Comment 1 wolthera 2022-07-31 15:06:02 UTC
while I can confirm, I have no idea what we'd need to do to fix this.
Comment 2 Sadi 2022-07-31 15:31:00 UTC
(In reply to wolthera from comment #1)
> while I can confirm, I have no idea what we'd need to do to fix this.

If I may try to make a wild guess (as a user with no programming skills!), I think Krita's "Themes" component might be in need of some overhauling so as to bring it in line with other apps.
For example, Kate has "Color Scheme", and Konsole has "Window Color scheme" (under Settings), and by default the "Default" option is selected. I think it means "just follow the global color scheme".
When I click even the "Breeze Light Tinted" option there, things like title bar, tool bar etc. all become grey.
So I guess static original color values are used in that case.
I also guess "Default" options stops app-specific color settings, and lets the global system settings take control.
Comment 3 Halla Rempt 2022-07-31 16:45:30 UTC
Set KRITA_NO_STYLE_OVERRIDE=ON, then Krita will be able to use the breeze widget style. This style is disabled by default in 5.0.8 because it's buggy, and fusion doesn't support this feature.
Comment 4 Sadi 2022-08-01 07:43:18 UTC
(In reply to Halla Rempt from comment #3)
> Set KRITA_NO_STYLE_OVERRIDE=ON, then Krita will be able to use the breeze
> widget style. This style is disabled by default in 5.0.8 because it's buggy,
> and fusion doesn't support this feature.

Breeze is buggy? But this solution makes Krita out of place (looks like an alien app) in KDE Plasma DE. 
Is this something that can be added somewhere by users?