Animate It 0.5.0
Added
- User-navigable
chapterdeclarations backed by existing beats, with a
versioned player manifest and normalized progress/state variables. animate_it_embed, a poster-first custom-element embed with responsive
composition variants, proportional scaling, readiness crossfade, visibility
playback, offscreen pausing, reduced-motion fallback, and accessible controls.- Headless Rails chapter builders for arbitrary controls plus optional desktop
and mobile-carousel pill presets and canvas-side chapter navigation. - Stable transport commands and
ready,framechange,chapterchange,play,
pause,ended, anderrorevents over a source-checked same-origin message
protocol. - Versioned, immutable JavaScript and CSS endpoints that work independently of
Stimulus and the host application's asset pipeline.
Changed
- Public player readiness now waits for fonts, eager images, and two paint
frames.AnimateItTransportremains available as a compatibility alias. - Repository and package metadata now point at
joinbuildit/animate_it. - Every automated GitHub release now publishes the matching curated changelog
section as its release description and fails safely when that entry is missing.
Compatibility
animate_it_player, track schema v2, existing compositions, Studio playback,
and video rendering remain backward compatible.
Install
gem "animate_it", "~> 0.5.0"See the full changelog for earlier releases and compatibility notes.