- fe.get_input_state() can now test if any control mapped to a
particular frontend action is pressed. For example
fe.get_input_state( "select" ) will return true if any button mapped to
game selection is pressed.
- transition and tick callback functions inside squirrel tables or class
instances can now be registered.
- Improvements for multiline text display in the frontend
- Added ability to run squirrel script functions from the config menus for
layouts, plugins and the screensaver.
- Added a plugin for history.dat viewing.
- Added a "submenu" module to simplify creating submenus in
layouts/plugins.
- Removed some deprecated script functions.
- Added a UtilityMenu plugin that can be configured to run up to six
different shell commands or other squirrel scripts. Included a script
(any_command.nut) that when run will prompt the user to enter the command
to run and will display the output in the frontend.
- Added the fe.list_dialog() and fe.edit_dialog() script functions which
allow scripts to prompt the user for input.
- Handle newline characters in text objects appropriately