flux-tui 0.5.0

Fast and lightweight Terminal UI drawing library
Documentation
# Flux TUI

Fast and lightweight Terminal UI drawing library.

## Features:
- Input events get bubbled into the window structure
- Resize events get broadcast to all windows (with their corresponding size)
- Hierarchical window structure
- Many basic components
- Support for Fullwidth Unicode graphemes.
- Additional safety checks as a crate feature
- Const Graphemes (no safe fn to create one so far)

## TODOs:
- New components: ListView(?), DataGrid (editable)
- Support RTL writing systems (and overall better localization)
- Concept: PopUp/FlyingWindow, Partial rendering/scrolling
- Component Tests


## Demos:

![Demo of ScrollViewer example](demo_sv.webm)


![Demo of Stackpanel example](demo_sp.webm)


![Screenshot of DockPanel example](dockpanel.png)


![Screenshot of DataGrid example](datagrid.png)

These can also be found inside the examples directory.