github rockorager/libvaxis v0.5.0

latest release: v0.5.1
11 months ago

Upcoming Breaking Change

I am tagging this release mostly to allow for a clear demarcation prior to making some breaking changes. The planned changes are to

  1. Remove anything marked Deprecated.
  2. Change the field type used in window.child for .width and .height to be an optional as opposed to a union (expand, limit => null, u16 where null means expand)
  3. Many integer bit size reductions (usize => u16, for example)

Thanks to all the contributors!

What's Changed

  • fix: panic invalid enum value on left or right scroll by @neurocyte in #64
  • fix memleak with transmitted image example by @glyh in #68
  • feat: add functions to set the default terminal background/foreground by @neurocyte in #70
  • Table widget updates: better cell printing and custom header/column options by @00JCIV00 in #71
  • feat: add setTerminalWorkingDirectory (OSC7) by @neurocyte in #73
  • vaxis: attempt to reset cursor shape by @rockorager in #78
  • More Table Widget Improvements by @00JCIV00 in #80
  • subscribeToColorSchemeUpdates needs a mutable reference by @jcollie in #81
  • TextInput: add ability to draw widget with a style by @jcollie in #83
  • Implemented View component for easy scrolling by @00JCIV00 in #82
  • tty(posix): remove signal handler when we have in-band-resize by @rockorager in #87

New Contributors

Full Changelog: v0.4.1...v0.5.0

Don't miss a new libvaxis release

NewReleases is sending notifications on new releases.