Patterns

Progressive disclosure

Cognitive load

Visual hierarchy

Social proof

Feedback and visibility

Error prevention and handling

Accessibility

Personalization

Onboarding and learning

Information relationships

Wayfinding and navigation