uzor_interactive/lib.rs
1//! uzor-interactive — Interactive component animations
2//!
3//! Provides animation state management for interactive UI components:
4//! - ElasticSlider: Slider with elastic overflow and spring snap-back
5//! - AnimatedList: Staggered entry/exit animations for list items
6//! - SpotlightCard: Cursor-following spotlight effect
7//! - ElectricBorder: Animated electric/lightning border effect
8//!
9//! All components are rendering-agnostic and compute animation state only.
10//! The actual rendering is left to the UI framework.
11
12pub mod animated_list;
13pub mod elastic_slider;
14pub mod electric_border;
15pub mod spotlight;
16
17pub use animated_list::{AnimatedList, ItemState};
18pub use elastic_slider::{ElasticSlider, OverflowRegion};
19pub use electric_border::ElectricBorder;
20pub use spotlight::{SpotlightCard, SpotlightColor};