Tui Go Versions Save

A UI library for terminal applications.

v0.4.0

5 years ago

v0.3.0

6 years ago

Features

  • Add scroll area (#52)
  • Add readline functionality to Entry and TextEdit (#57)
  • Remove widget from Box (#65) — thanks @HTechHQ!
  • Add Length to Box (#72) — thanks @taylorchu!
  • Clear Keybindings functionality (#92) — thanks @raghuvanshy!

Enhancements

  • Add text getter method and update SizeHint to account for word wrapping (#53) — thanks @cornfeedhobo!
  • Fix box insert out of range (#62) — thanks @Chyroc!
  • Implement whitespace preserving wordwrap (#68)
  • Improve support for CJK (#69)
  • Make WithStyle behave as a stack (#78) — thanks @cceckman!
  • Make TestSurface public (#79) — thanks @cceckman!
  • Add TestSurface accessor for decorations (#80) — thanks @cceckman!
  • Make Styles inherit by default (#82) — thanks @cceckman!
  • Reset Label's cached size hint on Resize (#84) — thanks @cceckman!
  • Make Box fill in its background (#89) — thanks @cceckman!
  • Fix minor theme issues (#94)
  • True color support (#96) — thanks @d3nw0!

Bug fixes

  • Unicode characters break word wrapping (#90) — thanks @cceckman!
  • Update docstring on Padder (#91) — thanks @cceckman!
  • Make Update calls synchronous (#97) — thanks @cceckman!

v0.2.0

6 years ago

Features

  • Add Insert widget in Box (#43) — thanks @fenimore

Enhancements

  • Make default theme monochrome (#24)
  • Discern between box foreground and border (#38)
  • Bring key mappings up to date with tcell (#48) thanks — thanks @TripleDogDare
  • Remove cursor before every paint to clean up (#49) — thanks @nicklanng

v0.1.0

6 years ago

Initial semver-compatible tagged release of tui-go. Thanks to @dougreese, @heavenlyhash, @gonzaloserrano, @jsageryd, @leitzler and @yml for your contributions!