Projects/Usability/HIG/SOU Workspace/Rich Lists: Difference between revisions

From KDE TechBase
No edit summary
(HIG moved to community)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
=== Summary ===
{{ Moved To Community | KDE_Visual_Design_Group/HIG/SOU Workspace/Rich Lists }}
 
Rich lists provide more information than just an item's name. They can be used for selection or manipulation of objects.
 
=== Solution ===
 
Ask the following questions:
 
1. Is the main purpose for the rich list to select items for an action to be performed on them later (e.g. by clicking a global action button)?
* If yes, ask the second question
* If not, use the [[#Rich Manipulation List|Rich Manipulation List]]
 
2. Can the user make an informed selection based on icon/preview, title and two lines of description?
* If yes, use the [[#Rich Selection List|Rich Selection List]]
* If she wight need more information, use the [[#Rich Manipulation List|Rich Manipulation List]]
=== Rich Manipulation List ===
 
[Image]
 
''Rich Manipulation list with modal buttons, split buttons, collapsed and expanded items.''
 
 
All elements of a rich list (beyond the item's name) are optional and should only be used if necessary information for the user. The elements of the list are (from left to right):
 
* Right arrow icon indicating if additional information box is collapsed or expanded (only needed if additional information is available).
 
* Icon representing the item or a graphical preview. Icons or images are optional; be sure to use only if each item has a discrete icon/preview.
 
* Item name.
 
* Short description of item (below item name). Include a description that is more telling than the title. The maximum length is two lines of text.
 
* Additional information (below short description and hidden until item is expanded). A longer description or long meta information etc that is more than two lines of text. It is not advised to go beyond six lines of text.
 
* Action/Split button(s)
** If there are two related and mutually exclusive actions, display them in one modal button
** If there are two actions that are not mutually exclusive, use two action buttons
** If there are three or more actions that are not mutually exclusive, use a split button
** Action buttons execute the action immediately
 
=== Rich Selection List ===
 
[Image]
 
''Rich Selection List with checkboxes and info buttons''
 
All elements of a rich list (beyond the item's name) are optional and should only be used if necessary information for the user. The elements of the list are (from left to right):
 
* [[../Checkbox|Checkbox]] or [[../Radio Button|radio button]] (only select; an action is only performed when a global action button is clicked}
 
* Icon representing the item or a graphical preview. Icons or images are optional; be sure to use only if each item has a discrete icon/preview.
 
* Item name.
 
* Short description of item (below item name). Include a description that is more telling than the title. The maximum length is two lines of text.
 
* Information Button (i). Use to display additional information in a separate window.
 
 
Below the list there is at least one button to perform an action using the selected item(s).
 
If you need the possibility to display more information or other actions than selection, use a [[#Rich Manipulation List|Rich Manipulation List]].
 
=== Related Patterns ===
 
[[../Edit List|Edit Lists]]

Latest revision as of 11:26, 4 August 2016

This page is now on the community wiki.