New eventtype-based event callback storage
Only update selector UI from the selector reaction.
Deregister from mouse events when interface is not visible
Allow option-arrow to change the selection when the interface is active.
Event deregistration for hotkeys and modifiers
Merge branch 'develop' into numist/event-deregistration
Convert new keybindings to use the new API
Factor out selector updating and explicitly update when showing the interface.
Consume fix for #65
Add static selector and keypath check macros
Use list comprehensions where appropriate
Add test step as dependency for release, and test all code that's included in the release binary.
Feature parity with previous pretty printing, but now with the structure to support tests.
Pretty output is good enough for now.
Remove imports redundant with the pch
Merge branch 'numist/more-ruby-pretty' into develop
More concise output when commands are successful
Consume fixes to NNKit
Move Foundation.framework somewhere more sensible--next to the other Foundation.framework, of course!
Pretty-print for shell commands