Skip to content

2.7.0

Compare
Choose a tag to compare
@ajalt ajalt released this 29 Jun 19:21
· 58 commits to master since this release

select_list

Added

  • Added raw mode support for reading keyboard and mouse events. See the docs for details. This feature is currently supported on all targets except JS, wasmJS, macOS arm64, and Graal Native Image.
  • Added Terminal.interactiveSelectList, Terminal.interactiveMultiSelectList, and InteractiveSelectListBuilder that let you pick one or more items from a list using the arrow keys.

Changed

  • Update Kotlin to 2.0.0

Fixed

  • Fix animations to correctly clear the last frame when animating a non-rectangular widget that changes size.
  • Fix closing bold and dim styles when one is nested in the other.
  • Fix NoClassDefFoundError in terminal detection on some platforms.