SUMMARY As per request (http://digikam.1695700.n4.nabble.com/digiKam-users-New-theme-for-the-digiKam-HTML-gallery-tool-td4709885.html#a4709940), I attach the dark themes for digikam I edited a while ago, so they can be integrated in a future release. They are based on the Optimal color scheme (https://store.kde.org/p/1001783/) which is currently the highest rated one and is designed to avoid eyestrain. There are four versions: - The standard one (Optimal-DK) https://i.imgur.com/G5jvnIU.png - The standard with higher contrast buttons (Optimal-DK-contrast) https://i.imgur.com/XwTA9er.png - A lighter one (Optimal-DK-lighter) https://i.imgur.com/4FVrXoJ.png - A darker one (Optimal-DK-darker) https://i.imgur.com/31e2NTc.png The difference is subtle, and I personally would only include the first two. But I leave that decision to you.
Created attachment 124079 [details] Optimal-DK.colors
Created attachment 124080 [details] Optimal-DK-contrast.colors
Created attachment 124081 [details] Optimal-DK-lighter.colors
Created attachment 124082 [details] Optimal-DK-darker.colors
Hmm, I tested the color schemes. I find them as far too bright and contrastless for a dark color theme. Also against Darktable and RawTherapee, whose color schemes I consider normal. Are you sure that your monitor is set correctly? Maik
Hi. Yes, the grey is not as dark as in other dark themes, but it is done on purpose as not to contrast a lot with the text (which is in a lighter shade of gray). Actually, it is similar in color to the dark theme in Gimp. Moreover, it is a neutral grey color, so it does not lean toward a warm or cold color, which could affect how we perceive the pictures in contrast. (And yes, although not perfect, my laptop screen is calibrated). Actually, I had made some comparisons with gimp, darktable, lighroom... in the original thread http://digikam.1695700.n4.nabble.com/digiKam-users-Dark-themes-for-digikam-td4709037.html but now I see that some pictures and links are broken. Here, I reuploaded some examples for comparisons in imgur: https://imgur.com/a/C2tdSXG Also, this is why I also made the Optimal-DK-darker, so it's more similar to default dark themes in other apps.
Maik, I checked these themes, and i think comment #6 is valid. Comparison with other dark themes from Gimp, Darktable, Rawtherapee is good to see (look link to imgur). We can incorporate 2 themes of this set as proposed to replace older dark themes which have problematic readability with some widgets (see bugs #385148 and #406408). Gilles
Maik, we needs to statute of this file... Gilles
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
Git commit 0b8d82b49be57e979291d1e83ec49fc828818f54 by Gilles Caulier. Committed on 21/05/2023 at 06:30. Pushed by cgilles into branch 'master'. adjust patch to Plasma v5.27.5 Related: bug 385148, bug 470066, bug 406408 M +7 -7 project/bundles/3rdparty/ext_breeze/breeze-common-rules.patch https://invent.kde.org/graphics/digikam/commit/0b8d82b49be57e979291d1e83ec49fc828818f54
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 279183, bug 413748, bug 198201, bug 410501, bug 262702 M +1 -0 project/bundles/macports/03-build-digikam.sh https://invent.kde.org/graphics/digikam/commit/9e8718d743bbbb588fef78ea48b28d8257eb5000
digiKam 8.1.0 AppImage bundle will provide the Breeze widgets style to render properly all the GUI under Linux. Select Breeze style/Icons set in Setup/Miscs dialog page. https://i.imgur.com/nqL5Iak.png Best Gilles Caulier
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 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
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 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