(→TODO) |
(→Multiple selection) |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 12: | Line 12: | ||
= TODO = | = TODO = | ||
== Start page == | == Start page == | ||
− | * Figure out what to do of the legacy stuff (at the bottom of the page) | + | *<s> Figure out what to do of the legacy stuff (at the bottom of the page)</s> |
== [[Projects/Usability/HIG/Dialogs]] == | == [[Projects/Usability/HIG/Dialogs]] == | ||
Line 20: | Line 20: | ||
== [[Projects/Usability/HIG/ListView]] == | == [[Projects/Usability/HIG/ListView]] == | ||
+ | <s> | ||
=== Purpose === | === Purpose === | ||
Recommendation should be checked | Recommendation should be checked | ||
Line 32: | Line 33: | ||
# In any other case, use the dual-list pattern because it allows users to easily see which items are selected at any point, without having to scroll through the available options | # In any other case, use the dual-list pattern because it allows users to easily see which items are selected at any point, without having to scroll through the available options | ||
# Use a list box for multiple selections with more than five options. | # Use a list box for multiple selections with more than five options. | ||
+ | </s> | ||
Get a new type of check boxes for list views implemented: KCheckBoxes: | Get a new type of check boxes for list views implemented: KCheckBoxes: | ||
Line 38: | Line 40: | ||
* KCB have a fade-in effect on mouse over to introduce themselves to users. | * KCB have a fade-in effect on mouse over to introduce themselves to users. | ||
* KCB are transparent and therby clearly part of the list item. | * KCB are transparent and therby clearly part of the list item. | ||
− | * Legacy keyboard use applies to KCB as well. Thus, the whole item can be clicked to toggle option. | + | * Legacy keyboard use applies to KCB as well. Thus, the whole item can be clicked to toggle option. |
+ | |||
+ | ==== Multiple selection ==== | ||
+ | A proposed layout for selection of multiple items in long lists. | ||
+ | |||
+ | [[File:Multiple selection-remove.png]] | ||
+ | *Checking an item in [Available Items] includes it in [Selected Items] | ||
+ | *Unchecking an item in [Available Items] removes it from [Selected Items] | ||
+ | *Clicking an item in [Selected Items] removes it from [Selected Items] and selects it in [Available Items] | ||
+ | **(Alternate behavior: click item at [Selected Items] to select it in [Available Items]; click X to remove it from [Selected Items]. With this behavior, the hint "Click item to remove" is not needed) | ||
+ | |||
+ | If the workflow doesn't require remembering which items have been included so far, [Selected Items] can be hidden. | ||
== [[Projects/Usability/HIG/Radio_Buttons]] == | == [[Projects/Usability/HIG/Radio_Buttons]] == | ||
Line 45: | Line 58: | ||
== [[Projects/Usability/HIG/Check_Box]] == | == [[Projects/Usability/HIG/Check_Box]] == | ||
* Redo screenshots using Designer | * Redo screenshots using Designer | ||
− | * Fix missing page: [[Projects/Usability/HIG/ListBox| list]] | + | * <s>Fix missing page: [[Projects/Usability/HIG/ListBox| list]]</s> |
== [[Projects/Usability/HIG/SOU_Workspace/Two_Lists]] == | == [[Projects/Usability/HIG/SOU_Workspace/Two_Lists]] == | ||
− | * Move to Projects/Usability/HIG/Two_Lists? That is, drop "SOU_Workspace" from the url | + | * <s>Move to Projects/Usability/HIG/Two_Lists? That is, drop "SOU_Workspace" from the url</s> |
* Redo screenshots using Designer | * Redo screenshots using Designer | ||
− | * Fix missing page: [[../Selecting Items from a Pool|Selecting Items from a Pool]] | + | * <s>Fix missing page: [[../Selecting Items from a Pool|Selecting Items from a Pool]]</s> |
− | * Fix missing page: [[../Picker Dialog|Picker Dialog]] | + | * <s>Fix missing page: [[../Picker Dialog|Picker Dialog]]</s> |
== [[Projects/Usability/HIG/Slider]] == | == [[Projects/Usability/HIG/Slider]] == | ||
− | * Refresh page: it is copied from GNOME guidelines and contains references to figures we do not have | + | * <s>Refresh page: it is copied from GNOME guidelines and contains references to figures we do not have</s> |
== [[Projects/Usability/HIG/Notifications]] == | == [[Projects/Usability/HIG/Notifications]] == | ||
Line 75: | Line 88: | ||
* Redo screenshots | * Redo screenshots | ||
== [[Projects/Usability/HIG/Slider_and_Spin_Box]] == | == [[Projects/Usability/HIG/Slider_and_Spin_Box]] == | ||
− | * What happens if when SSB gets the focus? | + | * Examples and illustrations |
− | * Do we want to encourage the use of combined control? | + | * <s>What happens if when SSB gets the focus?</s> |
− | * In which case should the simple slider be favored? | + | * <s>Do we want to encourage the use of combined control?</s> |
+ | * <s>In which case should the simple slider be favored?</s> | ||
== [[../edits]]== | == [[../edits]]== | ||
− | * Split in two pages: line edits and text edits | + | * <s>Split in two pages: line edits and text edits</s> |
== [[../Combo_Box]]== | == [[../Combo_Box]]== | ||
− | * Split in two pages: drop-down and combobox | + | * <s>Split in two pages: drop-down and combobox</s> |
== kdehig repository == | == kdehig repository == |
If you found an area that was unclear or is not even covered in our HIG, tell us about it. We can be reached on the kde-guidelines mailing-list.
Following is a set of guidelines to ensure the HIG itself is consistent.
Recommendation should be checked
Add subsections
Check against recommendation.
Choose between either:
Get a new type of check boxes for list views implemented: KCheckBoxes:
A proposed layout for selection of multiple items in long lists.
If the workflow doesn't require remembering which items have been included so far, [Selected Items] can be hidden.