- Upgraded dependencies
- Breaking Change: Added mousetrap as a direct dependency
- Breaking Change: Added repeat prevention, on by default. You can opt-out on a per key basis with
allowRepeat: true
- Upgraded to 2.0.0 of lux.js
- Updated to latest pre-release of lux.js
- Upgraded dependencies
- Upgraded to React 16, enzyme 3, latest eslint config
- Added support for baseScope to be set on a keyboard, to indicate that it should go at the bottom/beginning of a scope stack.
- Added behavior to preventDefault by default. Lots of defaults. Being prevented...
- Added keyboardShortcutWrapper HOC that provides activate/deactivateScope helpers
- Changed deactivate scope to remove scopes until the supplied scope is found
- Initial Add