Bug 410501 - Dark Themes show white frames with light grey text in menu etc. - not readable.
Summary: Dark Themes show white frames with light grey text in menu etc. - not readable.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Themes (show other bugs)
Version: 6.2.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-01 21:18 UTC by Reinhold Graf
Modified: 2023-05-22 06:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.1.0


Attachments
Screenshot of darker theme (1.48 MB, image/jpeg)
2019-08-01 21:18 UTC, Reinhold Graf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Reinhold Graf 2019-08-01 21:18:59 UTC
Created attachment 121894 [details]
Screenshot of darker theme

SUMMARY
Most darker themes show white frames with light gey text inside which cannot be read

STEPS TO REPRODUCE
1. select darker theme
2. try to read menu text e.g.
3. 

OBSERVED RESULT
Cannot read menu text

EXPECTED RESULT
Clearly read menu text

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Maik Qualmann 2019-08-02 05:59:25 UTC
Please look in digiKam-> Setup-> Miscellaneous-> Appearance which "Widget Style" is selected there. Try "Fusion" or "Windows"

Maik
Comment 2 Maik Qualmann 2019-08-02 09:46:14 UTC
After comparing the widget styles, I am sure that you are currently using the "WindowsVista" style. This is not compatible with digiKam due to its transparent effect. In the beta phase for 6.2.0 it was possible for a short time to select this style. In the current version no more. As I said, select either "Fusion" or "Windows" in the setup.

Maik
Comment 3 Reinhold Graf 2019-08-02 11:26:33 UTC
Thank you, that solved it!
I close that ticket.

Best regards
Reinhold
Comment 4 caulier.gilles 2023-05-21 06:46:02 UTC
Git commit 7cc7f53b39c9f374ab4a5ef297b41b08dbed062a by Gilles Caulier.
Committed on 21/05/2023 at 05:17.
Pushed by cgilles into branch 'master'.

Start to support Breeze style from Plasma desktop in digiKam bundles to prevent
a broken rendereing of widgets and icons when breeze theme is used.
Intentional: this do not includes decoration and kcm parts, only the core libs
plus theme files --> these implementations must be available as a KF5
component, not in Plasma
A KDE application ALSO work under MacOS and Windows, not ONLY Linux. As usual,
reduce the puzzle please.
Related: bug 385148, bug 470066, bug 406408

M  +67   -2    project/bundles/3rdparty/CMakeLists.txt [INFRASTRUCTURE]
[INFRASTRUCTURE] [INFRASTRUCTURE]
A  +98   -0    project/bundles/3rdparty/ext_breeze/CMakeLists.txt
[INFRASTRUCTURE] [INFRASTRUCTURE] [INFRASTRUCTURE]
A  +32   -0    project/bundles/3rdparty/ext_breeze/breeze-common-rules.patch
M  +4    -1    project/bundles/appimage/02-build-extralibs.sh
M  +5    -1    project/bundles/appimage/config.sh [INFRASTRUCTURE]
M  +5    -1    project/bundles/macports/02-build-extralibs.sh
M  +7    -1    project/bundles/macports/config.sh [INFRASTRUCTURE]
[INFRASTRUCTURE] [INFRASTRUCTURE]
M  +5    -1    project/bundles/mxe/02-build-extralibs.sh
M  +6    -0    project/bundles/mxe/config.sh [INFRASTRUCTURE] [INFRASTRUCTURE]
[INFRASTRUCTURE]
A  +29   -0    project/scripts/bootstrap-breeze.sh

https://invent.kde.org/graphics/digikam/commit/7cc7f53b39c9f374ab4a5ef297b41b08dbed062a
Comment 5 caulier.gilles 2023-05-21 08:04:04 UTC
Git commit 9e8718d743bbbb588fef78ea48b28d8257eb5000 by Gilles Caulier.
Committed on 21/05/2023 at 08:01.
Pushed by cgilles into branch 'master'.

Enable widget styles support under MacOS
Related: bug 385148, bug 470066, bug 406408, bug 414428, bug 279183, bug 413748, bug 198201, bug 262702

M  +1    -0    project/bundles/macports/03-build-digikam.sh

https://invent.kde.org/graphics/digikam/commit/9e8718d743bbbb588fef78ea48b28d8257eb5000
Comment 6 caulier.gilles 2023-05-22 05:09:27 UTC
digiKam 8.1.0 Installer will provide the Breeze widgets style to render properly all the GUI under Microsoft Windows.

Select Breeze style/Icons set in Setup/Miscs dialog page.

https://i.imgur.com/04rBuV3.png

Best

Gilles Caulier
Comment 7 caulier.gilles 2023-05-22 05:38:31 UTC
Git commit da88685a35b3d809bca11a8c65582015b9ce4f55 by Gilles Caulier.
Committed on 22/05/2023 at 05:34.
Pushed by cgilles into branch 'master'.

Switch to Breeze widgets style by default
Related: bug 365262, bug 221065, bug 414428, bug 279183, bug 381855, bug 262702, bug 198201, bug 385148, bug 436259, bug 470066, bug 413748, bug 413879, bug 406408

M  +5    -5    NEWS
M  +2    -2    core/libs/settings/applicationsettings.cpp
M  +2    -2    core/showfoto/main/showfotosettings.cpp
M  +1    -1    core/tests/video/qtav/avplayer/main/MainWindow.cpp

https://invent.kde.org/graphics/digikam/commit/da88685a35b3d809bca11a8c65582015b9ce4f55
Comment 8 caulier.gilles 2023-05-22 06:01:53 UTC
Git commit a7c475aa49fea92d8b7735b7f39381b18bb58fe9 by Gilles Caulier.
Committed on 22/05/2023 at 05:58.
Pushed by cgilles into branch 'master'.

digiKam online documentation: Recommend "Brezze" Widgets style and icons-set instead "Fusion" for all desktop.
Related: bug 365262, bug 221065, bug 414428, bug 279183, bug 381855, bug 262702, bug 198201, bug 385148, bug 436259, bug 470066, bug 413748, bug 413879, bug 406408

M  +2    -2    setup_application/miscs_settings.rst

https://invent.kde.org/documentation/digikam-doc/commit/a7c475aa49fea92d8b7735b7f39381b18bb58fe9