fix(user-config): Layer switcher key behaviour on non-base layers (#440)

* refactor(user-config): Optimize imports

* feat(user-config): Clone SwitchLayerAction to destination layer

* fix(user-config): Fix Keymap SwitchLayerAction normalization

* test(user-config): Remove spy callThrough

* build: Add uhk-common test runner

* build: delete test serialization files

* fix(user-config): Add missing "type": "basic" properties to the user-config.json

* test(user-config): Add KeyMacroAction tests

* fix(user-config): Delete SwitchLayerAction from non destination layer

* fix(user-config): Keymap normalize delete SwitchLayerActions from non base layers

* ci: turn of uhk-web tests

* ci: turn off karma watch mode in uhk-web test
This commit is contained in:
Róbert Kiss
2017-10-13 12:25:57 +02:00
committed by László Monda
parent 46b97a9b62
commit 7baf9ad009
16 changed files with 948 additions and 8637 deletions

View File

@@ -25,12 +25,16 @@ addons:
- libudev-dev
- build-essential
- libusb-1.0-0-dev
chrome: stable
install:
- nvm install
- npm install
before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sleep 3 # give xvfb some time to start
- npm run build
- npm run lint