Skip to content

Animato v1.3.0 — Yew

Choose a tag to compare

@github-actions github-actions released this 23 May 04:43
· 5 commits to main since this release
3395902

Animato v1.3.0 — Yew

Animato v1.3.0 adds first-class Yew integration with
UseStateHandle-backed hooks, CSS helpers, scroll helpers,
presence and page transitions, keyed list helpers, gesture state,
and serializable f32 agent coordination while preserving the
stable v1 API.

Install

[dependencies]
animato = "1.3.0"

Crates published to crates.io

Crate Version Description
animato-core 1.3.0 Traits, interpolation, and easing
animato-color 1.3.0 Perceptual color wrappers
animato-tween 1.3.0 Tween<T> and keyframe tracks
animato-spring 1.3.0 Scalar and component springs
animato-path 1.3.0 Bezier, SVG paths, motion paths, morphing
animato-physics 1.3.0 Inertia, drag, and gesture recognition
animato-driver 1.3.0 Drivers, clocks, and scroll drivers
animato-timeline 1.3.0 Timeline, sequence, and stagger composition
animato-gpu 1.3.0 GPU/CPU fallback batch tween evaluation
animato-wasm 1.3.0 rAF and DOM helpers
animato-bevy 1.3.0 Bevy integration plugin
animato-leptos 1.3.0 Leptos signal hooks and components
animato-dioxus 1.3.0 Dioxus signal hooks and native helpers
animato-yew 1.3.0 Yew hooks, components, gestures, and agents
animato 1.3.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.