Skip to content

Releases: joshka/tui-widgets

tui-popup-v0.4.3

25 Jul 02:28
a440b4e
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Move tui-popup to its own directory

Other

  • Add tui-popup to widgets

tui-big-text-v0.5.2

25 Jul 09:09
b4c3d68
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Update tui-big-text images

tui-big-text-v0.5.1

25 Jul 08:46
d76cbb0
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Remove anyhow dependency

    Replaced with color_eyre generally

  • Update READMEs and licensing info

tui-big-text-v0.5.0

25 Jul 08:19
79d4f5f
Compare
Choose a tag to compare

🚀 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

24 Jul 04:40
72bfe97
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Remove cargo.lock file
  • Delete and backspace behavior for multi-byte characters (#57)
  • Fixup tui-prompts version to match crates.io

⚙️ Miscellaneous Tasks

  • Various fixes / clippy lints (#6)

tui-widgets-v0.1.3

24 Jul 03:11
2563207
Compare
Choose a tag to compare

Fixed

  • (deps) update minimal version for futures

Other

  • add workflows and dependabot settings
  • Move to tui-widgets repository

tui-scrollview-v0.3.9

24 Jul 04:40
72bfe97
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Various fixes / clippy lints (#6)

tui-scrollview-v0.3.8

24 Jul 03:11
2563207
Compare
Choose a tag to compare

Other

  • Move to tui-widgets repository
  • move tui-scrollview to its own directory

tui-prompts-v0.3.18

24 Jul 04:39
72bfe97
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Delete and backspace behavior for multi-byte characters (#57)
  • Fixup tui-prompts version to match crates.io

⚙️ Miscellaneous Tasks

  • Move tui-prompts to its own directory
  • Move to tui-widgets repository
  • Various fixes / clippy lints (#6)

tui-big-text-v0.4.7

24 Jul 04:39
72bfe97
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Various fixes / clippy lints (#6)