Bug 447220

Summary: Poor visibility of sidebar icons following update 7.3 to 7.4
Product: [Applications] digikam Reporter: Paul <pip.kde>
Component: Usability-ThemesAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles, metzpinguin
Priority: NOR    
Version First Reported In: 7.4.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 7.5.0
Sentry Crash Report:
Attachments: Screenshot showing white sidebar icons
Screenshot #2

Description Paul 2021-12-19 10:40:21 UTC
Created attachment 144671 [details]
Screenshot showing white sidebar icons

SUMMARY

Following an update from 7.3 to 7.4 the icons displayed in both left and right sidebars are now white and have poor visibility. (Using Default Theme).

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT
See attached screen shot.

EXPECTED RESULT
Icons visible :)

SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.18.6
KDE Frameworks Version: 5.76.0
Qt Version: 5.12.7
Kernel Version: 5.3.18-59.37-default
OS Type: 64-bit
Processors: 4 × AMD Ryzen 3 2200U with Radeon Vega Mobile Gfx
Memory: 7.4 GiB of RAM


ADDITIONAL INFORMATION
Comment 1 caulier.gilles 2021-12-19 10:43:31 UTC
Did you try to changes the widgets style from Setup Miscs dialog page ?

Gilles Caulier
Comment 2 Paul 2021-12-19 10:56:18 UTC
The widget style I normally use is QtCurve.

Tried  Breeze and Oxygen widget styles - no change (to colouring) , icons remain white.
Comment 3 Maik Qualmann 2021-12-19 12:09:10 UTC
In current KF5 versions the auto colo icon theme feature has been added. Use the System Icon Theme in digiKam Settings Miscellaneous. After the restart, the icons automatically adapt to your set color scheme. I have openSUSE myself. Do not choose Breeze or Breeze-Dark if you are using a native KF5 desktop.

Maik
Comment 4 Paul 2021-12-19 13:58:11 UTC
Created attachment 144680 [details]
Screenshot #2

"Configure Digikam -> Miscellaneous -> Appearance - Icon Theme" was already set to "Use Icon Theme From System"

With that setting I get White Icons, not black, as in 7.3 - see screenshot #2. So maybe "something" is not quite working as intended with the "auto colo icon" feature...

If however I do select "Breeze" for the Icon Theme, then the black icons are restored.
Comment 5 Maik Qualmann 2021-12-19 14:38:49 UTC
Are you using openSUSE Leap, as I suspect? This still contains an older KF5 version. Then the selection "Breeze" is correct. We don't use the KIconLoader for portability reasons. Therefore a manual selection of the icon theme is necessary.

Maik
Comment 6 Maik Qualmann 2021-12-19 14:41:32 UTC
This commit for digiKam-7.5.0 also fixes the problem for you that the icon theme is automatically adjusted when you change the color scheme.

https://invent.kde.org/graphics/digikam/-/commit/c0d8dd7c53e4debbfaccae884875cde087e5f750

Maik
Comment 7 Paul 2021-12-19 17:09:08 UTC
(In reply to Maik Qualmann from comment #5)
> Are you using openSUSE Leap, as I suspect? This still contains an older KF5
> ...

Yes:
Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.18.6
KDE Frameworks Version: 5.76.0
Qt Version: 5.12.7

I see the same behavior with openSUSE Tumbleweed:
Operating System: openSUSE Tumbleweed 20211215
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.89.0
Qt Version: 5.15.2