Bug 341154

Summary: Widget explorer should put a "check" mark only on widget used in the current acitivity.
Product: [Plasma] plasmashell Reporter: Sylvain <ago.sylvain>
Component: Widget Explorer sidebarAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: aleixpol, mail, thomas.pfeiffer, uri_herrera
Priority: NOR Flags: mail: Usability+
Version First Reported In: 5.1.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.6.0
Sentry Crash Report:

Description Sylvain 2014-11-21 08:41:27 UTC
When chosing for a widget to use, widgets used on other activities have a "check" mark ("v"). This is confusing. The widget explorer should be aware of which widgets are used on the current activities.
Comment 1 Elias Probst 2015-02-15 20:11:22 UTC
This needs to be distinguished by:
- is the widget present on a panel (used in all activities, no need to filter)
- is the widget only present on non-panel containments (needs to be filtered by activity)
Comment 2 Thomas Pfeiffer 2015-02-16 00:39:28 UTC
I agree that it is a usability problem if there is a checkbox even if a widget is only on the desktop of a different Activity.

If implementing the proposed solution is technically difficult, I'd vote for simply removing the checkmark feature. Its usefulness isn't so big as to warrant jumping through hoops to make it work correctly, and I'd rather see it removed than showing unuseful information.
Comment 3 David Edmundson 2015-09-23 22:31:56 UTC
*** Bug 353004 has been marked as a duplicate of this bug. ***
Comment 4 Kai Uwe Broulik 2016-02-11 22:41:04 UTC
Git commit d77e47c0889a95ef94db08369c435550858903ad by Kai Uwe Broulik.
Committed on 11/02/2016 at 22:40.
Pushed by broulik into branch 'master'.

[Widget Explorer] Take into account the activity a widget is on

Only consider an applet running if it's on the current activity.
FIXED-IN: 5.6.0

Differential Revision: https://phabricator.kde.org/D898

M  +1    -0    components/shellprivate/CMakeLists.txt
M  +18   -3    components/shellprivate/widgetexplorer/widgetexplorer.cpp

http://commits.kde.org/plasma-workspace/d77e47c0889a95ef94db08369c435550858903ad