Repository navigation
Releases: Bdeering1/console-menu
Releases · Bdeering1/console-menu
Release list
v0.4.0
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
MenuSessionRAII 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, andSIGQUITon menu session start, unregister on session close - nested sessions skip signal handler registration
- register handlers for
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- passing an empty vector of menu options now throws an error
- minor refactorings for cleaner code
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- fixed terminal history pollution (screen is now properly cleared after each menu action)
- added submodule with color constants to simplify 8-bit color use
- updated documentation
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- the color of the title is now configurable
- the color of the selected menu item is now configurable
- the color of the footer message is now specified using an
Optionfor better consistency between properties - documentation improvements
Full Changelog: v0.1.4...v0.2.0
v0.1.4
What's Changed
- documentation fixes/improvements
- fixed doc test issues
Full Changelog: v0.1.3...v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Initial pre-release.
Full Changelog: https://github.com/Bdeering1/pretty-menu/commits/v0.1.0