Repository navigation
Animato v0.7.0 — Integrations
Animato v0.7.0 — Integrations
The seventh release of the Animato animation library for Rust, adding Bevy, WASM/rAF, DOM, and TUI integrations.
Crates published to crates.io
| Crate | Version | Description |
|---|---|---|
animato-core |
0.7.0 |
Traits + 33 easing variants, no_std |
animato-color |
0.7.0 |
InLab<C>, InOklch<C>, and InLinear<C> perceptual color wrappers |
animato-tween |
0.7.0 |
Tween<T>, Loop, builder pattern, no_std, KeyframeTrack, serde |
animato-spring |
0.7.0 |
Spring, SpringN<T>, 5 presets, no_std |
animato-path |
0.7.0 |
Bezier curves, CatmullRom splines, motion paths, SVG parser |
animato-physics |
0.7.0 |
Inertia, DragState, GestureRecognizer, pinch, rotation |
animato-driver |
0.7.0 |
AnimationDriver, Clock variants |
animato-timeline |
0.7.0 |
Timeline, Sequence, stagger, time scale, callbacks, async wait |
animato-wasm |
0.7.0 |
RafDriver, ScrollSmoother, and optional DOM helpers |
animato-bevy |
0.7.0 |
AnimatoPlugin, Bevy tween/spring components, completion messages |
animato |
0.7.0 |
Facade — re-exports all of the above |
Quick Start
[dependencies]
animato = { version = "0.7.0", features = ["bevy", "wasm"] }use animato::{Easing, RafDriver, Tween, Update};
let mut tween = Tween::new(0.0_f32, 500.0)
.duration(1.5)
.easing(Easing::EaseOutBounce)
.build();
let mut driver = RafDriver::new();
let dt = driver.tick(1016.0);
tween.update(dt);What's New in v0.7.0
- ✅ New
animato-bevycrate for Bevy 0.18.1 - ✅ New
animato-wasmcrate withRafDriver - ✅ Optional
wasm-domhelpers for FLIP, SplitText, Draggable, and Observer - ✅ TUI examples using ratatui
- ✅
bevy,wasm, andwasm-domfacade features
What's Included
- ✅
no_stdsupport foranimato-core,animato-tween,animato-spring, fixed path curves inanimato-path, 1D inertia/gestures inanimato-physics, andanimato-color - ✅ Criterion benchmarks for easing, tween, spring, timeline, paths, and physics
- ✅ CI: stable + beta + nightly toolchains plus WASM integration check
See CHANGELOG.md and ROADMAP.md for details.