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
pub(crate) mod animated;
pub(crate) mod ascii_canvas;
#[cfg(feature = "big-text")]
pub(crate) mod big_text;
pub(crate) mod button;
pub(crate) mod chart;
pub(crate) mod checkbox;
pub(crate) mod class_diagram;
pub(crate) mod divider;
pub(crate) mod document_view;
pub(crate) mod draggable_tab_bar;
pub(crate) mod er_diagram;
pub(crate) mod flowchart;
pub(crate) mod frame;
pub(crate) mod gantt_diagram;
pub(crate) mod graph;
pub(crate) mod heatmap;
pub(crate) mod hex_area;
#[cfg(feature = "image")]
pub(crate) mod image;
pub(crate) mod input;
pub(crate) mod list;
pub(crate) mod mouse_region;
pub(crate) mod progress;
pub(crate) mod scroll_view;
pub(crate) mod sequence_diagram;
pub(crate) mod simple_diagram;
pub(crate) mod slider;
pub(crate) mod sparkline;
pub(crate) mod spinner;
pub(crate) mod splitter;
pub(crate) mod stack;
pub(crate) mod state_diagram;
pub(crate) mod table;
pub(crate) mod tabs;
#[cfg(feature = "terminal")]
pub(crate) mod terminal;
pub(crate) mod text;
pub(crate) mod text_area;
pub(crate) mod theme;

#[cfg(feature = "terminal")]
pub(crate) use terminal::terminal_cursor_position;
pub(crate) use text_area::{input_cursor_position, text_area_cursor_position};