Bug 365262 - GUI Theme Colors hard to see.
Summary: GUI Theme Colors hard to see.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Themes (show other bugs)
Version: 5.0.0
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-09 00:11 UTC by Geoff King
Modified: 2023-05-22 06:01 UTC (History)
2 users (show)

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


Attachments
screen.png (41.83 KB, image/png)
2016-07-23 10:54 UTC, Lukas Sommer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Geoff King 2016-07-09 00:11:59 UTC
The Default color scheme works fine.  I would however like to use a dark neutral gray color instead. If I choose "GrayCard" I cannot see the left and right border menu text.  Other text sections are also hard to see such as "Open Tag Manager" which has a background color very similar to the text color.  

Reproducible: Always



Expected Results:  
More contrast between font and background colors. Easier to read text.
Comment 1 Geoff King 2016-07-09 00:21:58 UTC
changing Widget Style to "Fusion" helped alot and most text is readable now, but some icons are almost invisible.
Comment 2 Lukas Sommer 2016-07-23 10:54:10 UTC
Created attachment 100258 [details]
screen.png

Same problem under Windows 10.

The screenshot shows the theme “GrayCard” (using the default widget style, which seems to be “WindowsVista”.

There are four widget styles available on Windows 10:
default: WindowsVista: broken
WindowsXP: broken
Windows: works
Fusion: works

A quick-and-dirty solution might be to simply always use “Fusion” as widget style when running at Windows or at Mac.

The problem with the barely visible icons seems to be a problem of the icon theme. After choosing a dark theme, you can manually switch Settings→Various settings→Icon theme to “BreezeDark”, which works fine. However, maybe this should automatically be done when choosing a dark theme?
Comment 3 caulier.gilles 2016-07-23 11:07:44 UTC
Yes, Fusion widget style still the best to use everywhere.

Gilles Caulier
Comment 4 caulier.gilles 2016-07-23 11:09:20 UTC
Please let's OSX as platform.
Comment 5 caulier.gilles 2016-07-24 18:37:56 UTC
Git commit 6f4044ca14169beb9e0c94bc102e0074f09b9224 by Gilles Caulier.
Committed on 24/07/2016 at 18:31.
Pushed by cgilles into branch 'master'.

for Windows and OSX, always use Fusion widgets style to prevent color scheme problems.
Related: bug 365411
FIXED-IN: 5.1.0

M  +6    -0    libs/settings/applicationsettings.cpp
M  +2    -0    libs/settings/applicationsettings_miscs.cpp
M  +1    -0    libs/settings/applicationsettings_p.cpp
M  +1    -0    showfoto/main/showfoto.cpp
M  +7    -1    showfoto/main/showfotosettings.cpp
M  +10   -1    showfoto/setup/showfotosetupmisc.cpp
M  +13   -0    utilities/setup/setupmisc.cpp

http://commits.kde.org/digikam/6f4044ca14169beb9e0c94bc102e0074f09b9224
Comment 6 caulier.gilles 2016-07-24 22:53:44 UTC
Git commit b3d2ac7c1b24dd3f54f12d328addfabf1f0a8dc4 by Gilles Caulier.
Committed on 24/07/2016 at 22:51.
Pushed by cgilles into branch 'master'.

Fix foreground text color to be more readable in digiKam corlor scheme with Fusion widgets style under OSX and Windows
Do not populate color schemes from desktop where we will not have any control of readability.
Related: bug 365411
FIXED-IN: 5.1.0

M  +1    -1    data/colorschemes/graycard.colors
M  +1    -1    data/colorschemes/sunsetcolor.colors
M  +0    -6    libs/widgets/mainview/thememanager.cpp

http://commits.kde.org/digikam/b3d2ac7c1b24dd3f54f12d328addfabf1f0a8dc4
Comment 7 caulier.gilles 2023-05-21 10:47:55 UTC
digiKam 8.1.0 will provide the Breeze widgets style to render properly all the GUI under MacOS.

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

Best

Gilles Caulier
Comment 8 caulier.gilles 2023-05-21 10:56:47 UTC
https://i.imgur.com/mf8ViVv.png
Comment 9 caulier.gilles 2023-05-22 05:37:33 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 221065, bug 414428, bug 279183, bug 381855, bug 262702, bug 198201, bug 385148, bug 436259, bug 470066, bug 413748, bug 413879, bug 406408, bug 410501

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 10 caulier.gilles 2023-05-22 06:01:11 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 221065, bug 414428, bug 279183, bug 381855, bug 262702, bug 198201, bug 385148, bug 436259, bug 470066, bug 413748, bug 413879, bug 406408, bug 410501

M  +2    -2    setup_application/miscs_settings.rst

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