Bug 387770

Summary: Plugin Instructions Unreadable in Some Themes
Product: [Applications] digikam Reporter: hardy.public
Component: Usability-ThemesAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: bg+kdex, caulier.gilles, metzpinguin
Priority: NOR    
Version: 6.1.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 6.2.0
Attachments: Calendar Example

Description hardy.public 2017-12-10 12:26:36 UTC
Created attachment 109294 [details]
Calendar Example

In ShadeOfGray, any Tool -> Create item has light grey text on white which is barely readable.
Comment 1 Maik Qualmann 2017-12-10 12:35:18 UTC
I have already looked at this problem and it is probably deeper. If classic mode is used under Winsows, the QWizard windows will also have the correct theme color.

Maik
Comment 2 Maik Qualmann 2019-03-10 06:11:26 UTC
*** Bug 405287 has been marked as a duplicate of this bug. ***
Comment 3 caulier.gilles 2019-03-10 09:15:34 UTC
Maik,

This problem do not exist with main GUI for the selected theme. There is no reason that derived plugin dialogs do not inherit of the colors scheme. At least under Linux, it work as expected (yes i know the in deep use of X11 feature of scheme manager).

Look the properties passed to the main window when palette is changed :

https://cgit.kde.org/digikam.git/tree/core/libs/widgets/mainview/thememanager.cpp#n139


... and especially the famous "KDE_COLOR_SCHEME_PATH"... Without this properties, under Linux, it do not work.

I suspect that a few job is delegate to a render plugin delegate to KDE Plasma, not he KF5 library, which is weird because the color theme manager will only work properly under Plasma desktop, and it's not portable everywhere (as usual)...

Gilles
Comment 4 Maik Qualmann 2019-05-27 19:39:55 UTC
Git commit a2917bf840d3b98265d08ab9df93465c811fc614 by Maik Qualmann.
Committed on 27/05/2019 at 19:38.
Pushed by mqualmann into branch 'master'.

fix wrong color scheme from QWizard on Windows
FIXED-IN: 6.2.0

M  +2    -1    NEWS
M  +1    -0    core/libs/dplugins/widgets/dwizarddlg.cpp

https://invent.kde.org/kde/digikam/commit/a2917bf840d3b98265d08ab9df93465c811fc614