Repository navigation
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_onefor individual entries, with explicitremove,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.