Skip to content

Releases: sayanarijit/tui-input

v0.15.3

18 Apr 15:40
ea03a98

Choose a tag to compare

What's Changed

  • Tests: Fix clippy, formatting, and increase errors from CI by @cammeresi in #46
  • Optimization: Pull input text into a separate type with cached codepoint count by @cammeresi in #47

Full Changelog: v0.15.2...v0.15.3

v0.15.2

16 Apr 07:59
3a77374

Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.15.2

v0.15.1

05 Apr 10:41
4f96806

Choose a tag to compare

What's Changed

  • crossterm: allow typing AltGr (CTRL+ALT) characters on Windows by @nullstalgia in #43

New Contributors

Full Changelog: v0.15.0...v0.15.1

v0.15.0

28 Dec 10:57
9d88d97

Choose a tag to compare

What's Changed

  • Update ratatui to version 0.30 by @SofusA in #40
  • Implement yank (ctrl-y), which pastes from a previous deletion by @cammeresi in #41

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

05 Jul 11:13
5519e31

Choose a tag to compare

What's Changed

Author note:
This reverts ratatui dependency back to 0.29 (stable) from 0.30-alpha.
People still have the option to use it with any version of ratatui by using crossterm feature with no default feature.
Use: tui-input = {version = "0.14.0", features = ["crossterm"], default-features = false}
Example: cargo run --example crossterm_input --features crossterm --no-default-features

New Contributors

Full Changelog: v0.12.1...v0.14.0

v0.12.1

30 Apr 12:32

Choose a tag to compare

What's Changed

Full Changelog: 0.12.0...v0.12.1

0.12.0

24 Apr 08:49

Choose a tag to compare

What's Changed

  • feat: simplify examples by @joshka in #29
  • feat: rewrite ratatui example by @joshka in #30
  • Upgrade crossterm and add value_and_reset() by @sayanarijit in #33
    • Added Input::value_and_reset() as a convenience over let value = input.value().clone(); input.reset(). Idea by @jacobat.
    • Upgrade crossterm to 0.29
    • Upgrade ratatui to 0.30,0-alpha.2
  • Upgrade feature flags by @sayanarijit in #34
    • You can now use the crossterm crate directly, instead of ratatui::crossterm, by mentioning features = ["crossterm"].
    • Default feature is now ratatui-crossterm.
    • Termion equivalent of these features are the ratatui-termion and termion features.

New Contributors

Full Changelog: v0.11.1...0.12.0

v0.11.1

27 Nov 09:15

Choose a tag to compare

What's Changed

  • Handle Repeat key events when using the crossterm backend by @cxreiff in #26

New Contributors

Full Changelog: v0.11.0...v0.11.1

v0.11.0

25 Oct 08:43
a0eca90

Choose a tag to compare

What's Changed

Full Changelog: v0.10.1...v0.11.0

v0.10.1

26 Aug 09:29
0813f9f

Choose a tag to compare

What's Changed

  • add ALT-BACKSPACE to crossterm's to_input_request by @micielski in #23

New Contributors

Full Changelog: v0.10.0...v0.10.1