Editor Workflows
Seam Ripper Undo
Undo as a seam ripper: tap to sew a stitch, drag left to unpick it back along its path. The holes stay, so history keeps its scars; drag right to resew through them. Clean modern: off-black and persimmon with a light theme. From the daily-team 'Wrong-Way Reel' set (2026-10-20).
canvasmedium complexitymoderate motionpointer+keyboardaccessible
Open on the canvas to copy the code → Free account · 3 copies a day · membership goes unlimited
1
When to use it
Working with an AI agent
Every component ships agent-ready metadata. An example instruction for this one:
Palette: clean modern, off-black and persimmon (docs/style-clean-modern.md) (--bg, --ink, --acc on :root, light block below). MAX sets the seam length; the demo order is the 'bbbbffffs' string in the script.
Safe to edit
- colour tokens on :root (--bg, --ink, --acc) and the light block
- MAX stitches and the seam geometry in geo()
- idle demo steps and interval
Keep intact
- demo-v1 preview lifecycle: initialize demo from window.__foreverPreview and stop the idle demo on the window forever:interactive event or the first pointer or key input; retain manual feedback, settling, cleanup and explicit sessions
- IIFE scope, prefers-reduced-motion snap, visibilitychange pause, forever:theme listener and ?theme bootstrap
Known limitations
- State remains local to each mounted instance; format/theme remount preserves takeover, not component values.
- Silent: the original daily-team build had click sounds; removed so the tile stays quiet on the wall.
More Editor Workflows components
- Markdown SplitA focused Markdown control flips between readable source and rendered preview, with one large two-state selector designed to stay legible inside a 300px…
- Comment ComposerA single reply control types a useful comment, presses its send action and resolves to a clear sent state without shrinking into a miniature discussion…
- Mention PickerA compact mention field types @ma, reveals one large teammate result, highlights it and resolves into a clear @maya token sized for the public canvas.
- Autosave DraftOne document-status control moves from edited to saving to saved, morphing a neutral dot into a spinner and confirmation mark at clear 300px-tile scale.
- Suggested EditsOne focused inline revision replaces a vague phrase with an exact result, then demonstrates both accept and reject outcomes with large controls.
- Focus WritingA compact focus-mode control turns on, then moves a crisp reading spotlight across three short lines while surrounding copy recedes.