Skip to content

v0.4.0

Pre-release
Pre-release

Choose a tag to compare

@Bdeering1 Bdeering1 released this 13 Jun 18:01
89dfd38

What's Changed

  • no panic on a read error in the menu loop by @tylerlaprade in #1
  • menu now uses the alternate screen buffer, fixes terminal history pollution in some environments
  • moved terminal cleanup into MenuSession RAII guard
    • ensures the alternate screen buffer is exited and cursor is restored on panic
  • terminal is restored on fatal signals (Unix)
    • register handlers for SIGINT, SIGHUP, SIGTERM, and SIGQUIT on menu session start, unregister on session close
    • nested sessions skip signal handler registration

Full Changelog: v0.3.1...v0.4.0