Power-User Systems

Rewind

An undo history you can scrub, and that refuses to throw the future away. Drag the head and the interface reverts live under your finger rather than on release. Act from a past point and the abandoned future stays drawn on the rail as a branch you can walk back onto, instead of being silently destroyed the way every real undo stack destroys it. Controlled in the same shape as Ledger: it owns the rail, the gesture and the branch graph, and your reducer owns the states.

Install

Props

What It Demonstrates

Drag
Moving an element by grabbing it, often with momentum when released.
Interruptible animation
An animation that can be smoothly redirected mid-flight instead of finishing first.
Spatial consistency
Animating so an element keeps its identity and position across states, so users never lose track of where things went.
Continuity transition
A change that keeps the user oriented by visually connecting before and after. For example, making the same rectangle bigger and smaller.
Stepped animation
An animation that is divided into discrete steps, like a countdown timer.
Spring
Motion driven by physics (tension, mass, damping) rather than a set duration.

Related Components

Appears In