Crate feather_tui

Source
Expand description

Feather-Tui is a simple terminal UI library designed to provide building blocks for text-based user interfaces. It started life as a small C library in my school management system project, aiming to offer an easy-to-use UI framework for terminal applications. Now, I’m rewriting it in Rust to learn the language and (hopefully) improve both performance and maintainability.

Re-exports§

pub use components as cpn;
pub use callback as cbk;
pub use trigger as trg;
pub use selector as sel;
pub use container as con;
pub use renderer as ren;
pub use menu as mnu;
pub use input as inp;

Modules§

callback
A generic callback handler for executing functions with stored arguments.
components
Core building blocks for constructing user interfaces.
container
input
menu
renderer
selector
trigger
A generic trigger handler for evaluating conditions based on stored arguments.

Macros§

tui_cbk_new_callback_func
tui_trg_new_trigger_func