Projects/Usability/HIG/Layout/ViewingVsEditing: Difference between revisions

From KDE Wiki Sandbox
Line 5: Line 5:
==Guideline==
==Guideline==
[[File:ViewMode.png]]
[[File:ViewMode.png]]
 
* Do not use input controls to show information unless there is an explicit request to edit the information.
 
* Follow the typography alignment and spacing guidelines to layout information in a way that is easy to understand.
* Provide a clear starting point for viewing the information. For the contact details example, use a large contact photo to anchor the layout and set the contact name in large type to direct the users eye to next location.
* Provide a separate mode for editing the data when requested by the user (via a button, toolbutton or menu item).
[[File:EditMode.png]]
[[File:EditMode.png]]


 
* Alternatively, in-line editing can be provided to edit a single data element at a time.
[[File:PartialEditMode.png]]
[[File:PartialEditMode.png]]

Revision as of 18:41, 23 July 2014

Purpose

In most cases information should be presented for viewing not editing. Presenting input controls to the user when they are not needed creates clutter and noise, interfering with the user's focus on the information.

Guideline

  • Do not use input controls to show information unless there is an explicit request to edit the information.
  • Follow the typography alignment and spacing guidelines to layout information in a way that is easy to understand.
  • Provide a clear starting point for viewing the information. For the contact details example, use a large contact photo to anchor the layout and set the contact name in large type to direct the users eye to next location.
  • Provide a separate mode for editing the data when requested by the user (via a button, toolbutton or menu item).

  • Alternatively, in-line editing can be provided to edit a single data element at a time.