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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod id;
mod iter;
mod kind;
mod overlay;
mod tree;

pub use id::NodeId;
pub(crate) use kind::{GroupNode, NodeKind, WidgetNode};
pub(crate) use overlay::{
    OverlayRoot, ScrollbarAxis, ScrollbarTarget, ScrollbarZone, ScrollbarZonesParams,
    compute_scrollbar_zones,
};
#[cfg(test)]
pub(crate) use tree::scrollbar_zones;
pub(crate) use tree::{Node, NodeTree};