< Projects | Usability | HIG Revision as of 14:44, 27 June 2013 (view source)Agateau (talk | contribs) (→TODO: Add TODO items for Date_Time_Pickers)← Older edit Revision as of 14:50, 27 June 2013 (view source) Agateau (talk | contribs) (→Projects/Usability/HIG/Dialogs)Newer edit → Line 17: Line 17: * Fix missing page: [[Design_and_Layout:Interaction:Input#Inline Editing|inline-editing]] * Fix missing page: [[Design_and_Layout:Interaction:Input#Inline Editing|inline-editing]] * Fix missing page: [[Guidelines:Info Panel|info panels]] * Fix missing page: [[Guidelines:Info Panel|info panels]] +* Review guidelines about alignments: they duplicate/contradict the one from [[Projects/Usability/HIG/Form_Label_Alignment|Form: Label Alignment]] == [[Projects/Usability/HIG/ListView]] == == [[Projects/Usability/HIG/ListView]] == Revision as of 14:50, 27 June 2013 Contents 1 Report problems 2 Conventions 2.1 Terminology 3 TODO 3.1 Start page 3.2 Projects/Usability/HIG/Dialogs 3.3 Projects/Usability/HIG/ListView 3.3.1 Purpose 3.3.2 Guidelines 3.3.3 Selection 3.4 Projects/Usability/HIG/Check_Box 3.5 Projects/Usability/HIG/SOU_Workspace/Two_Lists 3.6 Projects/Usability/HIG/Slider 3.7 Projects/Usability/HIG/Notifications 3.8 Projects/Usability/HIG/KNS 3.9 Projects/Usability/HIG/Wording 3.10 Projects/Usability/HIG/Exclamation_points 3.11 Projects/Usability/HIG/Date_Time_Pickers 3.12 kdehig repository Report problems 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. Conventions Following is a set of guidelines to ensure the HIG itself is consistent. Terminology Use the word Control, not Widget to refer to a user interface element. Rationale: "Control" is more widespread outside the UNIX community. It is also reasonable to expect more and more applications will be written using QtQuick and QtQuick controls in the future. Use check box and combo box, not checkbox or combobox. TODO Start page Figure out what to do of the legacy stuff (at the bottom of the page) Projects/Usability/HIG/Dialogs Fix missing page: inline-editing Fix missing page: info panels Review guidelines about alignments: they duplicate/contradict the one from Form: Label Alignment Projects/Usability/HIG/ListView Purpose Recommendation should be checked Guidelines Add subsections Selection Check against recommendation. Choose between either: 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. Get a new type of check boxes for list views implemented: KCheckBoxes: KCB are flat (no frame, no shadow, no bevel) for clear differentiation from normal check boxes. KCB are hidden by default, that means when no list item is selected. 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. Legacy keyboard use applies to KCB as well. Thus, the whole item can be clicked to toggle option. Projects/Usability/HIG/Check_Box Redo screenshots using Designer Fix missing page: list Projects/Usability/HIG/SOU_Workspace/Two_Lists Move to Projects/Usability/HIG/Two_Lists? That is, drop "SOU_Workspace" from the url Redo screenshots using Designer Fix missing page: Selecting Items from a Pool Fix missing page: Picker Dialog Projects/Usability/HIG/Slider Refresh page: it is copied from GNOME guidelines and contains references to figures we do not have Projects/Usability/HIG/Notifications Finish it (currently marked "Under Construction") Projects/Usability/HIG/KNS Redo screenshots Projects/Usability/HIG/Wording Use Options for a configuration dialog which provide.: Ask Celeste what she meant to add after provide. Projects/Usability/HIG/Exclamation_points Redo screenshots Projects/Usability/HIG/Date_Time_Pickers Pick one of KDateComboBox and KDateWidget or provide guidelines explaining when to use one or the other Review the dropdown of KDateComboBox: it is probably too big kdehig repository Document how to use it Move it to KDE playground Integrate designer files from http://techbase.kde.org/File:HIG-UI-Files.tar.gz Retrieved from "https://techbase.kde.org/index.php?title=Projects/Usability/HIG/Contributing&oldid=80239" Content is available under Creative Commons License SA 4.0 unless otherwise noted.