Bug 434689

Summary: Visually differentiate the icons of playing vs non-playing apps
Product: [Plasma] plasmashell Reporter: Brand <cw>
Component: Media Player widgetAssignee: Kai Uwe Broulik <kde>
Status: CONFIRMED ---    
Severity: wishlist CC: nate, nicolas.fella, plasma-bugs-null
Priority: NOR Keywords: usability
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Desaturated
Saturated

Description Brand 2021-03-20 21:08:06 UTC
Created attachment 136893 [details]
Desaturated

When you have a lot of applications that are listed in the widget, you can't tell which is the active stream. Would an option to desaturate the icons for streams that aren't actively playing?


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

ADDITIONAL INFORMATION
Comment 1 Brand 2021-03-20 21:08:34 UTC
Created attachment 136894 [details]
Saturated
Comment 2 Nicolas Fella 2021-03-20 21:45:36 UTC
Maybe it would make sense to add an icon overlay to the active ones instead?
Comment 3 Brand 2021-03-20 21:57:21 UTC
(In reply to Nicolas Fella from comment #2)
> Maybe it would make sense to add an icon overlay to the active ones instead?

I'm sure you're on to something, but can you give an example? I'm not quite clear on what you mean.
Comment 4 Nate Graham 2021-03-21 12:32:58 UTC
WOW that is a lot of streams!

Not a bad idea--either what you suggest, or Nicolas's idea (which is that we would badge streams that are currently playing with a little icon in the corner). I don't see an appropriate emblem icon though. We have emblem-pause but no emblem-play, oddly. So we would probably want to add that first.
Comment 5 Brand 2021-03-21 13:38:29 UTC
(In reply to Nate Graham from comment #4)

> Not a bad idea--either what you suggest, or Nicolas's idea (which is that we
> would badge streams that are currently playing with a little icon in the
> corner). I don't see an appropriate emblem icon though. We have emblem-pause
> but no emblem-play, oddly. So we would probably want to add that first.

You mean an icon in the System Tray? I think that is a good idea, but what if you have multiple streams running? You're editing a video and listening to a song in separate applications.

Also, where are the icons stored and are design requirements. I wouldn't mind taking a look and seeing if it is something I could contribute.
Comment 6 Nate Graham 2021-03-21 13:44:24 UTC
I think Nicolas's idea is an alternative to yours. You proposed de-saturating the icons of non-playing streams in the popup; he proposed badging those very same icons with a little badge if they *are* playing anything.

The code lives here: https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/mediacontroller/contents/ui/ExpandedRepresentation.qml

Go wild!
Comment 7 Brand 2021-03-21 13:55:38 UTC
Got it! Makes perfect sense. That's a very good alternative.