https://bugs.kde.org/show_bug.cgi?id=496174

--- Comment #18 from Ilya Fedin <fedin-ilja2...@ya.ru> ---
> Firstly, what does dark mode have to do with anything here?

As a part of https://invent.kde.org/frameworks/kiconthemes/-/issues/3 movement,
KDE apps now always force apply Breeze style, icon theme and color scheme. They
no more follow what platform theme says. You can change icon theme and style by
manually editing kdeglobbals (what systemsettings does). For color scheme, you
can use only the portal setting due to the light/dark mode change. By default
it uses Breeze Light color scheme. If you use a dark style, normally it will
stay light anyway due to the Breeze Light color scheme. But kvantum overrides
widget palette with hacks so you get partially kvantum's palette and partially
Breeze Light. The only way to get out of that for you is set the portal setting
to `prefer-dark` so it switches to Breeze Dark.

> Are you implying the bug is solely on kvantum's side? If it works with 
> everything but Plasma apps, I'd argue otherwise. 

Well, the original problem here is that KDE apps use KColorScheme instead of
QPalette. Without applying a fitting KColorScheme, you get things like dark
text on dark background even before all those changes. And that's why they are
made: so that it doesn't happen by default at least (you get hard coded Breeze
until you tinker with kdeglobals). You encounter this because you do tinkering
and the way of setting color schemes has changed (you have to set via
xdg-desktop-portal now). If
https://invent.kde.org/frameworks/kcolorscheme/-/merge_requests/28 is merged,
you will be able to use kdeglobals/systemsettings for that again when portal
doesn't provide a preference. If not, you sadly have to get used to the portal
way apparently...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to