Repository navigation
Animato v0.1.0 — Foundation
Animato v0.1.0 — Foundation
The first stable release of the Animato animation library for Rust.
Crates published to crates.io
| Crate | Version | Description |
|---|---|---|
animato-core |
v0.1.0 |
Traits + 31 easing functions, no_std |
animato-tween |
v0.1.0 |
Tween<T>, Loop, builder pattern, no_std |
animato-spring |
v0.1.0 |
Spring, SpringN<T>, 5 presets, no_std |
animato-driver |
v0.1.0 |
AnimationDriver, Clock variants |
animato |
v0.1.0 |
Facade — re-exports all of the above |
Quick Start
[dependencies]
animato = "v0.1.0"use animato::{Tween, Easing, Update};
let mut tween = Tween::new(0.0_f32, 100.0)
.duration(1.0)
.easing(Easing::EaseOutCubic)
.build();
tween.update(0.016);
println!("{}", tween.value());What's Included
- ✅ 144 tests passing across all crates
- ✅
no_stdsupport foranimato-core,animato-tween,animato-spring - ✅ Criterion benchmarks for easing, tween, and spring
- ✅ CI: stable + beta + nightly toolchains
See CHANGELOG.md and ROADMAP.md for details.