4 releases
| 0.2.1 | Feb 19, 2022 |
|---|---|
| 0.2.0 | Feb 19, 2022 |
| 0.1.1 | Feb 19, 2022 |
| 0.1.0 | Feb 19, 2022 |
#1427 in Command-line interface
31KB
519 lines
Alinio
A library to assist in alignment and table generation in TUI applications
This library contains utilties to align text, and build tables. It contains a very powerful table struct that allows creation of responsive, padded and aligned tables that make creating complicated interfaces quite simple.
Installation
Go ahead and add in alinio = "0" into your Cargo.toml under [dependencies].
Usage example
You can find a few examples under the documentation over on https://docs.rs/alinio
I've made sure to properly document this library, but please let me know if you don't understand anything.
Release History
- 0.2.1
- Made table rendering context aware, so that whitespace and columns don't weirdly change when scrolling
- 0.2.0
- Added
partial_renderfunction to allow for rendering only part of the table
- Added
- 0.1.1
- Fixed panic when there is not enough space to render the table when surround is
false
- Fixed panic when there is not enough space to render the table when surround is
- 0.1.0
- Inital release
Distributed under the MIT license. See LICENSE for more information.
Dependencies
~1.5MB
~21K SLoC