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.
Forms & inputInline validation
Field-level feedback shown during or right after input, instead of a single verdict after submit.
FeedbackModal dialogs
Interruption is a cost. Spend it only on decisions that block the flow.