Novus · motion system

Micro-animations

Four visual styles for the onboarding steps — connect & scan · build the product map · go live via a PR — three versions per step each, plus a gallery of explorations. One shared language keeps them a family.

shared: monochrome base + one pink leading-edge · no opacity fade, no smooth bounce (stepped / snap) · state-change-in-place, seamless loops · 3 versions per step · dark mode = straight invert · full spec → STYLE-LANGUAGE.md

Style 1 · Blocks & Lines

structural · snap-to-grid glitch · monochrome

Each box materializes offset, overshoots ~1u, then snaps onto the grid in a fast, decisive stepped jump (scale .8→1.06→1) — arriving from its own direction. Lines draw stepped. The figure assembles itself. No fade, no smooth bounce.

01 · Connect & scan your codebase

02 · AI builds your product map

03 · Go live via a single PR

▸ all · every version made (incl. retired / experimental)

No retired Style 1 variants yet — future explorations collect here.

◍ loading · continuous, for in-progress states

Style 2 · Block fills

monospace blocks · dotted→solid · pink leading edge

Chunky monospace blocks that fill from a dotted ░ empty state to solid █, the pink front advancing exactly one step of the fill order per frame. One rule: mass + fill. (Decode split off into its own Style 4; the thin typed-text tiles were retired.)

01 · Connect & scan your codebase

02 · AI builds your product map

03 · Go live via a single PR

▸ all · every version made (incl. retired / experimental)

Style 3 · Dot-matrix / LED

fixed grid · pink predicts · scales up

Fixed dot grid; subsets illuminate per step; the pink dot is always the leading edge / predictor. Now mapped to the three onboarding needs like Styles 1 & 2.

01 · Connect & scan your codebase

02 · AI builds your product map

03 · Go live via a single PR

▸ all · every version made (incl. retired / experimental)

Style 4 · Decode

scramble → resolve · black + pink · cyberpunk

Monospace glyphs scramble, then lock into place — the resolving char flashes pink. Split out from Style 2 into its own language. Three resolve mechanics: locks L→R (linear), scatter (random order), wave (a resolving band).

01 · Connect & scan your codebase

02 · AI builds your product map

03 · Go live via a single PR

▸ all · every version made (incl. retired / experimental)

No retired Decode variants yet — future explorations collect here.