Design principles

Here I will include core principles to consider when designing.

Here’s what I have in my to-write list at the moment:

  • Don’t hide information
  • Visual hierarchy
  • Colour contrast
  • Don’t rely on just one way to communicate
  • Align system and user mental models
  • Make status visible/clear
  • Natural mapping
  • Provide feedback
  • Design for error
  • Shortcuts
  • Recognition over recall
  • Visual principles:
    • Emphasis
    • Balance
    • Alignment
    • Contrast
    • Repetition
    • Proportion
    • Movement
    • White space
    • Rhythm
  • Gestalt:
    • Similarity
    • Proximity
    • Continuation
    • Closure
    • Common fate
    • Symmetry
    • Figure/ground
    • Pragnanz