Releases: joshka/tui-widgets
Releases · joshka/tui-widgets
tui-popup-v0.4.3
⚙️ Miscellaneous Tasks
- Move tui-popup to its own directory
Other
- Add tui-popup to widgets
tui-big-text-v0.5.2
⚙️ Miscellaneous Tasks
- Update tui-big-text images
tui-big-text-v0.5.1
⚙️ Miscellaneous Tasks
-
Remove anyhow dependency
Replaced with color_eyre generally
-
Update READMEs and licensing info
tui-big-text-v0.5.0
🚀 Features
-
(tui-big-text) Add alignment helper methods
Adds helper methods to the
BigTextBuilder
struct to set the alignment
of the text. This makes it simpler to set the alignment of the text.let left = BigText::builder() .left_aligned() .lines(vec!["Left".white().into()]) .build()?; let right = BigText::builder() .right_aligned() .lines(vec!["Right".green().into()]) .build()?; let centered = BigText::builder() .centered() .lines(vec!["Centered".red().into()]) .build()?;
-
(tui-big-text) [breaking] Make
BigText
builder infallible (#14)BigTextBuilder.build() no longer returns a Result. Instead it returns
the BigText widget directly. This change is made to simplify rendering
code which often otherwise doesn't have any error conditions.This also makes the fields on BigText public (marked as non-exhaustive)
BREAKING CHANGE:BigTextBuilder.build() no longer returns a Result.
Remove the
?
/expect
/unwrap
calls code which calls the build
method.let big_text = BigText::builder() .lines(vec![Line::from("SingleLine")]) - .build()?; + .build();
📚 Documentation
- Simplify tui-big-text examples
tui-widgets-v0.1.4
tui-widgets-v0.1.3
Fixed
- (deps) update minimal version for futures
Other
- add workflows and dependabot settings
- Move to tui-widgets repository
tui-scrollview-v0.3.9
⚙️ Miscellaneous Tasks
- Various fixes / clippy lints (#6)
tui-scrollview-v0.3.8
Other
- Move to tui-widgets repository
- move tui-scrollview to its own directory
tui-prompts-v0.3.18
tui-big-text-v0.4.7
⚙️ Miscellaneous Tasks
- Various fixes / clippy lints (#6)