Terminal UI framework core: screen, input, layout, painting. More...
Classes | |
| class | promeki::TuiInputParser |
| State machine for parsing terminal escape sequences into events. More... | |
| class | promeki::TuiPainter |
| Painting context for TUI widgets. More... | |
| class | promeki::TuiPalette |
| Style palette for TUI widgets. More... | |
| struct | promeki::TuiCell |
| A single cell in the TUI screen buffer. More... | |
| class | promeki::TuiStyle |
| Visual properties of a TUI cell (everything except the character). More... | |
| class | promeki::TuiSubsystem |
| TUI subsystem installed alongside an Application. More... | |
| class | promeki::TuiWidget |
| TUI-specific widget base class. More... | |
Terminal UI framework core: screen, input, layout, painting.
Application entry point for TUI programs, Widget base class, Screen abstraction with color-mode-aware rendering (graceful degradation from TrueColor down to NoColor), input event parsing, Painter for cell-based rendering, Palette and Style theming, and Layout management.