Bug 405082

Summary: Add Alternatives entry to widget hover menu when in configure panel mode
Product: [Plasma] plasmashell Reporter: Richard Llom <richard.llom>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: bugseforuns, nate
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.16.0
Sentry Crash Report:

Description Richard Llom 2019-03-04 18:01:00 UTC
When in configure panel mode, hovering over individual widgets opens a menu with "configure..." and "remove".

I propose to add the "Alternatives" entry to that menu, which I think is a good fit when someone is already in configure panel mode and likely to change/remove widgets.

Furthermore it allows to access the alternatives dialog for task manager widgets, in case when the task manager is full.
Comment 1 Nate Graham 2019-03-04 19:01:50 UTC
In fact, there's already an open patch that does this: https://phabricator.kde.org/D17410
Comment 2 Björn Feber 2019-04-17 13:58:53 UTC
Git commit c308122688ee1912b9630a2830d0a6cdeeabefd9 by Björn Feber.
Committed on 17/04/2019 at 13:58.
Pushed by bfeber into branch 'master'.

Add alternatives button to applet configuration in panel edit mode

Summary:
There is a configure button and an alternatives button in the context menu of an applet, but there is no alternatives button in the popup/overlay of an applet in the panel edit mode, so this adds that button, to make it more consistent and easier to find.
{F6766044}
FIXED-IN: 5.16.0

Test Plan: Hover over an applet in the panel edit mode.

Reviewers: #plasma, #vdg, davidedmundson, broulik, ngraham

Reviewed By: #plasma, #vdg, broulik, ngraham

Subscribers: Codezela, broulik, davidedmundson, ngraham, ndavis, #vdg, plasma-devel, #plasma

Tags: #plasma, #vdg

Maniphest Tasks: T10047

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

M  +12   -0    containments/panel/contents/ui/ConfigOverlay.qml

https://commits.kde.org/plasma-desktop/c308122688ee1912b9630a2830d0a6cdeeabefd9