> On Nov. 8, 2015, 3:37 p.m., Thomas Pfeiffer wrote:
> > Showing it always does make sense as long as it affects only a few 
> > Plasmoids, yes.
> > About the undo: I'm wondering if it might make sense - for consistency's 
> > sake - to do the undo mechanism similar to undoing the removal of a 
> > Plasmoid from the desktop/panel, i.e. via a button in a notification 
> > confirming about the completed deinstallation?
> 
> Kai Uwe Broulik wrote:
>     So you want the thing to be removed from the list immediately when I 
> press delete and then we spawn a notification on the opposite side of the 
> screen? Doesn't sound too usable for me given the widget explorer is always 
> on the left side of the screen.
> 
> Marco Martin wrote:
>     not so sure it it would work there..
>     maybe just adding an overlay to the applet thumbnail a "deleted" with and 
> undo button and actually uninstall all of them when the widget expolorer gets 
> closed (again, not sure is a good idea)
> 
> Kai Uwe Broulik wrote:
>     So basically like it is now, except I add an overlay saying "Uninstalled" 
> with a more prominent Undo button.

The reason why I suggested doing it like we do with Plasmoids is simply 
consistency. The more knowledge users can transfer from one area to another, 
the better. Undoing an uninstall should not be such a common thing (unless you 
are a user who constantly clicks the wrong things), so I believe that 
consistency is more important than comfort.

That said, Marco's suggestions makes sense to me as well. It would look similar 
to the Plasmoid mechanism while keeping in the same place.

The downside I see is that if one clicks uninstall, closes the widget explorer 
(because one thinks the task is complete) and in the next split second realized 
"Oh fuck, that was the wrong one!", it's too late. With a notification, one has 
much more time to undo the action.


- Thomas


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125991/#review88162
-----------------------------------------------------------


On Nov. 8, 2015, 12:23 a.m., Kai Uwe Broulik wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125991/
> -----------------------------------------------------------
> 
> (Updated Nov. 8, 2015, 12:23 a.m.)
> 
> 
> Review request for Plasma and KDE Usability.
> 
> 
> Repository: plasma-desktop
> 
> 
> Description
> -------
> 
> The no longer enabled tooltip also contained the uninstall button. This 
> restores the uninstall functionality similar to the wallpaper dialog.
> 
> User-installed applets get an uninstall button. I chose to always show it 
> rather than on hover since only a few applets are likely to be uninstallable 
> and I don't want to play the guessing-game, perhaps we should introduce a 
> filter for "User-installed applets" similar to the (less useful) "running" 
> ones. Clicking the button will queue the uninstallation which can be 
> cancelled anytime the dialog is still opened. As soon as the dialog closes, 
> the actual uninstall is executed.
> 
> Multiple applets can be enqueued simultaneously.
> 
> 
> Diffs
> -----
> 
>   desktoppackage/contents/explorer/AppletDelegate.qml 5a81b91 
>   desktoppackage/contents/explorer/WidgetExplorer.qml af27229 
> 
> Diff: https://git.reviewboard.kde.org/r/125991/diff/
> 
> 
> Testing
> -------
> 
> Installed plasmoid through drag and drop, uninstalled after fixing an 
> uninstall bug (Review 125990)
> 
> The tooltip says "Undo uninstall". I just noticed I should probably fade the 
> applet name too.
> 
> 
> File Attachments
> ----------------
> 
> Uninstall before
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2015/11/08/adcb91e0-a8c2-4481-89f1-139b4e716da3__uninstall1.png
> Undo uninstall
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2015/11/08/ebdae6ad-28bd-42f0-bb36-bfa6dfd3cc30__uninstall2.png
> 
> 
> Thanks,
> 
> Kai Uwe Broulik
> 
>

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to