NickelMenu v0.1.0
This release is the first major feature update for NickelMenu.
- You can now execute chained actions depending on the result of the previous one using
chain_always
,chain_success
orchain_failure
(#11). - To make usage more clear,
chain
has been deprecated in favour ofchain_success
(#33). - You can now wait for a command to execute without showing the output with the new
quiet
option forcmd_output
(#9). - NickelMenu now supports dynamically generated menu items (#4).
- You can now automatically generate menu items for KFMon launchers using the new
kfmon
generator (#29). - Special hidden files are now ignored during configuration file parsing (#27).
- More examples which make use of the new features have been added to the documentation.
- The current version is now written to the log.
- A few memory leaks have been fixed.
- A new build option has been added for @NiLuJe's one-click packages for Plato/KOReader to automatically uninstall NickelMenu when deleting the configuration directory.
NiLuJe (@NiLuJe)
fbef20c Log the exact version at init (#22)
ec8fcd6 Minor cosmetic tweaks to the KFMon list code (#24)
d5621ba And more alphabetical order
ae787f1 Implemented kfmon generator (closes #29) (#35)
Patrick Gaskin (@geek1011)
bf03f9e Implemented conditional actions (closes #11) (#20)
043dfb3 Implemented quiet option for cmd_output (fixes #9) (#21)
a32c17b Added clangd compile_flags.txt to gitignore
1968f0c Fixed a memory leak in cmd_output action
ffcf63d Fixed default menu items
242c6ee Updated symbol tests for 4.21.15015
c4ab015 Implemented menu item generators (closes #4) (#28)
1093239 Cleaned up some macros
a79454a Ignore special files during config parsing (closes #27) (#30)
fdc3ec4 Renamed chain to chain_success (breaking) (closes #33) (#36)
88adf88 Implemented skip action (closes #31) (#32)
809a037 Added Drone config for build and S3 uploads
980703c Added Telnet toggle example
9dbf79c Implemented NM_UNINSTALL_CONFIGDIR build option (closes #34) (#37)
eb7a5c5 Fixed Drone config for tagged commits