tui-lipan 0.2.0

Opinionated, component-based TUI framework for Rust - declarative components, reconciliation, layout engine, focus, overlays, and rich widgets on top of ratatui.
Documentation
//! Application runtime and event loop.

pub(crate) mod animation;
pub mod context;
pub(crate) mod copy_feedback;
pub(crate) mod focus_service;
pub mod input;
pub(crate) mod interaction_state;
pub(crate) mod job_control;
pub(crate) mod mouse_dispatch;
#[cfg(not(target_arch = "wasm32"))]
pub mod runner;
#[cfg(all(target_arch = "wasm32", feature = "web"))]
pub mod web_runner;

#[cfg(feature = "devtools")]
pub use context::DevToolsConfig;
pub use context::{
    App, ContrastPolicy, DevToolsMetric, FocusChanged, FocusEntry, FocusPolicy, InlineHeight,
    InlineStartupPolicy, ScreenBackground, SurfaceMode, TextAreaNewlineBinding,
};
#[cfg(not(target_arch = "wasm32"))]
pub use runner::AppRunner;