1674 Commits

Author SHA1 Message Date
László Monda
468606481c Implement UhkBuffer readString() and writeString() methods. 2016-03-25 01:30:07 +01:00
László Monda
993042e89c Add UhkBuffer read methods and rename Uint to UInt in its other methods. 2016-03-24 22:49:08 +01:00
László Monda
b6038d84d6 Add type definitions to the methods of UhkBuffer. 2016-03-24 22:32:48 +01:00
László Monda
581f503b13 Prefix the name of UhkBuffer write methods with "write". 2016-03-24 22:23:05 +01:00
László Monda
483053a991 Add Serializable.ts and KeystrokeAction.ts 2016-03-24 20:56:27 +01:00
László Monda
25b7cad4ab Referenec UhkBuffer.ts as an internal module. 2016-03-24 18:25:11 +01:00
László Monda
015ed35f3c Loosely port the serializer to TypeScript. 2016-03-24 02:48:22 +01:00
László Monda
efd1f6f65f Update README.md 2016-03-22 23:11:06 +01:00
László Monda
018dce4b81 Get rid of Bower and thereby close #4. 2016-03-22 23:06:19 +01:00
László Monda
91d3e85516 Fetch Sortable via npm instead of Bower. 2016-03-22 23:05:20 +01:00
László Monda
e4263eec19 Pull Font Awesome via npm instead of Bower. 2016-03-22 22:59:19 +01:00
László Monda
a877277c2a Merge branch 'master' of github.com:UltimateHackingKeyboard/agent-mockup 2016-03-22 22:55:26 +01:00
László Monda
45c57d3257 Pull handlebars via npm instead of bower. 2016-03-22 22:55:02 +01:00
László Monda
e79cdcd50f Update README.md 2016-03-22 22:48:41 +01:00
László Monda
adbf5a568d Pull select2 via npm instead of bower. Fix some bootstrap resource links that I managed to screw up lately. 2016-03-22 22:43:03 +01:00
László Monda
9f87567cf6 Remove the redundant type="text/css" attribute. 2016-03-22 21:30:14 +01:00
László Monda
5365ac9229 Pull bootstrap via npm instead of bower. 2016-03-22 21:27:35 +01:00
László Monda
6952b554c9 Remove jQuery from the bower_components directory. 2016-03-22 21:15:14 +01:00
László Monda
e5a65f2ad2 Remove the rest of the redundant type="text/javascript" attributes which I forgot to remove. 2016-03-22 21:14:16 +01:00
László Monda
b2757fb56c Remove the redundant type="text/javascript" attributes. 2016-03-22 21:11:01 +01:00
László Monda
667490011d Pull jQuery via npm instead of bower. 2016-03-22 21:05:46 +01:00
László Monda
f604b94012 Add missing fields to package.json and make these dependencies devDependencies. 2016-03-22 20:52:11 +01:00
László Monda
7746810ac7 Update README.md 2016-03-22 19:15:54 +01:00
László Monda
33b55c531f Add image. 2016-03-22 19:14:16 +01:00
László Monda
3ab17db600 Update README.md 2016-03-22 12:12:58 +01:00
László Monda
4ad771fe08 Update README.md 2016-03-22 12:11:16 +01:00
László Monda
f6fc0a7f64 Update README.md 2016-03-22 12:10:44 +01:00
László Monda
e1a9a276cd Update README.md 2016-03-22 12:08:37 +01:00
László Monda
a0dfffce4c Remove the priority field which won't be used anymore. 2016-03-22 02:14:32 +01:00
László Monda
1107619b1a Serialize switch layer action the final way. Add toggle flag. 2016-03-20 23:40:24 +01:00
László Monda
7a529fb4de Add layer priority field. 2016-03-20 11:55:09 +01:00
László Monda
7c9ca1f5b2 Use module ID instead of a string to identify module configurations. Add initialSpeed property. 2016-03-20 11:47:55 +01:00
László Monda
8c0694901b Fix JSON. 2016-03-20 11:42:10 +01:00
László Monda
20c903113d Add signature, prologue, epilogue, brandId properties and make hardwareId numeric. 2016-03-20 11:41:00 +01:00
László Monda
27e65b36e5 Put module bindings inside of layers, not the other way around. Use IDs instead of strings for identifying modules. Update script. 2016-03-20 11:33:17 +01:00
László Monda
4199031111 Add the rest of the layers as a placeholder. 2016-03-20 02:42:02 +01:00
László Monda
1af09f99ab Invert property because merged state can be explicitly detected. 2016-03-20 02:41:03 +01:00
László Monda
b62d694eb3 Add uhk-state.json 2016-03-20 02:39:55 +01:00
László Monda
8d4c9add51 Add Agent configuration file. 2016-03-20 02:22:05 +01:00
László Monda
d4aabc1046 Add layer switcher key type. 2016-03-20 02:15:19 +01:00
László Monda
01ca18ba34 Identify keymaps and macros by numeric IDs. Use keystroke naming instead of key. 2016-03-20 01:39:49 +01:00
László Monda
4f052b3789 Close array with a 0 byte. Remove the couple writer calls at the beginning along with console.log() 2016-03-20 01:22:07 +01:00
László Monda
31363c3790 Replace "change keymap" with "switch keymap" because the latter is less ambiguous. 2016-03-19 13:26:02 +01:00
László Monda
3fbae15292 Write leftward instead of leftwards because this seems to be the common usage. 2016-03-19 13:21:48 +01:00
László Monda
9bf938a617 Fix typo. 2016-03-19 13:18:31 +01:00
László Monda
4391532e35 Loosely serialize key actions. 2016-03-19 03:05:00 +01:00
László Monda
ed92d46fd3 Add script to serialize the JSON configuration as binary. 2016-03-18 22:32:51 +01:00
László Monda
e02132eb68 Update file in the hope that it'll be accessible via GitHub pages without explicitly writing index.html at the end of the URL. 2016-03-18 19:44:26 +01:00
László Monda
74c928622b Use arrays instead of object properties wherever possible. 2016-03-18 18:57:27 +01:00
László Monda
031718fb21 Add the JSON of the UHK configuration to be serialized to the EEPROM. 2016-03-18 18:04:02 +01:00