Commit Graph

1067 Commits

Author SHA1 Message Date
Róbert Kiss
ea700852bc fix(config): Add userConfigurationLength to the user-config.json 2017-11-02 23:58:47 +01:00
Róbert Kiss
217d78a85f chore: add lint precommit hook (#488) 2017-11-02 23:29:48 +01:00
Róbert Kiss
f6ea327813 build(usb): run chmod u+x after build (#487) 2017-11-02 23:20:53 +01:00
Róbert Kiss
0c30eccaca feat(device): Read only filled user configuration and fix app close on mac (#486)
* feat(device): Save user configuration length

* feat(device): Read only filled user configuration from EEPROM

* fix(agent): Close device connections and quit from app on Mac
2017-11-02 23:06:53 +01:00
Róbert Kiss
fe6cd68c55 build: upgrade nodejs => 8.9.0 (#485)
* build: upgrade nodejs => 8.9.0

* ci: remove npm upgrade from CI files
2017-11-02 21:22:43 +01:00
Róbert Kiss
e394f8483e build: Add watch script to usb module 2017-11-02 20:20:14 +01:00
Róbert Kiss
009dd8e963 fix(usb): user-config-json-to-bin compile 2017-11-02 19:56:21 +01:00
László Monda
7ab55e9ac5 Move user-config-json-to-bin.ts to the usb package and use import instead of require. 2017-11-02 17:43:29 +01:00
László Monda
4ae432e91d Add JSON to bin configuration converter script. 2017-11-01 17:10:56 +01:00
László Monda
91eb4b3a50 Rename uhk60-{left,right}-half to uhk60-{left,right} 2017-10-31 22:05:32 +01:00
László Monda
3f78cc1340 Add script to test hidapi stability by using readSync() calls. 2017-10-31 20:08:33 +01:00
Róbert Kiss
5318b2a2e1 chore(release): 1.2.4 2017-10-30 20:36:07 +01:00
Róbert Kiss
1f634f98f3 fix(usb): remove extra first 0 from USB transfer data 2017-10-30 20:35:41 +01:00
László Monda
220999eeda Simplify slot names by removing the "-keyboard" part. 2017-10-30 02:11:43 +01:00
Róbert Kiss
eac9341c99 chore(release): 1.2.3 2017-10-29 09:45:15 +01:00
Róbert Kiss
d876203d27 ci: remove appveyor x64 platform entry 2017-10-29 09:45:08 +01:00
Róbert Kiss
2d1fcded0f chore(release): 1.2.2 2017-10-29 09:33:50 +01:00
Róbert Kiss
48567d420b build: fix node-hid version number in deploy package.json 2017-10-29 09:33:33 +01:00
Róbert Kiss
90ab458d5f chore(release): 1.2.1 2017-10-29 09:30:13 +01:00
Róbert Kiss
b3475992b1 Merge branch 'master' of https://github.com/UltimateHackingKeyboard/agent 2017-10-29 09:25:11 +01:00
Róbert Kiss
3f2ded819e chore(release): 1.2.0 (#481) 2017-10-29 00:59:55 +02:00
Róbert Kiss
115544c62c chore(release): 1.2.0 2017-10-29 00:53:30 +02:00
Róbert Kiss
053352467d build: platform specific builds (#480)
* build: upgrade electron-builder and updater

* build: pack or publish managed by ENV

* fix typo

* ci: appveyor y64 build

* style: fix indent in release.js

* build: upgrade package version

* build: upgrade node-hid => 0.5.7

* build: upgrade node-hid => 0.5.7

* build: setup new release script

* build: setup new release script
2017-10-29 00:52:09 +02:00
László Monda
bcf9607ae3 Make macro header texts a bit more verbose. 2017-10-29 00:39:35 +02:00
László Monda
5cdd317253 Write "*wards" instead of left, right, down, and up. 2017-10-29 00:39:00 +02:00
László Monda
dc0c2862b3 Reduce the number of delays presets and make "seconds" non-bold. 2017-10-29 00:38:20 +02:00
László Monda
d1c8ef94fc Add ISO key to all keymaps. 2017-10-29 00:37:53 +02:00
Róbert Kiss
cdc4a169de feat(config): Add deviceName to the user config (#474)
* add device name to configuration

* feat(config): Rename user configuration

* style: fix tslint error

* test: Fix unit tests

* test: Add UserConfiguration device name test

* set device name if faild the user-config read from device

* feat(device): Remove the first 0 from USB[W] dump
2017-10-28 20:16:59 +02:00
Róbert Kiss
9885439b10 feat(ui): macro ui improvement (#473)
* Remove the "Input the text you want to type with this macro action." sentence from the type text macro action.

* Move pointer and Scroll enhancement

* remove the extra vertical space above the mouse buttons

* macro delay enhancement

* not allow user select on a few elements

* fill the macro, keymap name the all space in the header
2017-10-28 16:54:08 +02:00
Róbert Kiss
bd49e26978 build: upgrade node to 8.8.1 (#471)
* build: upgrade to nodejs 8.8.1 and npm 5.5.1

* ci: upgrade the npm to the latest version in ci files

* build: remove duplication from clean script
2017-10-27 00:44:55 +02:00
Róbert Kiss
2f459a88c6 feat(agent): remove routing animation from keymaps (#468)
* feat(agent): remove routing animation from keymaps

* fix(agent): stylelint warning

* fix(web): Align center the keyboard in init state
2017-10-26 23:49:30 +02:00
Róbert Kiss
6c6e2af047 refactor: Change name of actions (#470)
* style: shorter import in key-macro-action.ts

* refactor: rename 'press' macro key action to 'tap'

* refactor: rename 'hold' macro key action to 'press'

* refactor: rename 'press' macro mouse action to 'click'

* style: fix stylelint
2017-10-26 23:25:19 +02:00
László Monda
133f8be370 Rename send-kboot-command.js to send-kboot-command-to-slave.js 2017-10-23 22:23:00 +02:00
László Monda
7661700457 Rename jump-to-bootloader.js to reenumerate.js and make it able to reenumerate as any UHK USB product ID. 2017-10-23 16:48:09 +02:00
László Monda
1b22a2e739 Rename send-kboot-reset.js to send-kboot-command.js and generalize it by allowing various KBOOT commands to be sent. 2017-10-23 01:13:36 +02:00
László Monda
1a0fa5b5ba Add send-kboot-reset.js and add the new USB command ID to uhk.js 2017-10-22 02:13:08 +02:00
László Monda
ce91d88448 Don't dump transfered payloads in jump-to-{slave-}bootloader.js 2017-10-21 03:09:47 +02:00
László Monda
7c7fde6d30 Don't create a HID object out of the bootloader device because that makes blhost unable to connect to it for some reason even if jump-to-bootloader.js calls device.close() before it exits. 2017-10-20 00:10:08 +02:00
Róbert Kiss
277e3d2ded build: upgrade node to 8.7.0 (#469) 2017-10-19 21:51:05 +02:00
László Monda
e8f88b37f3 Exchange the Configuration and Mouse speed menu items. 2017-10-18 23:29:54 +02:00
Attila Csanyi
6fb8e56963 Add captured press keystroke for macros (closes #324) (#427)
* update npm lock file (#425)

* feat(capture): make capture keystroke button reusable as make itself render a link or button (closes #324)

* review: re-style bootstrap link button template of capture component like a button

* review: use same bootstrap btn-link styles for "Add macro action" as in case of "Add captured keystroke"
2017-10-18 22:40:09 +02:00
Róbert Kiss
8c652a427f feat(agent): change header styles (#464) 2017-10-18 21:34:29 +02:00
Róbert Kiss
3ffaf918cd refactor(agent): Rename 'LongKeypressAction' to 'SecondaryRoleAction' (#462)
* refactor(agent): Rename 'LongKeypressAction' to 'SecondaryRoleAction'

* build: Change the build order of the modules

* fix(user-config): Fix hasSecondaryRoleAction() calculation

* fix(user-config): fix stylelint warnings
2017-10-18 21:16:56 +02:00
László Monda
641248c9e6 Remove the now redundant examples directory. 2017-10-18 15:13:48 +02:00
László Monda
2630007f30 Change Firmware page title to Mouse speed. 2017-10-18 13:56:08 +02:00
László Monda
c579f2ce3e Leave more space above and below the explanatory text of the device configuration screen. 2017-10-18 13:52:06 +02:00
László Monda
a7e7d54054 Leave less space below the toplevel device node of the side menu. 2017-10-18 03:23:39 +02:00
Róbert Kiss
ab88d8a2e7 feat(agent): Add 'Device' menu and submenus (#461) 2017-10-18 01:28:02 +02:00
Róbert Kiss
041d4debb6 fix(app): Rename the title property of the uhk-message component (#460)
Renaming eliminate the default behaviour of the title attribute of the
HTML elements.
2017-10-18 01:19:40 +02:00
László Monda
f7cdbbb5e0 Make jump-to-bootloader.js able to reenumerate the UHK as BusPal proxy. 2017-10-17 01:27:01 +02:00