Skip to content

Animato v0.7.0 — Integrations

Choose a tag to compare

@github-actions github-actions released this 09 May 05:15
· 27 commits to main since this release
c96dc0c

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-bevy crate for Bevy 0.18.1
  • ✅ New animato-wasm crate with RafDriver
  • ✅ Optional wasm-dom helpers for FLIP, SplitText, Draggable, and Observer
  • ✅ TUI examples using ratatui
  • ✅ bevy, wasm, and wasm-dom facade features

What's Included

  • ✅ no_std support for animato-core, animato-tween, animato-spring, fixed path curves in animato-path, 1D inertia/gestures in animato-physics, and animato-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.