i

Patterns

3 · 7 of 12 rooms

The grammar book. A pattern is a decision that has been made so many times it has a name — which is exactly why it needs a case against it as well as a case for it.

House rule: no pattern ships without the conditions under which it is the wrong answer. All seven carry a two-sided judgement, and the build refuses any that do not.

Standing
Confidence

PTN·03·001 documented

The Modal

Earns its place — narrowly

A modal is an interruption with a door policy: it seizes focus, dims the world behind it, and refuses to let anything continue until its one question is resolved. That seizure is the entire…

Use when · Avoid when Open the room →
PTN·03·002 traditional

Undo vs Confirm

The mercy pattern

Two ways to protect a person from their own click. Confirm interrupts before the act: are you sure? — asked so often that the honest answer becomes a reflex, and the reflex defeats the…

Undo — use when · Confirm — reserve for when Open the room →
PTN·03·003 traditional

Skeleton screens

Perceived performance

A skeleton screen shows the shape of content before the content — grey bars where text will land, a grey disc where the avatar will be. It replaces the spinner's honest message (the machine…

Use when · Avoid when Open the room →
PTN·03·004 documented

The Wizard

Steps as mercy

A wizard is one task wearing several screens. It buys a smaller decision at each moment and pays for it in page loads, and whether that trade is mercy or obstruction depends almost entirely…

Use when · Avoid when Open the room →
PTN·03·005 traditional

Empty States

The first screen anyone sees

Every list is empty before it is full, and the empty version is the first thing a new user sees. It is also, almost always, the last screen anyone designs — which is how so many products…

Use when · Avoid when Open the room →
PTN·03·006 traditional

Infinite Scroll

Engagement bought with orientation

Infinite scroll removes the page, and the page was carrying more than it looked. A page is a position: it can be linked, bookmarked, returned to, counted, and left. Remove it and browsing…

Use when · Avoid when Open the room →
ANX·03·A01 documented

The Carousel

Flagged on sight

The carousel is what a homepage does instead of making a decision. Five stakeholders, five banners, one rotating frame — the conflict resolved by hiding four of the five messages at any…

Survives only as · Dies as Open the room →

Held in outline

Five patterns are named and unwritten. They are listed because a grammar book that shows only the entries it has finished is claiming a completeness it does not have.

  • Accordion
  • Breadcrumb
  • Master–detail
  • Search + suggest
  • Pull-to-refresh