Skip to content

Animato v1.1.0 — Leptos

Choose a tag to compare

@github-actions github-actions released this 17 May 05:19
· 7 commits to main since this release
e0c058d

Animato v1.1.0 — Leptos

Animato v1.1.0 adds first-class Leptos integration with
signal-backed hooks, scroll helpers, presence and page transitions,
FLIP-ready lists, gesture helpers, CSS style helpers, and SSR
guards while preserving the stable v1 API.

Install

[dependencies]
animato = "1.1.0"

Crates published to crates.io

Crate Version Description
animato-core 1.1.0 Traits, interpolation, and easing
animato-color 1.1.0 Perceptual color wrappers
animato-tween 1.1.0 Tween<T> and keyframe tracks
animato-spring 1.1.0 Scalar and component springs
animato-path 1.1.0 Bezier, SVG paths, motion paths, morphing
animato-physics 1.1.0 Inertia, drag, and gesture recognition
animato-driver 1.1.0 Drivers, clocks, and scroll drivers
animato-timeline 1.1.0 Timeline, sequence, and stagger composition
animato-gpu 1.1.0 GPU/CPU fallback batch tween evaluation
animato-wasm 1.1.0 rAF and DOM helpers
animato-bevy 1.1.0 Bevy integration plugin
animato-leptos 1.1.0 Leptos signal hooks and components
animato 1.1.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
  • Leptos example compile checks for all v1.1.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:
https://aarambhdevhub.github.io/animato/

Notes

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