> On Jan. 31, 2013, 1:16 p.m., Chao Feng wrote:
> > File Attachment: Bulk operations (2nd layout) - 2
> > <http://git.reviewboard.kde.org/r/108570/#fcomment33>
> >
> >     I think lots of people will be confused by this check list. Why I need 
> > to select it? The action button is too far away. 
> >     
> >     Even the normal web way of "Select many items and do an action" is 
> > considered a bad pratice. 
> >     
> >     It is the limitation of old web form. Now more and more sites fix it by 
> > using ajax action. 
> >     
> >     This change did not save many clicks. Can we find a simple way to do it 
> > instead of make it confusing?
> 
> Sandro Andrade wrote:
>     Hi Chao, thanks for reviewing
>     
>     As stated in the initial patch description, suggestions about UI 
> usability/layout are pretty welcome since I've asked myself a couple times 
> what would be the best way to implement that. It seems we have two different 
> questions to address:
>     
>     1) Do we really need this functionality ?
>     
>     I'm not sure how many KDE users usually set all their systray icons as 
> 'Always Visible' (or some other value). I've find myself doing that a couple 
> of times and it requires (2*i+1) mouse clicks (i = #items in systray). This 
> patch reduces that to 4 mouse clicks. But if you guys find it uninteresting 
> or even consider systray configuration an scarce event (made once per desktop 
> configuration) I'm totally fine to drop it :)
>     
>     2) If we do need it, how to properly have it done ?
>     
>     I've proposed two alternatives. Maybe creating a new QTreeWidgetItem for 
> bulk operations (at same item's table) might also works.
>     
>     Thanks,

Before: 2*i + 1 After? i. Consider i is usually less then 10, the benefit is 
very little. But the cost is a little high. 

When I first saw the screenshot, I know it is change for bulk action. But I 
still stopped and trying to find out what to do with these checkboxes. So even 
the user want to change them all, most of they may not find the new way you 
added. They will change one by one in the end. Note: it is just my assumption 
based on my experence. Some UX test is welcome. For example, ask your familiam 
member or friennds, to see if they can discover the new way.

"KDE users usually set all their systray icons as 'Always Visible' (or some 
other value)"
This can be done with two buttons: "All Visible" - "All Hide". One click. You 
can do UX test again and compare with the result before. 


- Chao


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/108570/#review26453
-----------------------------------------------------------


On Jan. 30, 2013, 1:50 p.m., Sandro Andrade wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/108570/
> -----------------------------------------------------------
> 
> (Updated Jan. 30, 2013, 1:50 p.m.)
> 
> 
> Review request for kde-workspace.
> 
> 
> Description
> -------
> 
> In page 'entries', user can select/deselect a specific or all entries and 
> then change visibility and/or reset shortcut for all of them with a single 
> combo selection/clear button click. Individually selecting all entries causes 
> header's checkbox to automatically be checked. After selecting all entries 
> (individually or by clicking in header's checkbox), a single entry 
> deselection causes header's checkbox to automatically be unchecked. General 
> suggestions and, in particular about UI usability, are appreciated.
> 
> 
> Diffs
> -----
> 
>   plasma/generic/applets/systemtray/ui/applet.h 0b4a869 
>   plasma/generic/applets/systemtray/ui/applet.cpp 09482d7 
>   plasma/generic/applets/systemtray/ui/autohide.ui 3b6efff 
> 
> Diff: http://git.reviewboard.kde.org/r/108570/diff/
> 
> 
> Testing
> -------
> 
> 
> File Attachments
> ----------------
> 
> Initial setup
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/24/systemtray-bulkactions1.png
> Setting all visibilities to 'Auto'
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/24/systemtray-bulkactions2.png
> All visibilities adjusted to 'Auto'
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/24/systemtray-bulkactions3.png
> Setting two specific item visibilities to 'Always Visible'
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/24/systemtray-bulkactions4.png
> Bulk operations (2nd layout) - 1
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/30/systray-bulk-tableless1.png
> Bulk operations (2nd layout) - 2
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/30/systray-bulk-tableless2.png
> 
> 
> Thanks,
> 
> Sandro Andrade
> 
>

Reply via email to