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


What would likely be confusing is that the two button modes have different 
interaction flows: The "End Process" mode requires to first select a process 
and then press the button to work, whereas the "Kill specific window" mode 
requires to first press the button and then select the window to kill, and 
users have no easy way to understand how each one works and why they work 
differently.

The ellipsis in the label "End Process..." adds to that confusion. It indicates 
that further input is necessary before the action can take effect. While the 
button does open a dialog to confirm killing the selected process, ellipses are 
actually reserved for actions where a dialog asks for new information, such as 
the "Save As..." button, not for actions that require confirmation.

To avoid this confusion, it should be possible to also click "End Process..." 
even if no processes has been selected, whuch would then ask the user to select 
the process to kill. This could theoretically be done similarly to the "Kill 
specific window" function: Click the "End Process..." button and then click the 
process in the list that you want to end. Alternatively, if no process had been 
selected when "End Process..." is clicked, a dialog could be opened where the 
process to kill would be selected. Of course the current flow of ending a 
process could and should still work.

- Thomas Pfeiffer


On April 20, 2015, 10:24 p.m., Gregor Mi wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/122249/
> -----------------------------------------------------------
> 
> (Updated April 20, 2015, 10:24 p.m.)
> 
> 
> Review request for KDE Base Apps, Martin Gräßlin, John Tapsell, and Thomas 
> Pfeiffer.
> 
> 
> Repository: libksysguard
> 
> 
> Description
> -------
> 
> Current situation:
> The "End Process..." button has a tooltip which says "To target a specific 
> window to kill, press Ctrl+Alt+Esc at any time." The keyboard shortcut is 
> hardcoded.
> 
> New:
> Replace the "End Process..." button with a drop-down button and a action 
> named "Kill a specific window..."
> 
> 
> Diffs
> -----
> 
>   CMakeLists.txt 66899e577a03786d894423a8f1ce5b3aeed6de8a 
>   processui/CMakeLists.txt 7f87b85e0201e63d69070a71203bbb34851a79c6 
>   processui/ProcessWidgetUI.ui e50f55cf1813b00d49b1716023df487ffbd536e3 
>   processui/ksysguardprocesslist.cpp 450ca600b8aed7ca611ec638610b6c524c96080c 
> 
> Diff: https://git.reviewboard.kde.org/r/122249/diff/
> 
> 
> Testing
> -------
> 
> 
> File Attachments
> ----------------
> 
> New End Process button with drop down arrow
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2015/01/28/16301e88-e21b-4358-9a63-a85dae5722bd__screenshot_default1.png
> new submenu
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2015/04/10/eeaecc88-20bc-46d6-9c65-50ba4a7c182a__submenu.png
> 
> 
> Thanks,
> 
> Gregor Mi
> 
>

Reply via email to