4 Commits
Author SHA1 Message Date
Andrew Mickelson fc55c242c1 Testing fixes 2014-10-13 21:46:40 -07:00
Andrew Mickelson 24fbb46085 Improved script control over ambient music. Added the AudioMode plugin 2014-08-21 21:48:23 -07:00
Andrew Mickelson f9bab1a140 Issues #10, #46 - Added history.dat plugin and related improvements.
- 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.
2014-08-14 22:38:22 -07:00
Andrew Mickelson 92061fccbe Issue #77 - added UtilityMenu plugin to allow running user commands
- 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
2014-08-03 23:01:29 -07:00