Bug 434689 - Visually differentiate the icons of playing vs non-playing apps
Summary: Visually differentiate the icons of playing vs non-playing apps
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Media Player widget (other bugs)
Version First Reported In: master
Platform: Neon Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-03-20 21:08 UTC by Brand
Modified: 2021-03-21 13:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Desaturated (32.35 KB, image/png)
2021-03-20 21:08 UTC, Brand
Details
Saturated (23.72 KB, image/png)
2021-03-20 21:08 UTC, Brand
Details

Note You need to log in before you can comment on or make changes to this bug.
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.