Commit Graph

17 Commits

Author SHA1 Message Date
1f5a6a878f Add better CheckBox handling, and comment out notification print debugging. 2019-09-09 08:35:05 -05:00
2ee04f5978 Minor changes.
* Reference godot-tts addon via `res://addons/godot-tts`.
 * Add notification handler to eventually trap window close, doesn't currently seem to work.
2019-09-07 12:26:50 -05:00
744e2727db Enough changes to launch a basic game!
* Add an action to autoclose the dialog for setting keybindings after 5 seconds, thus allowing capturing keys to attach to actions.
 * Remove "Hello, world." from global script and move it into player.
 * Add commands to speak coordinates, headings, and to stop speech.
 * Add Quit command.
 * Announce new screen on change.
 * Other minor cleanups.
2019-09-05 09:01:20 -05:00
7c52002274 Snapshot. 2019-09-02 07:04:45 -05:00
417a865bdb Add presentation for buttons. 2018-06-10 20:18:00 +00:00
84df5394cc Augment trees, rather than nodes, when nodes are added. This hopefully catches any node children that need to be accessible. 2018-06-10 19:56:58 +00:00
df410e5802 Initial focus is set, and focus changes are reported. 2018-06-10 19:42:58 +00:00
c81d3fc4a4 Ensure initial focus is a Control. 2018-06-07 21:31:59 +00:00
2f1ad85f1d Move all accessibility code into Accessible class. Also, add tree-augmenting function to make an entire tree accessible. 2018-06-07 21:28:33 +00:00
3694e50dda Use get_tree().root for root node. 2018-06-07 21:13:55 +00:00
e42b054e86 Apparently these _s aren't needed. 2018-05-28 21:45:13 +00:00
035a0699e1 Try everything I can think of to get focus working. Grab click focus, make every single control focusable every way possible, track focus_exited for more insight. Nothing works. 2018-05-28 21:09:29 +00:00
5d359dba8e Set an initial focus when the 3D screen appears. 2018-05-28 19:22:09 +00:00
c0825b3dc1 Use a separate object to encapsulate the node to make accessible and its related callbacks. 2018-05-28 16:48:02 +00:00
56fe64b890 Fix incorrect function name. 2018-05-26 14:55:49 +00:00
d2ab34c4e5 Augment controls with accessibility functionality when added. Add non-functional hooks for focus and input events. 2018-05-26 14:47:18 +00:00
8abd6e5a4c Initial commit. Plugin should print an initialization message, but is not yet added to the project. 2018-05-26 11:34:15 +00:00