Commit Graph
1271 Commits
Author SHA1 Message Date
László Monda 5b1f4cb584 On the mouse speed section of the key action popover remove the bottom sentence and slightly rephrase the top sentence. 2018-01-13 19:30:08 +01:00
Mikko Lakomaa 3ee6c680a1 Agent menu (#540)
* Add generate version module script

* Remove Fork me on GitHub banner

* Add app-version.ts

* Revert "Add app-version.ts"

This reverts commit fe1a37e631.

* Add app-version.ts

* Add agent icon class

* Move settings component under agent folder

* Add AboutComponent

* Add agent routes

* Add index.ts for agent folder

* Fix agent folder imports in shared module

* Add agent menu to side menu, with Settings and About pages under it

* Fix agent icon alignment in side menu

* Simplify About page

* Make Agent menu 0 level in side menu

* Remove bottom Settings menu

* Fix Agent menu closing if My UHK is closed in side menu

* Fix version text alignment in auto update settings

* Remove github fork ribbon styles

* use package.json instead of app-version.ts

* fix OpenUrlInNewWindow naming

* fix lint request

* fix: firmware download url calculation
2018-01-13 17:10:21 +01:00
László Monda fdcf64d5c6 Only display minutes in the I2C error logger script. 2018-01-13 00:06:18 +01:00
László Monda 6c327ee414 Add I2C logger script. 2018-01-11 02:57:49 +01:00
László Monda b6bdd1486c Make update-module-firmware.js more robust and able to recover bricked modules (including the left half) by utilizing the newly added wait-for-kboot-idle.js 2018-01-10 03:15:19 +01:00
László Monda bd5be98d99 Restore wdi-simple.exe and 50-uhk60-rules.cmd just in case. 2018-01-08 06:13:37 +01:00
László Monda 802e6a4649 Update README.md 2018-01-08 06:03:58 +01:00
László Monda ae11c01725 Tidy up else clauses based on our coding standards. 2018-01-08 05:41:36 +01:00
Róbert Kiss f0139c55ee feat(user-config): Upload user configuration from json/bin file (#545)
* feat(user-config): Upload user configuration from json/bin file

* fix error message

* remove file extension filter

* apply user config after loaded from file

* add file filter

* remove file filter
2018-01-08 05:29:31 +01:00
László Monda b3f2e3451e Update README.md 2018-01-07 21:30:03 +01:00
Róbert Kiss 906beaac0e Update README.md (#548) 2018-01-07 21:27:07 +01:00
Andrew Kraut 46f855d1db Update readme (#547)
* Fix typos

* Update build instructions
2018-01-07 19:56:24 +01:00
László Monda 5341d953ff Fix statusCodesToStrings map. 2018-01-07 05:21:08 +01:00
László Monda bd9a2a0eeb Make get-slave-i2c-errors.js display slave names and I2C error names. 2018-01-06 21:29:14 +01:00
László Monda 4c10954721 Add script which reads I2C errors. 2018-01-05 03:26:26 +01:00
Róbert Kiss bbce1e0e0f fix(user-config): Validate device, keymap, and macro names (#543)
* fix(user-config): Validate device, keymap, and macro names

* fix device name renaming
2018-01-03 21:06:08 +01:00
László Monda 13f064229f Add keyAssigmentOrder array to uhk60-right/device.json 2018-01-02 04:05:26 +01:00
László Monda d3295c5666 Bump package.json and changelog to version 1.0.4 v1.0.4 2017-12-30 15:29:02 +01:00
László Monda 216793bbb8 Add get-{left,right}-firmware-version.js 2017-12-29 13:34:49 +01:00
László Monda 558c8b0dbf Merge branch 'master' of github.com:UltimateHackingKeyboard/agent 2017-12-29 13:24:26 +01:00
László Monda e3c65f77df Rename getProperty to getDeviceProperty and getModuleProperties to getModuleProperty. 2017-12-29 13:23:58 +01:00
László Monda 227f8f0d2c Update package-lock.json files. 2017-12-29 13:23:32 +01:00
Mikko Lakomaa 7e0bc39de1 Mouse speed UI (#537)
* Add SliderProps interface to SliderWrapperComponent

* Implement mouse speed page

* Remove duplicate DefaultUserConfigurationService from shared module

* Add Reset speeds to default button

* Move reset button to bottom of mouse speed page

* Change mouse move slider step to 25

* Add label and tooltip handling to SliderWrapperComponent

* Use altered SliderWrapperComponent in mouse speed page

* Use altered SliderWrapperComponent in LED brightness page

* Move Reset mouse speeds confirmation popover to above button

* Add reset mouse speed settings action and effect

* Use ResetMouseSpeedSettingsAction in mouse speed page to reset settings

* Remove unused import
2017-12-29 13:07:01 +01:00
Spencer Owen c4d3648f73 Invert scroll on mac (#536) 2017-12-28 13:50:11 +01:00
László Monda 547ab738c2 Update package.json and changelog to version 1.0.3 v1.0.3 2017-12-28 01:31:38 +01:00
László Monda 3de9e9aa84 Downgrade to firmware 8.0.0 because the left I2C watchdog of firmware 8.0.1 is not proven yet and might make things worse. 2017-12-28 01:09:01 +01:00
László Monda 01ac4c1e8b Note that macro playback is not implemented yet. 2017-12-27 23:30:08 +01:00
László Monda a0c8849f13 Comment out the add keymap button because the add keymap page is practically useless now. It'll be reimplemented. 2017-12-27 23:06:58 +01:00
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 721a4dc6e7 Bump Agent version to 1.0.2 and update changelog. v1.0.2 2017-12-25 23:55:23 +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
László Monda 8bc2462589 Reluctantly, add back zadic as it's needed to install Windows drivers for blhost to update the firmware on Windows. 2017-12-24 03:12:49 +01:00
László Monda 975ab8a5e9 Update README.md 2017-12-23 19:24:13 +01:00
László Monda f0a54768d4 Clarify the difference between the two builds. 2017-12-23 19:20:26 +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
v1.0.1
2017-12-22 21:38:44 +01:00
László Monda 838a92836c Update changelog. 2017-12-22 20:06: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
László Monda 5d1cc9202b Bump version to 1.0.1 and update changelog. 2017-12-21 21:21:06 +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 04904aca5d Merge branch 'auto-write-config' 2017-12-15 04:27:18 +01:00
László Monda ef0b0aa4ba Add mass-updater script. 2017-12-15 04:25:28 +01:00