ratkit 0.2.14

A comprehensive collection of reusable TUI components for ratatui including resizable splits, tree views, markdown rendering, toast notifications, dialogs, and terminal embedding
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Core runtime types and runner.

pub mod runner;

pub use crate::{
    coordinator::{
        CoordinatorAction, CoordinatorApp, CoordinatorConfig, CoordinatorEvent, LayoutCoordinator,
    },
    error::{LayoutError, LayoutResult},
    events::{KeyboardEvent, MouseEvent, ResizeEvent, TickEvent},
    focus::FocusRequest,
    mouse_router::MouseRouterConfig,
    redraw_signal::RedrawSignal,
    registry::{Element, ElementHandle},
    types::{ElementId, ElementMetadata, Visibility},
};
pub use runner::{Runner, RunnerAction, RunnerConfig, RunnerEvent};