tui-lipan 0.1.0

Opinionated, component-based TUI framework for Rust - declarative components, reconciliation, layout engine, focus, overlays, and rich widgets on top of ratatui.
Documentation
mod action;
mod axis;
mod behavior;
mod offset;
mod smooth;

pub(crate) use action::{
    ScrollAction, apply_scroll_action, apply_scroll_request, scroll_action_from_key,
    scroll_action_from_mouse_n, scroll_metrics,
};
pub use action::{ScrollClip, ScrollKeymap, ScrollMetrics, ScrollRequest};
pub use axis::ScrollAxis;
pub use behavior::{
    ScrollBehavior, ScrollChildExitDirection, ScrollChildVisibility, ScrollDistanceConfig,
    ScrollEvent, ScrollExitedChild, ScrollTarget, ScrollViewportEvent, ScrollVisibleChild,
    ScrollWheelBehavior, ScrollWheelConfig,
};
pub(crate) use offset::{smart_list_offset, smart_list_offset_with_indicators};
pub use smooth::KineticScrollState;
pub(crate) use smooth::SmoothScrollState;