moodLearning Wiki

This is an old revision of the document!


Principles of user interface design • Clarity is job #1 • Interfaces exist to enable interaction • Conserve attention at all costs • Keep users in control • Direct manipulation is best • One primary action per screen • Keep secondary actions secondary • Provide a natural next step • Appearance follows behavior (aka form follows function) • Consistency matters • Strong visual hierarchies work best • Smart organization reduces cognitive load • Highlight, don’t determine, with color • Progressive disclosure • Help people inline • A crucial moment: the zero state • Existing problems are most valuable • Great design is invisible • Build on other design disciplines • Interfaces exist to be used

Reference * Principles of User Interface Design