Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

UI — dope sheet

The editor's timeline. Tracks are rows (video, cursor, audio, captions, effects), columns are time, dots are keyframes, the bright vertical line is the playhead.

A pure presentational component for now — interaction (drag, snap-to-frame, scrub) lives behind a future signal-driven variant. The visual + structural contract is locked in tests/snapshots.rs.

Multi-track baseline

Open as live demo →

Dense keyframes

Twelve keyframes alternating ease/linear on a TrackKind::Effect zoom track, in addition to the four standard tracks. Confirms the dot positioning math holds at high density.

Open as live demo →

Embedded in a card (composition)

The expected production placement: dope sheet wrapped in a Card with title and metadata in the header.

Open as live demo →

Keyframe glyphs

GlyphKeyframeKindUse
◆ (gray)HoldHold-until-next
◆ (sky)LinearLinear interp
◆ (violet)EaseEase in/out
▮ (yellow)MarkerRange / chapter / caption marker