József Farkas
02f1053d46
feat(popover): sort keymaps and macros alphabetically ( #534 )
...
* feat(popover): sort keymaps and macros alphabetically
Closes #512
* small performance refactoring
2018-01-29 23:15:21 +01:00
József Farkas
5ceca41e0f
feat(renderer): show icon when possible even if the keystroke action has modifier ( #533 )
...
Closes #513
2017-12-26 23:23:32 +01:00
József Farkas
50e0b64f6e
Upgrade to ngrx v4 ( #378 )
...
* Update ngrx to v4
* package.json files
* release: Remove zadic references from release script
* fix(user-config): Fix user-config loading
* build: Lock package dependencies
* build: fix app version
* ci: remove build:test step
* fix(user-config): Revert switch-keymap-action modifications
* test(user-config): xit keystroke-action test
* fix(user-config): Fix user config loading
* fix(user-config): Fix user config loading
2017-10-08 18:31:16 +02:00
J??zsef Farkas
a2baedd53d
Update dependencies
...
angular 4.3.4
2017-08-12 18:14:08 +02:00
József Farkas
4193cd0d1e
Save config on shortcuts ( #386 )
...
Closes #383
2017-08-12 02:23:53 +02:00
József Farkas
49ec48c9e9
Fixing invalid keymap list propagation ( #384 )
...
Fixes #382
2017-08-10 23:58:06 +02:00
József Farkas
2735edb631
Restore renaming keymap call ( #381 )
...
Fixes #379
2017-08-10 01:20:03 +02:00
József Farkas
50aac5835d
Store keymapId instead of abbreviation in SwitchKeymapAction ( #376 )
...
* Store keymapId instead of abbreviation in SwitchKeymapAction
* Pass down the user configuration instead of macros
2017-07-30 21:20:16 +02:00
József Farkas
c9d8e735de
Detect uhk without async delay ( #356 )
...
Fixes #353
2017-07-17 02:06:06 +02:00
József Farkas
c1f96ae820
Hide UpdateAvailableComponent in AppComponent ( #355 )
...
Fixes #350
2017-07-15 17:57:22 +02:00
József Farkas
a0aac1639a
Fix deleting default keymap
...
Fixes #349
2017-07-15 14:46:46 +02:00
József Farkas
3b0540f0d4
Update dependencies
...
* Angular 4.3.0
* Typescript 2.4.1
* ...
2017-07-15 11:02:29 +02:00
József Farkas
e57a2f8637
Update dependencies ( #344 )
...
* Update angular to 4.2.6
* Update rxjs
* Update webpack
* Update type definitions
* Update tslint
2017-07-09 22:10:47 +02:00
József Farkas
d06892912f
Update node and npm dependencies ( #343 )
...
node: >=8.1.0
npm: >=5.1.0
2017-07-09 12:09:15 +02:00
József Farkas
0c52fdf2f8
Macro editing improvements ( #342 )
...
* refactor: Remove EditableMacroAction
* Fix smaller macro bugs
2017-07-08 16:05:09 +02:00
József Farkas
b51b9c9cb7
Clear key actions without mutating the original layers ( #340 )
...
Fixes #339
2017-07-08 13:15:37 +02:00
József Farkas
6c271c219a
fix: Key macro action saving ( #322 )
...
Fixes #321
2017-06-27 22:28:37 +02:00
József Farkas
b7b56ca491
Fix invalid scancode option match in KeypressTab
2017-06-19 20:51:39 +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
József Farkas
bd7add80cf
Update dependencies
...
Angular 4.2.3
2017-06-17 10:56:12 +02:00
József Farkas
3ab808c61e
Update electron-builder
2017-06-17 10:14:57 +02:00
József Farkas
16596d8a18
Fix flags restoration in KeystrokeAction fromBinary
2017-06-15 23:51:21 +02:00
József Farkas
975c4709b4
Remove unwanted SwitchKeymapAction
2017-06-13 23:16:28 +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
f246900cd5
Fix converting to JsonObject in Module
2017-06-13 22:18:05 +02:00
József Farkas
1150f9d0ce
Fixes on individual QWERTY keymap
2017-06-13 22:15:03 +02:00
József Farkas
59b546cb6a
Fix invalid scancodes on QWERTY fn layer
2017-06-13 21:27:53 +02:00
József Farkas
1420e93a1b
Register some missing media icons
2017-06-13 21:27:13 +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
a8a659dadd
Fix keystroke selection when additional field is given but no scancode ( #306 )
2017-06-11 17:04:03 +02:00
József Farkas
e2fef4fb3e
Update electron version
...
It fixes electron build. The types are part of the electron package itself.
2017-06-11 16:16:27 +02:00
József Farkas
c4b25aab9b
Fix NoneAction validation
...
Fixes #301
2017-06-11 16:02:27 +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
a48b99ea05
Update dependencies
2017-04-23 21:26:40 +02:00
József Farkas
3ec31e9eda
Remove invalid keyactions from default keymaps
2017-04-09 13:39:20 +02:00
József Farkas
068e287769
Copy SwitchLayer actions from base layer to every none base layer
2017-04-09 13:38:22 +02:00
József Farkas
3952e3347a
Remove SwitchLayerActions from non base layers
...
Closes #286
2017-04-08 21:28:17 +02:00
József Farkas
4b99fb213e
Merge udev rules
...
Closes #279
2017-04-08 21:08:54 +02:00
József Farkas
0e0d2e45ba
Fixes download keymap title
...
Closes #284
2017-04-08 21:01:43 +02:00
József Farkas
32fffaaf2b
Use png icon instead of ico format
...
Fixes #266
2017-03-24 20:59:15 +01:00
József Farkas
195a02bae2
Add missing BrowserAnimationsModule to AppModule of the electron build
2017-03-24 20:36:07 +01:00
J??zsef Farkas
02bf3f48b9
Split the presets into individual jsons
...
Closes #274
2017-03-24 20:17:36 +01:00
József Farkas
36d68d1a68
Update dependencies
2017-03-24 19:26:37 +01:00
J??zsef Farkas
f6744b737a
Update angular to 4.0.0
2017-03-24 19:24:31 +01:00
József Farkas
d45551c4fd
Fixing device open right after attach
...
We should find a proper fix instead of this hack.
2017-03-19 15:47:22 +01:00
József Farkas
b055750e01
Add missing redirect from privilege screen to the main screen
2017-03-19 15:45:20 +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
0e8165a0b4
Update dependencies
2017-03-18 23:08:54 +01:00
József Farkas
f4b776185a
Fix symlinker
2017-03-12 21:52:57 +01:00
József Farkas
242de59540
Use webpack watch mode when developing with electron
...
Closes #273
2017-03-12 20:10:41 +01:00
József Farkas
adb7abaa12
Use custom ClientRect interface
...
Closes #251
2017-03-12 18:12:40 +01:00
József Farkas
a3f3dc673e
Add uuid to Hardware configuration
...
Closes #267
2017-03-12 17:32:46 +01:00
József Farkas
76a718c324
Update angular
2017-03-12 16:52:30 +01:00
József Farkas
d93409ca05
Update dependencies
2017-03-12 16:31:50 +01:00
József Farkas
9f18a2e975
Update electron
2017-03-12 15:50:30 +01:00
Farkas J??zsef
67c8b12eac
Update to webpack 2.x
2017-03-12 15:47:09 +01:00
József Farkas
908c7e1e8c
Fix building errors
2017-03-11 13:39:49 +01:00
József Farkas
971af0868c
Linux permission setup
...
Closes #260
2017-03-11 12:23:02 +01:00
József Farkas
46fdc61df3
Redirection accross components based on UHK state
2017-03-11 12:04:07 +01:00
József Farkas
2c17074ead
Fix typo
2017-02-27 19:41:05 +01:00
József Farkas
dcf7f3ea1d
Add privilige screen component
...
Closes #259
2017-02-27 19:26:08 +01:00
József Farkas
d1dd80eaa8
refactor: UHK Message component
2017-02-27 19:03:26 +01:00
József Farkas
9fcbac808b
Correctly updates new keymap abbrevation in SwitchKeymapActions ( #270 )
...
Fixes #269
2017-02-26 15:57:51 +01:00
Farkas József
715b924be0
UHK detection
...
Closes #258
2017-02-18 19:04:35 +01:00
Farkas József
c2103c7d50
Revert "Fixes node-usb requiring from electron's renderer thread"
...
This reverts commit 846fd8941e .
2017-02-18 19:04:35 +01:00
Farkas József
2c0781fd24
Move agent icon to images folder
2017-02-18 13:45:05 +01:00
Farkas József
d3459f7c70
Minor changes at CopyWebpackPlugin options
2017-02-18 13:24:13 +01:00
Farkas József
e9911fa842
Fix immutability in KeymapActions.SAVE_KEY reducer
2017-02-14 21:06:17 +01:00
Farkas József
8aa2029f55
Add keymap downloading
...
Closes #199
2017-02-14 20:35:50 +01:00
Farkas József
61c20cd678
Improve npm scripts consistency
...
Closes #255
2017-02-13 23:10:22 +01:00
Farkas József
846fd8941e
Fixes node-usb requiring from electron's renderer thread
2017-02-13 23:07:50 +01:00
Farkas József
b883853a3c
Update dependencies
2017-02-13 20:11:23 +01:00
Farkas József
d51726a62f
Rename electron window title
2017-02-12 23:08:36 +01:00
Farkas József
25aa61295d
Hide electron menubar
...
Closes #265
2017-02-12 23:01:03 +01:00
Farkas József
e87f64b5e3
Show github ribbon only in web build
...
Closes #264
2017-02-12 22:39:07 +01:00
Farkas József
cbb5ab765f
Enable sending user configuration from every screen
2017-02-11 23:48:50 +01:00
Farkas József
28ac42c583
Fix layer-tab toggling label
...
Fixes #263
2017-02-11 23:31:15 +01:00
Farkas József
0d95b20e70
Send configuration with ctrl + o
...
Missing request of #213
2017-02-11 22:52:04 +01:00
Farkas József
9a4c5bacb0
Revert "cleanup: Remove .editorconfig and add to gitignore"
...
This reverts commit 717d5e0f39 .
2017-02-11 22:46:58 +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
e41a62be13
Remove newAbbr from KeymapState
2017-02-07 21:42:47 +01:00
Farkas József
9dcdd6b3b2
refactor: Keymap add component
2017-02-07 20:30:20 +01:00
Farkas József
dd9ce4827f
Change detection optimization
2017-02-07 20:22:41 +01:00
Farkas József
4031509acd
Add app icon to electron
...
Closes #134
2017-02-07 19:24:59 +01:00
Farkas József
bd05da4316
Replace template/styles with templateUrl/styleUrls
2017-02-05 21:39:18 +01:00
Farkas József
604e9cb2b0
Update dependencies
2017-02-05 20:38:46 +01:00
Farkas József
983eb72892
Seperate electron and web target building
2017-02-05 20:31:52 +01:00
Farkas József
517aed1b1c
Transfer the layer/keymap/config with node-usb on shortcuts
2017-02-05 20:31:52 +01:00
Farkas József
c237d7ab09
Update dependencies
2017-01-19 23:14:19 +01:00
Farkas József
df91d0dc99
Add empty keyactions to json representation
...
Fixes #236
2017-01-05 18:59:01 +01:00
Farkas József
de0f06e7e4
Fix config-serializer's README
2017-01-01 10:58:59 +01:00
Farkas József
a377bcf3b4
Separate hardware configuration from user configuration
...
Closes #152
2017-01-01 10:44:20 +01:00
Farkas József
cc9081fe81
Remove macro ids from JSON and binary representation
2016-12-31 11:16:09 +01:00
Farkas József
e40dbb83b0
Refactor: remove Serializable
2016-12-31 11:16:09 +01:00
Farkas József
de38e9c06e
Fixes Keymap and Macro removing
...
Fixes #235
2016-12-30 11:59:59 +01:00
József Farkas
9b2aa188e6
Use ids in key actions instead of references ( #239 )
...
Partially reverts e48fdea
2016-12-30 11:51:46 +01:00
Farkas József
0081e3e337
Make Esc close popover
2016-12-28 12:41:30 +01:00