Projects/Usability/HIG/Patterns: Difference between revisions

    From KDE TechBase
    < Projects‎ | Usability‎ | HIG
    Line 3: Line 3:


    ==Guidelines==
    ==Guidelines==
    * [[Projects/Usability/HIG/Layout/CommandPatterns|Command Patterns]] - Select command patterns appropriate for the application command structure.
    * [[Projects/Usability/HIG/Patterns/CommandPatterns|Command Patterns]] - Select command patterns appropriate for the application command structure.
    * [[Projects/Usability/HIG/Layout/NavigationPatterns|Navigation Patterns]] - Select navigation patterns appropriate for the application content.
    * [[Projects/Usability/HIG/Layout/NavigationPatterns|Navigation Patterns]] - Select navigation patterns appropriate for the application content.
    * Content Patterns - A collection of consistent ways to view or manipulate with application content
    * Content Patterns - A collection of consistent ways to view or manipulate with application content

    Revision as of 20:36, 28 September 2014

    Patterns

    Patterns are a combination of user interface controls arranged and used in a specific way to satisfy a specific behavior.

    Guidelines

    • Command Patterns - Select command patterns appropriate for the application command structure.
    • Navigation Patterns - Select navigation patterns appropriate for the application content.
    • Content Patterns - A collection of consistent ways to view or manipulate with application content
      • Images - Guidelines and patterns for displaying images
      • Icons and text - Patterns for consistently showing icons with text
      • Viewing vs Editing - Patterns and guidelines for laying out content that is primarily viewed.
      • Search and Filter- Patterns for exposing search and filter functions
      • Wizard - Patterns for guiding the user through a series of step to accomplish a task
      • Tooltips - Patterns for consistent presentation of information in tooltips.
      • Dual Lists - Apply the dual list pattern for several selections out of a large number of (multiple) items.
      • Slider and Spinbox - Apply the slider and spin box pattern for numeric input with both large changes and precise control.