Skip to main content

wt/tui/
mod.rs

1//! The terminal UI (spec ยง10): a live dashboard and action center.
2//!
3//! The state and pure event handling live in [`app`] and [`event`]; the views
4//! in [`view`]/[`glyphs`]/[`theme`]; and the terminal runtime (raw mode, the
5//! event loop, async loading) in [`terminal`]/[`runtime`].
6
7pub mod app;
8pub mod event;
9pub mod glyphs;
10pub mod hints;
11pub mod options;
12pub mod runtime;
13pub mod terminal;
14pub mod theme;
15pub mod view;
16
17pub use app::{App, Mode, Pane};
18pub use event::Effect;
19pub use options::OptionList;
20pub(crate) use runtime::run_pr_compose;
21pub use runtime::{ComposeSeed, run_pr_picker, run_tui};