Skip to content

Library · index

Browse by behaviour

The hub filters ask what an asset is; this page asks what it does when you touch it. 13 verbs cover 389 behaviour records across 292 components, each counted from the catalog's own data rather than hand-listed — a verb with no member stops being a section, and a component that learns a new verb appears here in the same commit.

click

132 components

Fires on a discrete press-and-release — buttons, toggles, chips, menus.

scroll

67 components

Animates or repositions as the page scrolls.

keyboard

52 components

Operable end-to-end from the keyboard, not only the mouse.

motion

52 components

Animates on its own clock, no input required.

hover

38 components

Responds to the pointer resting on it, without a click.

drag

17 components

Moves with a held pointer — sliders, handles, reorderables.

type

14 components

Takes text input and reacts to what is typed.

pointer

5 components

Tracks continuous pointer position, hover included.

press

5 components

Responds to the press itself, release optional.

focus

4 components

Changes state on receiving or losing focus.

hold

1 components

Reacts to a press that stays held — press-and-hold reveals.

paste

1 components

Consumes pasted input — drop zones and paste targets.

swipe

1 components

Gesture-driven, touch or trackpad.

Curated shelves — 12 editorial collections over the same catalog — live on /collections; this page is the flat axis, one verb per section, no editorial layer on top.