Linear UX Patterns
Real screenshots and analysis of how Linear handles empty states, error states, and permissions. See exactly how they implement these patterns across their product.
Linear is built around speed and opinionated workflows. Where other project tools offer endless customization, Linear makes deliberate choices — keyboard-first navigation, a fixed issue lifecycle, and an interface that prioritizes fast input over configuration. This philosophy of doing less but doing it exceptionally well shapes their system states: empty states guide users into Linear's specific way of working, errors are concise and actionable, and permissions follow a streamlined team-and-workspace model rather than granular per-item controls.
Patterns
Empty States
119 empty state examples from Notion, Slack, Figma & 7 more. Visual patterns, microcopy analysis, and decision frameworks.
View examples
Error States
83 error state examples from 10 enterprise systems. Delivery patterns, microcopy analysis, and recovery frameworks.
View examples
Permission & Access Control
How 10 enterprise systems handle permissions—152 instances across invite flows, role models, access control, and destructive actions.
View examples