Skip to main content

Crate oxi_tui

Crate oxi_tui 

Source
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.