Skip to content

Animato v0.1.0 — Foundation

Choose a tag to compare

@github-actions github-actions released this 07 May 06:37
· 41 commits to main since this release

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_std support for animato-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.