rtcom-tui 0.2.1

Terminal UI for rtcom, the Rust terminal communication tool.
Documentation
//! Terminal UI for rtcom.
//!
//! Hosts the `ratatui` render loop, the `SerialPane` (`vt100`-backed
//! terminal emulator), and the modal configuration menu. Subscribes
//! to [`rtcom_core::EventBus`] for serial data + system events;
//! publishes back `TxBytes`, `Command`, `MenuOpened`/`Closed`, etc.
#![forbid(unsafe_code)]

pub mod app;
pub mod input;
pub mod layout;
pub mod menu;
pub mod modal;
pub mod profile_bridge;
pub mod run;
pub mod serial_pane;
pub mod terminal;
pub mod toast;

pub use app::TuiApp;
pub use input::Dispatch;
pub use menu::{PlaceholderDialog, RootMenu, SerialPortSetupDialog};
pub use modal::{Dialog, DialogAction, DialogOutcome, ModalStack};
pub use run::{run, summarise};
pub use serial_pane::SerialPane;