Skip to main content

limit_tui/
lib.rs

1// limit-tui: Terminal UI library
2
3pub mod backend;
4pub mod components;
5pub mod layout;
6pub mod syntax;
7pub mod vdom;
8
9pub use backend::{render_vdom_to_ratatui, run_event_loop, RatatuiBackend};
10pub use components::{
11    ChatView, InputPrompt, InputResult, Message, ProgressBar, Role, SelectPrompt, SelectResult,
12    Spinner,
13};
14pub use layout::{AlignItems, FlexDirection, FlexStyle, FlexboxLayout, JustifyContent};
15pub use syntax::SyntaxHighlighter;
16pub use vdom::{apply, diff, render, Patch, VNode};