Skip to content

gpui-ce-motion 0.4.0

Latest

Choose a tag to compare

@1bye 1bye released this 19 Oct 18:43

Animate several independent parts with one component-owned Motions<K> collection.

  • Sample keyed batches at one timestamp, preserving spring position and velocity through interruption and reordering.
  • Use frame_one / sample_one for individual entries, with explicit remove, retain, clear, and capacity controls.
  • Reuse prepared storage during sampling and queue one native animation-frame request per active batch.
  • Explore 10 Collection in the CE Motion lab, including enter/exit and cleanup after the notice disappears.
  • Read the reorganized README, native tests, allocation checks, and sampling/memory benchmarks.
gpui-ce-motion = { version = "0.4", features = ["gpui"] }

Requires Rust 1.95+ and stock GPUI CE 0.2.2 for native integration.

API examples · Performance and memory · Release CI