Bug 434958

Summary: Notification timeout ring should not use selection color
Product: [Plasma] plasmashell Reporter: Michael D <nortexoid>
Component: NotificationsAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.21.3   
Target Milestone: 1.0   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Nearly invisible timeout ring

Description Michael D 2021-03-26 08:48:51 UTC
Created attachment 137070 [details]
Nearly invisible timeout ring

If one uses a light selection color (which I prefer for numerous reasons), the timeout ring can become hard to see on a light background color. There is no guarantee that one's selection color is going to have high contrast with the window background color. It makes more sense to use a color that is "guaranteed" (for any sensible color scheme) to have a high contrast with the window background color, such as one of the text colors, e.g. "active text".
Comment 1 Nate Graham 2021-03-31 02:29:26 UTC
There is no guarantee, no. But we kind of assume that if you're going to make your own color scheme, or change one color to be really similar to another, that you're either going to be responsible for either avoiding this kind of situation, or else living with it.

We generally use the highlight color as an "accent color" throughout the UI, and we plan to introduce an easy feature to change it: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/305

So if we made this stop using the highlight color, that wouldn't work for it. So I don't think there's anything we can change here, sorry. :)
Comment 2 Michael D 2021-03-31 06:08:28 UTC
There is an interface for customizing the color scheme so while we do not have to take into account any possible color scheme, I think we should take into account sensible color schemes such as ones that use a light selection color (but e.g., not ones that use a light text color (given a light view/background color), especially since there is good reason to use a light selection color, e.g. it generally provides better contrast for both selected and unselected text (which might take the "positive", "negative", etc. colors).

Good to see a configurable accent color though!