Expand description
oxi-tui: Terminal UI library for oxi
This crate provides ratatui-based TUI widgets, theme system, and event types for building terminal-based user interfaces.
Re-exports§
pub use cell::Color;pub use fuzzy::fuzzy_match;pub use fuzzy::fuzzy_rank;pub use fuzzy::FuzzyResult;pub use text::truncate_to_width;pub use theme::ColorScheme;pub use theme::Spacing;pub use theme::Theme;pub use theme::ThemeFile;pub use theme::ThemeManager;pub use theme::ThemeStyles;
Modules§
- cell
- Cell primitives — Color type for theme integration.
- fuzzy
- Fuzzy string matching for autocomplete and filtering.
- table_
renderer - Table renderer ported from pi’s markdown.ts Supports cell wrapping, width-aware column sizing, and proper alignment.
- text
- Text rendering utilities for TUI widgets.
- theme
- Theme system for oxi-tui.
- widgets
- Widgets — ratatui-based UI components.