Bug 363887 - Mouse hover notifications are yellow background with white font, completely unreadable. Can not find option to configure this.
Summary: Mouse hover notifications are yellow background with white font, completely u...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Themes (show other bugs)
Version: 4.4.0
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-03 10:10 UTC by Marvin Zimmerman
Modified: 2017-08-06 08:13 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marvin Zimmerman 2016-06-03 10:10:03 UTC
Neither handbook nor online help contain information on configuring notification popups. 
Using:
Linux 3.16.0-4-amd64 x86_64 Debian 
Digikam Version 4.4.0 using KDE Development Platform 4.14.2

Reproducible: Always
Comment 1 caulier.gilles 2016-06-03 12:08:44 UTC
Already fixed with this commit for next 5.0.0 :

Git commit 4837b2773846c7c32e947d3b1b8b706275731b95 by Gilles Caulier.
Committed on 30/05/2016 at 18:54.
Pushed by cgilles into branch 'master'.

Dispatch colors theme properly to widget style manager for main windows
BUGS: 172632
BUGS: 241116
BUGS: 146938
BUGS: 265554
BUGS: 240148
BUGS: 252700
BUGS: 168669
BUGS: 179898
BUGS: 220068
FIXED-IN: 5.0.0

M  +2    -1    libs/widgets/mainview/thememanager.cpp

http://commits.kde.org/digikam/4837b2773846c7c32e947d3b1b8b706275731b95

diff --git a/libs/widgets/mainview/thememanager.cpp b/libs/widgets/mainview/thememanager.cpp
index 8f4e24e..acb7a82 100644
--- a/libs/widgets/mainview/thememanager.cpp
+++ b/libs/widgets/mainview/thememanager.cpp
@@ -112,7 +112,6 @@ QString ThemeManager::currentThemeName() const
     }

     QAction* const action = d->themeMenuActionGroup->checkedAction();
-
     return (!action ? defaultThemeName()
                     : action->text().remove(QLatin1Char('&')));
 }
@@ -149,6 +148,8 @@ void ThemeManager::slotChangePalette()

     QString filename        = d->themeMap.value(theme);
     KSharedConfigPtr config = KSharedConfig::openConfig(filename);
+    // hint for the style to synchronize the color scheme with the window manager/compositor
+    qApp->setProperty("KDE_COLOR_SCHEME_PATH", filename);
     qApp->setPalette(SchemeManager::createApplicationPalette(config));

     qCDebug(DIGIKAM_WIDGETS_LOG) << theme << " :: " << filename;

Gilles Caulier