Friday August 23rd, 2013 by Heiko Tietze

The basic structure has been implemented to the start page. It consists of three major sections: structure, behavior, and presentation. They each are relevant in specific phases of the development process and target different audiences. To support the developers first, we started with the behavior section, and in particular with the most easiest part about ‘editing and manipulation’. It should almost be finished except from updated examples – which is a very challenging and time consuming task.

Editing and Manipulation

Selection

Use radio buttons for 1 of a few n selections.

Use one or more check boxes for clear options or n of a few m selections.

Use a drop-down list for 1 of a few n selection.

Use a combo box for 1 of a few n selection where users should be able to add items.

Use a list view for 1 of some m (singular) selections.

Apply the dual list pattern for n of m (multiple) selections.

Unconstrained input

Provide a line edit to enter one line of text.

Provide a text edit to enter multiple lines of texts.

Consider to provide inline editing with complex views.

Constrained input

Use a Spin Box for numerical input within a range and with fix steps.

Use a Slider for arbitrary changes within a defined range.

Apply the slider and spin box pattern for numeric input with both large changes and precise control.

Use Date and Time Pickers for formatted input of datum, time of day, or periods etc.

Participate

We explicitly ask about your opinion. Please read the guidelines and make sure that the text is informative and comply with developers’ requirements. The content should be both generic and comprehensive, and help to make KDE awesome. But we are also interested in support. If you are able to create nice sample UIs with Qt please contact the usability team via the kde-guidelines mailinglist.