/design:to-lottie
Productionize maude animaci → JEDEN `.lottie` Z KÓDU pro web i mobile (1:1 lottie-web/dotlottie-react + lottie-react-native). Emitter z keyframe dat, NE konvertor renderovaného SVG. Self-verify přes headless lottie-web.
| Property | Value |
|---|---|
| Command | /design:to-lottie |
| Category | daily (daily) |
| Argument hint | \"<animated mark | IR handle | canvas>\" [--out <path>] [--web] [--verify] |
| Source | plugins/design/commands/to-lottie.md |
Description
Productionize maude animaci → JEDEN .lottie Z KÓDU pro web i mobile (1:1 lottie-web/dotlottie-react + lottie-react-native). Emitter z keyframe dat, NE konvertor renderovaného SVG. Self-verify přes headless lottie-web.
Invocation
/design:to-lottie \"<animated mark | IR handle | canvas>\" [--out <path>] [--web] [--verify]Summary
The production-delivery handoff for maude animation (DDR-094). You iterate the animation natively in maude (the keyframe IR → SMIL/JSX preview);
Source of truth
/design:screenshot
Capture screenshot aktivního canvasu — full, jednoho screenu, elementu, nebo všech screens v smyčce. Wrapper přes `maude design screenshot` (agent-browser primárně, playwright fallback).
/design:to-rn
FALLBACK — vygeneruj native react-native-svg + Reanimated komponentu z IR pro LIGHT/occasional animaci. Pro rich/continuous morph použij `/design:to-lottie` (rn-svg má perf strop, `feTurbulence` nemá native impl).