László Monda
|
9dde4e6bd7
|
Add KeyModifiers enum.
|
2016-04-09 13:35:19 +02:00 |
|
László Monda
|
1c30b4231c
|
Make SwitchLayerAction.getToggleFlag() private. Simplify SwitchLayerAction._fromJsObject()
|
2016-04-09 13:17:40 +02:00 |
|
László Monda
|
ec65369f3c
|
Remove comment because it doesn't help much and contains unrelated information.
|
2016-04-09 13:12:52 +02:00 |
|
László Monda
|
34ff0d657d
|
Make KeyAction.assertKeyActiontype() and KeyAction.readAndAssertKeyActionId() only expect a single argument.
|
2016-04-09 00:39:17 +02:00 |
|
László Monda
|
a3b83dfb36
|
Forgot to rename KeyActionType to keyActionType which I done now.
|
2016-04-08 23:41:47 +02:00 |
|
László Monda
|
7d17cba390
|
Resolve tslint warnings.
|
2016-04-08 23:25:26 +02:00 |
|
László Monda
|
16e099d49f
|
Resolve a couple tslint warnings.
|
2016-04-08 23:07:08 +02:00 |
|
László Monda
|
f6eb819cfe
|
Add assertion decorations for various numeric types.
|
2016-04-08 22:26:00 +02:00 |
|
László Monda
|
49d0ad270b
|
Remove TypeChecker.
|
2016-04-08 01:42:33 +02:00 |
|
László Monda
|
d0a4e27765
|
Remove the now redundant KeyActionfactory.
|
2016-04-04 02:52:32 +02:00 |
|
László Monda
|
3ae8c3eb4b
|
Add KeystrokeModifiersAction.
|
2016-04-04 02:51:09 +02:00 |
|
László Monda
|
15b27271a0
|
Move the gist of KeyActions to UhkArray and rename it as ClassArray. Make KeyActions descend from ClassArray. Improve array buffer dumping.
|
2016-04-04 00:06:18 +02:00 |
|
László Monda
|
2b91aa3152
|
Add UhkArray. Don't dump arrays.
|
2016-04-03 01:25:07 +02:00 |
|
László Monda
|
7841779b46
|
Make Serializable dump fromJsObject() calls.
|
2016-04-02 00:58:06 +02:00 |
|
László Monda
|
c8498eab5e
|
Fix the rest of serialization problems and make test-serialize.ts compare the original and resulting JSON.
|
2016-04-01 23:08:37 +02:00 |
|
László Monda
|
4d5f8161e1
|
Fix the serialization of MouseAction.mouseAction
|
2016-04-01 22:48:40 +02:00 |
|
László Monda
|
fb5ac38188
|
Make SwitchLayerAction serialize the correct layer.
|
2016-04-01 22:33:55 +02:00 |
|
László Monda
|
d775a3db3c
|
Make test-serializer.ts serialize and deserialize the configuration.
|
2016-04-01 18:15:04 +02:00 |
|
László Monda
|
1697d673f2
|
Use the members of the newly added KeyActionType object because static members were uninitialized. Handle PlayMacroAction in the KeyActionFactory.
|
2016-04-01 03:43:34 +02:00 |
|
László Monda
|
fcd0d5b5b3
|
Move assert functions to assert.ts
|
2016-04-01 02:42:40 +02:00 |
|
László Monda
|
aa812a477b
|
Initialize array.
|
2016-04-01 02:29:25 +02:00 |
|
László Monda
|
adca007cac
|
Add KeyActionFactory. Add compact length related methods to UhkBuffer. Add KeyActions.
|
2016-04-01 01:55:34 +02:00 |
|
László Monda
|
ae6342911c
|
Make KeyAction able to instantiate every KeyAction subclass.
|
2016-03-31 16:36:40 +02:00 |
|
László Monda
|
386882e1c6
|
Rename SwitchLayerAction.ts to SwitchKeymapAction.ts and vice versa, so that these files contain their relevant classes.
|
2016-03-31 11:30:50 +02:00 |
|
László Monda
|
3cb91ad478
|
Add assert decorator functions.
|
2016-03-31 10:12:41 +02:00 |
|
László Monda
|
d2f3ec62f0
|
Use template strings where needed.
|
2016-03-30 22:17:07 +02:00 |
|
László Monda
|
45dc8a520f
|
Make layer toggleable.
|
2016-03-30 17:55:10 +02:00 |
|
László Monda
|
bbd3227645
|
Add SwitchLayerAction.
|
2016-03-30 17:43:27 +02:00 |
|
László Monda
|
5b6f62c113
|
Make the first byte of KeyAction items purely denote their type. Make the binary representation of KeyAction items variable-length.
|
2016-03-30 17:19:09 +02:00 |
|
László Monda
|
4bd1c8b3e9
|
Let's not duplicate part of the KeyActionId enum as LongPressActionId because duplication should only cause troubles down the road.
|
2016-03-30 12:59:03 +02:00 |
|
László Monda
|
5bd6c0a8a0
|
Use KeyActionId values wherever possible. Add some further value checks. Assign this.mouseAction properly.
|
2016-03-30 12:31:53 +02:00 |
|
László Monda
|
17e56fdf7c
|
Add KeyActionId enum.
|
2016-03-30 02:19:10 +02:00 |
|
László Monda
|
0edde3236a
|
Add TypeChecker and use its methods wherever possible.
|
2016-03-30 01:59:05 +02:00 |
|
László Monda
|
94e5d55d8f
|
Add DualRoleKeystrokeAction.
|
2016-03-30 01:48:08 +02:00 |
|
László Monda
|
7660bdb729
|
Rename copy-pasted identifiers.
|
2016-03-29 23:03:38 +02:00 |
|
László Monda
|
a721dd3212
|
Add SwitchKeymapAction
|
2016-03-29 23:02:36 +02:00 |
|
László Monda
|
1b75c067f4
|
Add PlayMacroAction.
|
2016-03-29 22:56:51 +02:00 |
|
László Monda
|
5f6727b53a
|
Rename KeyActionNone to NoneAction.
|
2016-03-29 13:07:33 +02:00 |
|
László Monda
|
00827b1b94
|
Add MouseAction.
|
2016-03-29 13:05:48 +02:00 |
|
László Monda
|
03dbf3a142
|
Move the classes of the config items into the newly created config-items directory.
|
2016-03-29 02:05:59 +02:00 |
|