Skip to content

Release 0.2.1

Choose a tag to compare

@kbrattli kbrattli released this 28 Jul 17:43
e9e5824

0.2.1 (2026-07-28)

Bug Fixes

  • latch animateTo issued before the first host view registers (3a1155e)

An animateTo that raced its own host's Fabric mount used to hit the
registry's zero-views path: it stored the target as latest, emitted
finished: true and dropped the animation, so the host that mounted a
moment later statically applied the target and the clip jumped to its end
state. The animation is now latched (held out of the render/frame path) and
started by the first view registration, with its clock rebased so it runs
its full duration from the moment a frame can show it.

Behaviour change: an animateTo whose host never mounts now completes late
with finished: false (on replacement, cancel, take-ownership write or
driver destruction) instead of immediately with finished: true. Exactly
one completion per animation id still holds, and the public API is
unchanged.

Full write-up in docs/pending-animation-latch.md.