Commit Graph

17 Commits

Author SHA1 Message Date
Attila Csanyi
22a59160fb renaming config-serializer upper camel case file names to dash case (#320)
* renaming: config-serializer upper camel case file names to dash case (closes #305)

* fix: remove then add same source with lowercase

* fix: d.ts file with lowercase
2017-06-27 09:41:07 +02:00
József Farkas
609fcb9a4a Keyboard split/merge animation (#311) 2017-06-17 21:19:44 +02:00
J??zsef Farkas
ecd495b7c2 perf: Cache SvgModules
It will prevent them to be parsed multiple times.
2017-06-17 14:31:25 +02:00
József Farkas
10f44f974a Enable OnPush cd strategy in SvgKeyboardKeyComponent 2017-06-17 14:17:56 +02:00
József Farkas
baa48f2a72 refactor animation imports 2017-06-17 13:49:54 +02:00
Attila Csanyi
559fec139f Issue 201 - Mark selected key with blue (#290)
* issue-201: initial try

* revert: remove first solution related changes

* feature: change the colour of selected key to blue (empty key selection case not covered)

* typescript: prevent errors in editors due to missing tsconfig for shared

* cleanup: remove unused import

* fix: solve empty key case, pass down selected layerId, moduleId and keyId

* cleanup: remove console.log statement

* cleanup: remove extra line

* review: animation delay shorter, exactly as short as the animation delay of the popover

* review: prevent remaining signature blue when click twice on a key in rapid succession

* review: right signature colour after blending (http://colorblendy.com/#!/multiply/4099e5/cccccc)

* review comments fixes

* review: use simplified condition with help of ‘?’
2017-06-16 15:06:12 +02:00
József Farkas
aa38762c42 ANSI and ISO layout handling (#309)
* Read left and right modules

* Add missing styles

* Calculate indices from ids

* Skip missing keys

* Align key actions to match the order specified by the svg

* Fix svg key hover

* Fix key hover

Without using css important
2017-06-13 23:04:57 +02:00
József Farkas
1a456c2ced Additional media keys with icons (#307)
* Add missing scancodes for media keystrokes

* Use icons for media keys

* Fix media scancodes.
2017-06-12 20:46:06 +02:00
József Farkas
efe7e95b3e Media key support (#294)
* Introduce type for KeystrokeAction

* Increment dataModelVersion

New property 'type' for KeystrokeAction

* Mapping for media keys

* Media key selecting support for KeypressTab

* refactor: Use more meaningful name (selectedScancodeOption)

* Store the keystroke type in key action type instead of a new field
2017-06-11 12:11:12 +02:00
J??zsef Farkas
f6744b737a Update angular to 4.0.0 2017-03-24 19:24:31 +01:00
József Farkas
ca31e5bb4d Add new tslint rules and fix rule breaks 2017-03-18 23:43:32 +01:00
József Farkas
adb7abaa12 Use custom ClientRect interface
Closes #251
2017-03-12 18:12:40 +01:00
Farkas J??zsef
67c8b12eac Update to webpack 2.x 2017-03-12 15:47:09 +01:00
Farkas József
f1f8a8d64e Add the whole user configuration to the AppState
Closes #252
Fixes #219
2017-02-11 10:08:04 +01:00
Farkas József
dd9ce4827f Change detection optimization 2017-02-07 20:22:41 +01:00
Farkas József
bd05da4316 Replace template/styles with templateUrl/styleUrls 2017-02-05 21:39:18 +01:00
Farkas József
983eb72892 Seperate electron and web target building 2017-02-05 20:31:52 +01:00