Skip to content

Animato v1.6.0 — DevTools

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 08:09
5bf5ba3

Animato v1.6.0 — DevTools

Animato v1.6.0 ships runtime DevTools for inspecting, tuning, recording, and
profiling animations across Rust and JavaScript/WASM apps.

Highlights

  • New animato-devtools crate with timeline inspector, easing curve editor,
    spring visualizer, recorder controls, performance monitor, and shared
    DevToolsState.
  • New runtime inspection primitives in animato-core: AnimationKind,
    PlaybackState, AnimationIntrospection, and Inspectable.
  • AnimationDriver now supports add_inspectable, reusable snapshots,
    completed-count tracking, and profiled ticks with per-animation update costs.
  • JavaScript/WASM package exports DevTools classes and RafDriver snapshot
    accessors for browser inspector UIs.
  • New examples for web overlays, desktop/Bevy-style panels, terminal panels,
    and JavaScript DevTools.

Install

[dependencies]
animato = "1.6.0"
[dependencies]
animato = { version = "1.6.0", features = ["devtools"] }
npm install @aarambhdevhub/animato-core

Crates published to crates.io

Crate Version Description
animato-core 1.6.0 Traits, interpolation, easing, and inspection primitives
animato-color 1.6.0 Perceptual color wrappers
animato-tween 1.6.0 Tween<T> and keyframe tracks
animato-spring 1.6.0 Scalar and component springs
animato-path 1.6.0 Bezier, SVG paths, motion paths, morphing
animato-physics 1.6.0 Inertia, drag, and gesture recognition
animato-driver 1.6.0 Drivers, clocks, recording, inspection, profiling
animato-timeline 1.6.0 Timeline, sequence, and stagger composition
animato-gpu 1.6.0 GPU/CPU fallback batch tween evaluation
animato-wasm 1.6.0 rAF and DOM helpers
animato-bevy 1.6.0 Bevy integration plugin
animato-leptos 1.6.0 Leptos signal hooks and components
animato-dioxus 1.6.0 Dioxus signal hooks and native helpers
animato-yew 1.6.0 Yew hooks, components, gestures, and agents
animato-devtools 1.6.0 Timeline inspector, easing editor, spring visualizer, recorder, perf monitor
animato-js 1.6.0 WASM bindings published to NPM as @aarambhdevhub/animato-core
animato 1.6.0 Stable facade crate

Verification

  • cargo fmt --check
  • cargo clippy --workspace --all-features -- -D warnings
  • cargo test --workspace --all-features
  • cargo test --workspace --no-default-features
  • cargo test -p animato --all-features --examples
  • cargo test -p animato-devtools --all-features
  • cargo doc --workspace --all-features --no-deps
  • WASM checks for framework crates, animato-js, and animato-devtools
  • JavaScript package build, browser tests, and examples
  • cargo bench --workspace --no-run
  • cargo publish --dry-run for every crate before publish

Documentation

What's Changed

Full Changelog: v1.5.1...v1.6.0