Commit Graph
2 Commits
Author SHA1 Message Date
Miguel Ángel 2279333990 fix(registry): register 4 async-built timelines only after they are built (#4086)
code-3d-extrude, code-particle-assemble, code-shader-dissolve and code-snippet-flight

each registered window.__timelines[id] with an empty, paused timeline before

document.fonts.ready populated it. The sub-composition readiness gate treats

key presence as ready and nests the child once, so mounting any of these as a

sub-composition rendered blank. Moved registration to the end of the fonts.ready

callback and added the hfForceTimelineRebind re-nest call, matching the pattern

already used by code-highlight, code-typing, code-morph and code-scroll.
2026-09-18 11:49:10 -04:00
Miguel Ángel 07030294e0 feat(registry): add Code Animations catalog section (9 blocks, incl. GPU)
Adds a Code Animations catalog section — 9 self-contained, installable blocks:
morph, snippet-flight, typing, diff, highlight, scroll (DOM/GSAP) and 3d-extrude,
shader-dissolve, particle-assemble (WebGL). Each block ships only its own effect and
renders deterministically (paused GSAP timeline seeked per frame, seeded RNG, no
render-time data fetch). Wires the catalog nav, registry.json, a new code-animation
Studio category, and preview assets.
2026-06-15 21:32:45 -04:00