Commit Graph

786 Commits

Author SHA1 Message Date
László Monda
e2002dd63b Expose uhk.sendUsbPackets() and implement uhk.sendUsbPacket() based on it. 2017-01-15 03:51:00 +01:00
László Monda
a826bd25cb Name file more aptly because both LEDs get toggled. 2017-01-15 03:38:11 +01:00
László Monda
d61e7ed128 Move UhkConnection.js and uhkcmd to the newly created legacy directory. 2017-01-15 03:29:18 +01:00
László Monda
e54c1df13e Vastly simplify jump-to-bootloader.js by using uhk.sendUsbPacket() 2017-01-15 03:24:33 +01:00
László Monda
73f682193a Expose usb.sendUsbPacketsByCallback() and use it to vastly simplify blink-test-led.js and led-pwm.js 2017-01-15 03:22:13 +01:00
László Monda
e87fbb3c11 Dashify filename to be consistent with the other scripts. 2017-01-15 02:24:53 +01:00
László Monda
d6d8144bc3 Use let instead of var. 2017-01-15 02:24:08 +01:00
László Monda
bdb9c85031 Expose uhk.sendUsbPacket() and vastly simplify {write,read}-eeprom.js by using it. Make led_pwm.js use uhk.js instead of the obsoleted util.js file. 2017-01-15 02:20:44 +01:00
László Monda
339602178a Rename util.js to uhk.js and refactor the dependent scripts to utilize its API. 2017-01-15 01:31:23 +01:00
László Monda
e83a7b8cf6 Add usbCommands. 2017-01-15 01:12:01 +01:00
László Monda
0e59a99e36 Ues ES6 features all across util.js 2017-01-15 01:03:29 +01:00
László Monda
199030effb Extract getUsbEndpoints() to util.js. Use ES6 features in led_pwm.js 2017-01-15 01:00:55 +01:00
László Monda
180d40a7a5 Add script. 2017-01-13 22:58:05 +01:00
László Monda
a89039ee27 Update CONTRIBUTING.md 2017-01-08 21:44:58 +01:00
László Monda
99012ca976 Add module.json files for add-ons. Add description and slot fields. 2017-01-06 17:43:54 +01:00
László Monda
95703c4a68 Move module SVGs to the /modules directory on a per module basis and add module.json files. 2017-01-06 17:05:36 +01:00
Farkas József
df91d0dc99 Add empty keyactions to json representation
Fixes #236
2017-01-05 18:59:01 +01:00
NejcZdovc
61bd915440 Version 1.0.0-alpha.1 2017-01-02 22:22:34 +01:00
Nejc Zdovc
ae7d90e634 Added menu key (#245)
Resolves #243
2017-01-02 22:21:47 +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
Nejc Zdovc
52fd854e92 Disable button when action is not valid in popover (#244)
Resolves #161
2016-12-31 13:19: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
NejcZdovc
13d91ad26b Removed fast capturing for add keymap page
Fixes #238
2016-12-30 12:57:56 +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
László Monda
6a7efcc2b1 Remove execution permission from SVGs. 2016-12-30 01:53:44 +01:00
László Monda
6e94adb2ec Add updated SVGs for the left ISO keyboard half, left ANSI keyboard half, and right keyboard half. Fixes #144. 2016-12-30 01:36:49 +01:00
Nejc Zdovc
6caeb11dc3 Added capture to keys (#231)
Resolves #143
2016-12-28 17:09:05 +01:00
Farkas József
0081e3e337 Make Esc close popover 2016-12-28 12:41:30 +01:00
Nejc Zdovc
28159ec9c0 Update ng2-select2 (#234)
Fixed init value for keypress tab 
Fixes #230
2016-12-25 16:47:57 +01:00
Farkas József
7feafc7c3c Create polyfills and vendor chunks in a proper way 2016-12-23 19:57:00 +01:00
Nejc Zdovc
de364fbfa9 Added capture keystroke to the popover (#229)
Resolves #228
2016-12-23 15:49:16 +01:00
Farkas József
38be204dfc Update dependencies 2016-12-22 22:55:45 +01:00
Farkas József
3cc5077f13 Make node integration work in electron 2016-12-18 14:53:40 +01:00
Farkas József
4ba7d712e5 Bundle 3rd party libs into seperate chunk 2016-12-18 14:51:31 +01:00
Farkas József
3216bb7119 Remove unused require 2016-12-18 14:51:29 +01:00
Farkas József
a64247469e Remove some annoying tslint rules 2016-12-18 14:51:27 +01:00
NejcZdovc
4700391b67 Updated ng2-select2 library and added custom filter for keypress tab
Resolves #214
2016-12-18 00:53:21 +01:00
Farkas József
f818b0ecf9 Fix svg compile 2016-12-18 00:30:29 +01:00
Farkas József
dca2475217 Update webpack-svgstore-plugin to 3.x.x
Closes #119
2016-12-16 23:02:44 +01:00
Farkas József
35e0a45a30 Update ng2-dragula 2016-12-16 22:42:44 +01:00
Farkas József
8d4ecb75c7 Update tslint to 4.x.x
Closes #166
2016-12-16 22:13:05 +01:00
Farkas József
4a05f5ee7b Add missing scancodes
Closes #221
2016-12-16 18:29:12 +01:00
Farkas József
356482f9e9 Throw error in layer tab when it is not usable 2016-12-16 16:46:14 +01:00
Farkas József
31492da0a2 Fix keymap deleting bug 2016-12-15 23:42:20 +01:00
Farkas József
f4dd809a93 Keymap and macro redirection handling
Closes #174
2016-12-15 23:17:09 +01:00
Farkas József
6cab3b982a Fix reintroduced macro deleting bug
Fixes #140
2016-12-15 22:59:25 +01:00
Farkas József
c48e959ed8 Disable layer switcher actions on non-base layers
Closes #216
2016-12-15 22:02:48 +01:00