Home / Patterns

Pattern library

Every pattern documented the same way: when to use it, full state checklist, accessibility, platform notes, and what the research says.

Feedback

Empty states

What a screen shows when there is nothing to show — four different cases that need four different designs.

4 states documented
Forms & input

Inline validation

Field-level feedback shown during or right after input, instead of a single verdict after submit.

8 states documented
Feedback

Modal dialogs

Interruption is a cost. Spend it only on decisions that block the flow.

6 states documented