Skip to main content

tui/
lib.rs

1//! `tui` library. Exposes the application state, event loop, and
2//! transport abstraction so downstream binaries (the local
3//! `nomisync-tui` binary and the SSH daemon) can share one
4//! implementation.
5
6pub mod app;
7pub mod chart;
8pub mod draw;
9pub mod event;
10pub mod keymap;
11pub mod modal;
12pub mod palette;
13pub mod runtime;
14pub mod tabs;
15pub mod transport;
16pub mod widgets;
17
18pub use app::{App, Tab};
19pub use runtime::run_loop;
20pub use transport::{LocalTransport, RawEvent, Transport};
21pub use widgets::EditMode;