Miguel Angel Simon Sierra
8b95b6d59f
fix(registry): render anime.js canvas scenes after explicit seeks (U10y)
2026-07-09 12:15:14 -04:00
Miguel Angel Simon Sierra
48bdb0fe56
fix(registry): preserve centered card offsets in anime.js ports (U10y)
2026-07-09 12:14:33 -04:00
Miguel Angel Simon Sierra
bffd500479
fix(core): stop anime.js priming from stranding visibility set() calls (U10y)
2026-07-09 12:13:46 -04:00
Miguel Angel Simon Sierra
2d34320575
fix(studio,parsers,core): browser-safe subpath exports for classifier and ease map
...
The studio browser bundle imported the parsers and core package roots
(via classifyAnimationRuntime and resolveEase), dragging in node-only
assetPaths through the barrel under vite's import condition. Adds
animation-runtime-detection and ease-map subpath exports and points the
browser imports at them; repo-wide oxfmt pass for files agents missed.
2026-07-09 07:43:56 -04:00
Miguel Angel Simon Sierra
ca19d29356
docs(catalog): regenerate catalog pages from ported registry (U16)
2026-07-09 03:10:32 -04:00
Miguel Angel Simon Sierra
1c3208aa06
Merge branch 'animejs-u10h' into worktree-feat-animejs-first-party
2026-07-09 03:10:01 -04:00
Miguel Angel Simon Sierra
be65888d1b
feat(registry): port maps, effect components, and examples to anime.js (U10h)
2026-07-09 03:09:20 -04:00
Miguel Angel Simon Sierra
c73138633f
docs: anime.js first-party across docs and agent surfaces (U16)
...
Split the animation guide into anime.js default and GSAP adapter paths.
Align docs, README, and agent templates on the new registration contract.
2026-07-09 01:16:46 -04:00
Miguel Angel Simon Sierra
3160020ff1
Merge branch 'animejs-u10x' into worktree-feat-animejs-first-party
2026-07-09 00:41:14 -04:00
Miguel Angel Simon Sierra
4c0c58bb96
fix(registry): correct broken amount-mode stagger for blue-sweater prompt typing (U10x)
2026-07-09 00:24:53 -04:00
Miguel Angel Simon Sierra
97da4f7ac9
fix(registry): rebuild code-snippet typing as seekable spans, not imperative mutation (U10x)
2026-07-09 00:13:05 -04:00
Miguel Angel Simon Sierra
8ceec2aae9
feat(studio): anime.js client editing behind the engine-neutral interface (U14)
2026-07-08 23:56:25 -04:00
Miguel Angel Simon Sierra
e20e794d8c
fix(registry): remediate centering and seek-reversibility defects from PSNR checkpoint (U10x)
2026-07-08 23:54:45 -04:00
Miguel Angel Simon Sierra
6d4ad62d2a
feat(studio-server,studio): anime.js edit path behind runtime detection (U13)
...
Anime parse/mutation routes alongside untouched /gsap-* routes;
classifier-backed engine detection replacing divergent ad hoc regexes;
anime Studio-motion and manual-edit render scripts registering via
hyperframesAnime; engine-routed soft reload with a new anime path;
mixed-file property-collision edits rejected. U5 characterization
snapshots pass unmodified.
2026-07-08 22:52:51 -04:00
Miguel Angel Simon Sierra
cb0c3f00d8
Merge branch 'animejs-u10c' into worktree-feat-animejs-first-party
2026-07-08 22:50:43 -04:00
Miguel Angel Simon Sierra
9c268c95a0
Merge branch 'animejs-u11c' into worktree-feat-animejs-first-party
2026-07-08 22:50:25 -04:00
Miguel Angel Simon Sierra
d8ecea7780
Merge branch 'animejs-u10g' into worktree-feat-animejs-first-party
2026-07-08 22:50:07 -04:00
Miguel Angel Simon Sierra
0ff516e804
feat(registry): port transitions collections to anime.js (U10c)
2026-07-08 22:49:25 -04:00
Miguel Angel Simon Sierra
4984476280
Merge branch 'animejs-u10d' into worktree-feat-animejs-first-party
2026-07-08 22:48:46 -04:00
Miguel Angel Simon Sierra
47aa6f5540
Merge branch 'animejs-u10a' into worktree-feat-animejs-first-party
2026-07-08 21:26:38 -04:00
Miguel Angel Simon Sierra
0f6d408335
feat(registry): port lower-thirds and social blocks to anime.js (U10a)
2026-07-08 21:25:04 -04:00
Miguel Angel Simon Sierra
8bfe923fc8
Merge branch 'animejs-u10e' into worktree-feat-animejs-first-party
2026-07-08 21:17:44 -04:00
Miguel Angel Simon Sierra
7b74a92981
Merge branch 'animejs-u10b' into worktree-feat-animejs-first-party
2026-07-08 21:15:35 -04:00
Miguel Angel Simon Sierra
5eac4af8c2
feat(registry): port code and vfx blocks to anime.js (U10e)
2026-07-08 21:12:16 -04:00
Miguel Angel Simon Sierra
9f94a64673
Merge branch 'animejs-u10f' into worktree-feat-animejs-first-party
2026-07-08 21:09:59 -04:00
Miguel Angel Simon Sierra
e5c948ee23
feat(registry): tag liquid-glass blocks as animejs runtime (U10f)
2026-07-08 21:08:10 -04:00
Miguel Angel Simon Sierra
f7224fa468
feat(registry): port shader-transition wrapper author motion to anime.js (U10b)
...
Group A keeps the 15 metadata-only shader-transition demos on GSAP with explicit runtime
fields because their sole GSAP timeline is a WebGL or Three.js progress driver with no
author motion to port. The pre-existing gsap_timeline_registered_before_async_build lint
finding on code-shader-dissolve is unrelated to this change; only its registry-item.json
was touched, not its .html file.
Group B ports transitions-3d, transitions-grid, and transitions-distortion fully to
anime.js, sets runtime to animejs, and removes the GSAP dependency from those
compositions.
Group C splits transitions-destruction: title/outro card motion now runs on a separately
registered anime.js timeline, while GSAP remains for the burn-canvas driver and coupled
scene crossfade, so the registry runtime remains gsap.
2026-07-08 21:07:33 -04:00
Miguel Angel Simon Sierra
c1786f8790
feat(registry): port code-snippet and terminal themes to anime.js (U10d)
2026-07-08 21:04:29 -04:00
Miguel Angel Simon Sierra
4277369dbb
Merge branch 'animejs-u11f' into worktree-feat-animejs-first-party
2026-07-08 20:55:07 -04:00
Miguel Angel Simon Sierra
9281503dfb
Merge branch 'animejs-u11b' into worktree-feat-animejs-first-party
2026-07-08 20:54:29 -04:00
Miguel Angel Simon Sierra
7ca3b4b8a7
feat(registry): port liquid-glass blocks to anime.js (U10f)
2026-07-08 20:51:11 -04:00
Miguel Angel Simon Sierra
5e58fd9b17
docs(skills): fix em-dash replacement punctuation in anime.js port (U11 batch 2)
2026-07-08 20:50:36 -04:00
Miguel Angel Simon Sierra
b1dbbd2c24
feat(registry): port caption components to anime.js (U10g)
2026-07-08 20:49:00 -04:00
Miguel Angel Simon Sierra
72ac77a271
Merge branch 'animejs-u11e' into worktree-feat-animejs-first-party
2026-07-08 20:44:19 -04:00
Miguel Angel Simon Sierra
e75b15824a
docs(skills): port music-to-video primitives and templates to anime.js (U11 batch 5)
2026-07-08 20:43:05 -04:00
Miguel Angel Simon Sierra
d098ec3234
docs(skills): anime-first workflow skills sweep (U11 batch 6)
2026-07-08 20:41:53 -04:00
Miguel Angel Simon Sierra
e00788c5c2
docs(skills): port animation rules, blueprints, techniques to anime.js (U11 batch 2)
2026-07-08 20:35:51 -04:00
Miguel Angel Simon Sierra
85fdcef034
feat(scripts): extend gsap-to-anime coverage and fix silent-data-loss classes (U9)
...
Round 2: forEach over named const arrays, direct window.__timelines
member registration, no-op .call labels. Fixes four silent-data-loss
bugs: mutated arrays trusted at initial literal, helper declarations
dropped without expansion, bare reassignment and loop counters treated
as constants (which also overcounted round-1 conversions; 9 files
honestly demoted to manual). Final: 28 converted / 2 warnings / 117
manual. Shared finitePositiveNumber extracted in eval scripts.
2026-07-08 20:27:04 -04:00
Miguel Angel Simon Sierra
2ba0cf0205
docs(skills): port animation examples to anime.js (U11 batch 3)
2026-07-08 20:20:54 -04:00
Miguel Angel Simon Sierra
a7be32112c
Merge branch 'animejs-u11d' into worktree-feat-animejs-first-party
2026-07-08 20:20:05 -04:00
Miguel Angel Simon Sierra
099edb0434
docs(skills): anime-first keyframes, registry, and cli skills (U11 batch 4)
2026-07-08 20:15:43 -04:00
Miguel Angel Simon Sierra
c8ba2ae8b2
docs(skills): anime.js first-party core and animation adapter guidance (U11 batch 1)
2026-07-08 20:11:20 -04:00
Miguel Angel Simon Sierra
c938b7b3d0
fix(core,producer): prime wrappers without duration; forbid cross-instance property ownership
...
Gate re-run passes 8/8. Duck-typed anime wrappers lacking a readable
duration now prime via a large clamped seek. The animejs-adapter fixture
had two registered timelines animating scale on the same element, which
is order-dependent under independent seeks; corrected per the new
one-property-owner contract rule recorded in U3-GATE-RESULT.md. Eval
scripts get the scripts-convention fallow suppressions.
2026-07-08 19:46:57 -04:00
Miguel Angel Simon Sierra
9e16f191d1
Merge branch 'animejs-u19' into worktree-feat-animejs-first-party
...
# Conflicts:
# package.json
2026-07-08 19:01:00 -04:00
Miguel Angel Simon Sierra
ac83a74ef2
feat(eval): gsap-main baseline renderer and psnr compare cli (U19)
2026-07-08 19:00:25 -04:00
Miguel Angel Simon Sierra
64a6907475
chore(parsers,cli): apply twin-parser fallow conventions to anime parser (U12)
2026-07-08 18:59:40 -04:00
Miguel Angel Simon Sierra
1355baf7b6
Merge branch 'animejs-u12' into worktree-feat-animejs-first-party
2026-07-08 18:55:44 -04:00
Miguel Angel Simon Sierra
5f4183d88d
fix(core): prime anime.js timelines at registration for cold-seek correctness (U1)
...
Anime.js 4.5.0 timeline children added at position greater than zero do
not render their from-values until the timeline has been sought past
that position once; a cold seek to frame 0 left them untouched. Prime
each instance once at registration (seek to duration, back to 0),
mirroring the GSAP adapter's totalTime nudge. Covers keyed and legacy
array registrations. Found by the U3 determinism gate.
2026-07-08 18:54:27 -04:00
Miguel Angel Simon Sierra
de7c30902a
chore: merge U8 anime defaults and pay down fallow debt
...
Concludes the animejs-u8 merge (generators, templates, CLI defaults,
figma emitters, registry runtime metadata) and clears all introduced
fallow findings: refactors stripJavaScriptComments/tagHasAttribute/
findInlineScriptBlocks in runtime detection, shared top-level scanner
and rawText module in the codemod, scan-state transition split, test
clone dedup, index/report cycle break, workspace deps declared.
2026-07-08 18:53:14 -04:00
Miguel Angel Simon Sierra
e593b6b201
fix(core): emit native anime cubic bezier eases
2026-07-08 17:47:59 -04:00