József Farkas
02f1053d46
feat(popover): sort keymaps and macros alphabetically ( #534 )
...
* feat(popover): sort keymaps and macros alphabetically
Closes #512
* small performance refactoring
2018-01-29 23:15:21 +01:00
Róbert Kiss
a44a7dc5f8
chore: use lodash-es version ( #569 )
...
lodash-es support tree shaking and the bundle size will near 2MB less
2018-01-29 23:02:17 +01:00
Róbert Kiss
02d57fdabf
feat(keymap): add description to keymap ( #559 )
...
* feat(keymap): add description to keymaps
* add new feature request
* preserve new lines
2018-01-29 22:54:29 +01:00
László Monda
acd17ac657
Fix the background color of the toplevel device node. Fixes #552
2018-01-22 04:41:43 +01:00
László Monda
3cd2d208b9
Make get-i2c-health.js output uptime and baud rate.
2018-01-15 01:37:52 +01:00
László Monda
d0cd30f915
Add get-i2c-health.js
2018-01-15 01:21:56 +01:00
László Monda
010a23aaeb
Extract slaveI2cErrorBufferToString()
2018-01-15 01:07:23 +01:00
László Monda
c723fe2651
Simplify get-slave-i2c-errors.js by using padEnd()
2018-01-15 00:55:38 +01:00
László Monda
95caa58624
Utilize uhk.getUint* in get-slave-i2c-errors.js
2018-01-15 00:37:31 +01:00
László Monda
9089f088b6
Clean up get-left-firmware-version.js a bit.
2018-01-15 00:31:24 +01:00
László Monda
1aeb4e8326
Make get-left-firmware-version.js display module protocol version, too.
2018-01-15 00:07:30 +01:00
László Monda
96b9226adb
Fix script to display the correct firmware version.
2018-01-15 00:02:57 +01:00
László Monda
7c065f4368
Remove --buspal speed specification because it gets disrespected by the firmware anyways.
2018-01-14 22:13:31 +01:00
Róbert Kiss
a8108b9abf
revert: Revert auto write user configuration ( #558 )
2018-01-14 19:32:41 +01:00
László Monda
c7baa00720
Add get-uptime.js
2018-01-14 18:33:14 +01:00
László Monda
5cdf2282f8
Add {get,set}-i2c-baud-rate.js
2018-01-14 18:15:50 +01:00
László Monda
89221faf60
Add set-i2c-baud-rate.js
2018-01-14 00:45:51 +01:00
László Monda
3b70c84c61
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent
2018-01-13 19:33:28 +01:00
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
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
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
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
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
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