Skip to content

Animato v1.2.0 — Dioxus

Choose a tag to compare

@github-actions github-actions released this 20 May 05:50
· 6 commits to main since this release
a9beb76

Animato v1.2.0 — Dioxus

Animato v1.2.0 adds first-class Dioxus integration with
signal-backed hooks, motion handles, scroll helpers, presence and
page transitions, list helpers, gesture state, platform detection,
and portable native window animation handles while preserving the
stable v1 API.

Install

[dependencies]
animato = "1.2.0"

Crates published to crates.io

Crate Version Description
animato-core 1.2.0 Traits, interpolation, and easing
animato-color 1.2.0 Perceptual color wrappers
animato-tween 1.2.0 Tween<T> and keyframe tracks
animato-spring 1.2.0 Scalar and component springs
animato-path 1.2.0 Bezier, SVG paths, motion paths, morphing
animato-physics 1.2.0 Inertia, drag, and gesture recognition
animato-driver 1.2.0 Drivers, clocks, and scroll drivers
animato-timeline 1.2.0 Timeline, sequence, and stagger composition
animato-gpu 1.2.0 GPU/CPU fallback batch tween evaluation
animato-wasm 1.2.0 rAF and DOM helpers
animato-bevy 1.2.0 Bevy integration plugin
animato-leptos 1.2.0 Leptos signal hooks and components
animato-dioxus 1.2.0 Dioxus signal hooks and native helpers
animato 1.2.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 doc --workspace --all-features --no-deps
  • cargo check -p animato-wasm --target wasm32-unknown-unknown --features wasm-dom
  • cargo check -p animato-leptos --target wasm32-unknown-unknown --features csr
  • cargo check -p animato-dioxus --target wasm32-unknown-unknown --features web
  • Leptos and Dioxus example compile checks for all v1.2.0 examples
  • wasm-pack test --headless --chrome
  • cargo bench --workspace --no-run
  • cargo llvm-cov --workspace --all-features --fail-under-lines 90
  • cargo +nightly fuzz run svg_path_parser -- -max_total_time=60
  • cargo publish --dry-run for every crate immediately before publish

Documentation

WASM Example

The prebuilt WASM counter example is deployed through GitHub Pages:

Notes

Capture benchmark timing on release hardware before public
announcement and include it in follow-up release commentary when
publishing to community channels.