Commit Graph

178 Commits

Author SHA1 Message Date
László Monda
2a3dfcb0d0 Improve firmware update messages. 2017-12-27 22:47:53 +01:00
László Monda
2b3462c33f Display retry firmware update messages with regular color because they're not errors. 2017-12-27 22:38:07 +01:00
László Monda
a0b838b2e9 Remove the secondary scroll bar that appears on the LED brightness page. 2017-12-27 20:43:25 +01:00
Mikko Lakomaa
90f56c350e LED brightness UI (#520)
* Add nouislider

* Add LEDBrightnessComponent

* Move LEDBrightnessComponent to correct folder

* Add LED brightness page to side menu and device routes

* Add LEDBrightnessComponent to device index file

* Add LEDBrightnessComponent and NouisliderModule to shared module

* Remove ngModelChange from LEDBrightnessComponent until onChange is implemented

* Fix stylelint issue in led brightness component

* Add nouislider files to webpack.config.js

* Add adjusting LED brightness sliders with arrow keys

* Various tweaks to LEDBrightnessComponent

* Fix linting issues in LEDBrightnessComponent

* Allow "::ng-deep" pseudo element in stylelint config

* Add reading LED brightness settings from user configuration

* led-brightness save

* Move slider to its own wrapper component, add debounce for slider change events

* Small fixes to imports and exports of SliderWrapperComponent

* Fix slide component making change event when initial value is set

* Export SliderPips interface

* Fix LED Brightness slider pips

* Add support for value unit in SliderWrapperComponent

* Add a bit of space before LED brightness sliders so the slider handle doesn't go beyond the page in the min position

* Implement onDestroy, fix slider pip values and imports in LEDBrightnessComponent

* Fix imports, implement onDestroy in SliderWrapperComponent

* Move fix for slider pip value style to global styles file

* Reorder stylelint rules
2017-12-27 20:10:55 +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
László Monda
c9f03b4e57 Reference firmware 8.0.1 and don't include the moduleProtocolVersion field because it's firmware-related, not Agent-related. 2017-12-25 23:39:27 +01:00
László Monda
bbb6839f7e Fix Linux blhost path. 2017-12-25 21:48:41 +01:00
László Monda
dd973c80ea Add install-win-driver-*.bat 2017-12-24 03:56:13 +01:00
László Monda
48574a121a Move zadic-*.exe to packages/zadic 2017-12-24 03:35:13 +01:00
Róbert Kiss
0b69d01a0d style: add missing semicolon (#526)
* fix(updater): check updater error is exists or not

* set default error message

* style: add missing semicolon

* style: add missing semicolon
2017-12-22 21:38:44 +01:00
Róbert Kiss
500ccc296b fix(device): use tmp path to run setup-rules.sh (#523) 2017-12-22 19:58:54 +01:00
Róbert Kiss
8bb9f7f839 fix(updater): handle undefined error when updater not provide error content (#524)
* fix(updater): check updater error is exists or not

* set default error message
2017-12-22 19:50:31 +01:00
Róbert Kiss
c11658f1fc fix(device): check privilege on Linux (#519)
* fix(device): check privilege on Linux

* device connected if also have permission

* fix rules sh path

* refactor permission detection

* fic hasPermission condition

* fix return value
2017-12-21 20:33:40 +01:00
László Monda
969c36561b Fix script name. 2017-12-15 04:33:10 +01:00
László Monda
ef0b0aa4ba Add mass-updater script. 2017-12-15 04:25:28 +01:00
László Monda
3967593c9c Add get-module-state.js and the relevant device command id. 2017-12-15 02:58:51 +01:00
László Monda
b8be1c965b Fix typo: blink-led-pwm-brithness.js -> blink-led-pwm-brightness.js 2017-12-15 02:49:36 +01:00
Róbert Kiss
711d3c0690 add electron:auto-write-config script 2017-12-14 23:22:13 +01:00
Róbert Kiss
42b4465230 exit from app 2017-12-14 23:19:34 +01:00
Róbert Kiss
2bf7d545a2 fix load success action 2017-12-14 22:50:24 +01:00
Róbert Kiss
d09c46af42 Merge branch 'master' into auto-write-config 2017-12-14 22:01:12 +01:00
Róbert Kiss
d57ba81d10 auto write userconfig 2017-12-14 21:59:44 +01:00
László Monda
9c46c6a348 Rename dataModelVersion fields to userConfigVersion. Update to firmware 7.0.0 2017-12-14 21:56:46 +01:00
László Monda
3e7a0ed81a Query the combined ConfigSizes device property. Remove the deprecated HardwareConfigSize and UserConfigSize device properties. 2017-12-14 19:40:03 +01:00
László Monda
cac74c7c5a Add update-firmwares-and-configs.js and make update-all-firmwares.js apply and save the config into the EEPROM. 2017-12-14 02:31:01 +01:00
László Monda
9c66ea058b Add the -u, or --overwrite-user-config argument to update-all-firmwares.js and make write-config.js able to read a specified config file. 2017-12-14 01:12:46 +01:00
László Monda
1be8d20d5f Fix the name of the arm-specific directory of blhost. 2017-12-13 14:35:40 +01:00
László Monda
f8f1747ec9 Add the arm version of blhost and make getBlhostCmd() return architecture-specific blhost versions. 2017-12-13 14:32:21 +01:00
László Monda
622b19045a Make write-hca.js work. 2017-12-13 02:56:08 +01:00
László Monda
5b20f685e5 Use firmware 6.0.0 2017-12-12 18:50:29 +01:00
László Monda
2eb31603f1 Change the value of UsbCommandId_{GetDeviceState,SetTestLed,GetDebugBuffer,GetAdcValue,SetLedPwmBrightness}. 2017-12-12 18:49:40 +01:00
László Monda
6b60241180 Change the arguments of UsbCommandId_LaunchEepromTransfer and its id to 0x08. 2017-12-12 03:26:57 +01:00
László Monda
c296e6f49b Change UsbCommandId_ApplyConfig to 0x07. 2017-12-12 02:15:57 +01:00
László Monda
8420c83ebf Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06. 2017-12-12 02:02:26 +01:00
László Monda
88d92130d5 Replace UsbCommandId_ReadHardwareConfig and UsbCommandId_ReadUserConfig with UsbCommandId_ReadConfig. 2017-12-12 01:24:29 +01:00
László Monda
22c1fa641a Merge branch 'master' of github.com:UltimateHackingKeyboard/agent into finalize-usb-protocol 2017-12-12 00:15:15 +01:00
László Monda
0454dfd4d8 Change UsbCommandId_SendKbootCommandToModule from 0x13 to 0x03. 2017-12-11 22:16:28 +01:00
László Monda
27988f0e6b Change UsbCommandId_JumpToModuleBootloader from 0x12 to 0x02. 2017-12-11 21:46:06 +01:00
László Monda
32fc4b3527 Change UsbCommandId_SetTestLed from 0x02 to 0x14 2017-12-11 21:22:13 +01:00
László Monda
8e121d88ab Finalize the format of HardwareConfiguration. (#514) 2017-12-11 20:39:29 +01:00
László Monda
6c60122c67 Fix jump to previous and next tab Mac shortcuts. Delete arrange tab Mac shortcuts. 2017-12-10 17:07:23 +01:00
László Monda
1bb56d2687 Fix the open tab and close tab Mac shortcuts. 2017-12-10 16:25:04 +01:00
László Monda
5a16355236 Fix Mac window switch and workspace switch shortcuts. 2017-12-10 16:16:12 +01:00
László Monda
3dea925d5e Replace Alt and Super keys on Mac keymaps. 2017-12-10 15:54:51 +01:00
László Monda
fdf484d2fb Add Mac versions of the QWERTY, Colemak, and Dvorak keymaps. The actual Mac keymaps have yet to be macified. 2017-12-10 04:52:19 +01:00
László Monda
a3a5a6ce79 Remove redundant wake and sleep key actions of keymaps. 2017-12-10 02:42:57 +01:00
László Monda
676ff63922 Add test keymap. 2017-12-10 02:30:26 +01:00
László Monda
f3a8a97de7 Fix the order and id of the mouse and fn secondary roles. 2017-12-10 02:23:00 +01:00
László Monda
a51a59c586 Add mouse scroll actions. Add right-handed mouse click actions. Add keymap switch actions. 2017-12-09 22:08:19 +01:00
László Monda
e3906222ca Only keep the most popular layouts including QEWRTY, Colemak and Dvorak. 2017-12-09 21:29:54 +01:00