László Monda
d11c532ea4
Add a lot of useful instructions to the firmware page.
2018-05-22 00:38:27 +02:00
Róbert Kiss
a6678bd537
feat: update firmware version after update ( #649 )
...
* feat: add clipboard copy icon to the x-term-component
* feat: start device poll after firmware upgrade
* feat: remove the OK button from the firmware upgrade page
* feat: read the firmware after firmware upgrade
* fix: scrolling of the x-term-component
* feat: refresh the firmware version after recovery device
* fix: remove the scrollbar styling
* fix: stay on device firmware upgrade screen
2018-05-21 10:57:34 +02:00
Róbert Kiss
653465f0e0
feat: device recovery mode ( #642 )
...
* add new page and ipc processing
* refactor: remove unused references from uhk.js
* feat: add device recovery route
* refactor: device permission
* feat: write firmware update log to the screen
* fix: xterm height
* feat: add reload button to the recovery page
* refactor: deviceConnectionState.hasPermission in appStartInfo
* refactor: use correct imports
* refactor: move .ok-button css class to the main style.scss
* feat: add bootload active route guard
* style: move RecoveryDeviceAction into new line
* feat: delete reload button
* feat: start device polling after device recovery
2018-05-19 17:22:46 +02:00
Róbert Kiss
091796d13c
feat: not allow non ascii character in macro action text ( #645 )
2018-05-17 23:56:36 +02:00
László Monda
05ac9a6832
Clarify the content of the tooltop regarding non-US characters.
2018-05-08 17:17:04 +02:00
László Monda
ec98e4e1c6
Rephrase and add explanations about the macro engine not being ready yet.
2018-05-06 03:24:54 +02:00
László Monda
2286218980
Make long media key macro actions work. ( #621 )
...
* Make long media key macro actions work.
* fix: macro key action mapping
2018-05-03 00:28:35 +02:00
László Monda
c815de0718
Edit phrasing: "... layer by *tapping* this key"
2018-05-01 03:20:44 +02:00
László Monda
d20870f11e
Update firmware version and default mouse speed.
2018-04-20 09:49:27 +02:00
Róbert Kiss
b38b6fa294
build: fix nouislider conflict in webpack conflict ( #611 )
...
* build: fix nouislider conflict in webpack conflict and upgrade nouislider
* use package import instead of sub file
2018-04-20 09:19:10 +02:00
Róbert Kiss
9b815ed9c1
chore: upgrade angular to 5.3.9 and typescript to 2.6.2 ( #605 )
...
* chore: upgrade angular to 5.3.9 and typescript to 2.6.2
* fix electron renderer build
* fix webpack config
* format webpack.config
* fix renderer build
2018-04-10 19:52:58 +02:00
László Monda
e152a36ad7
Add agent-app-icon.png which I forgot to add.
2018-04-09 14:16:09 +02:00
László Monda
ddc65aa54b
Replace application icon with a diagonal gradient based icon that should look better on the desktop.
2018-04-09 12:20:46 +02:00
Róbert Kiss
13ec617d58
Make saving the configuration more robust ( #594 )
...
* feat: Make saving the configuration more robust
* parse backup user config before return
* fix some bug
* Add write-userconfig.js and invalid-config.bin
* throw exception if failed user config parsing
* Merge branch 'master' into feat-467-make-save-more-robust
* hide keymaps and macros if agent in restore mode
* fix Device name settings
2018-04-09 10:11:26 +02:00
Róbert Kiss
6ccf005750
feat: Handle privilege escalation gracefully even without PolicyKit ( #599 )
...
* feat: Handle privilege escalation gracefully even without PolicyKit
* build: upgrade tslint => 5.9.1
* build: add uhk-agent/package-lock.json
* feat: add error animation
* fix: display agent icon when user use ALT + TAB
2018-04-07 23:09:47 +02:00
László Monda
179c982bfb
Make the Fn+Backspace shortcut of the QWERTY for PC keymap switch to the TES keymap for testing purposes.
2018-04-03 23:25:30 +02:00
László Monda
beed546ae4
Remove switch keymap actions that point to the TES keymap.
2018-03-29 19:09:00 +02:00
László Monda
bf94370f2f
Add the "Export device configuration" button instead of the export link. Make the button export JSON by default and BIN when pressed with Shift.
2018-03-29 18:44:09 +02:00
László Monda
2476049681
Out of play, play/pause, stop, and pause only leave play/pause in the default configuration.
2018-03-29 18:12:08 +02:00
László Monda
f8d8b6d213
Remove Launch Browser, Launch Calculator, and Eject Disk key actions from the default configurations because they don't work reliably across OSes and very rarely used.
2018-03-29 14:51:06 +02:00
László Monda
05bbce1d50
Remove redundant stop media playback actions.
2018-03-29 13:27:13 +02:00
László Monda
32494fa228
Remove relative switch keymap actions.
2018-03-29 13:12:27 +02:00
László Monda
e0ce38988e
Remove shut down key actions, only keep sleep key actions, and bind them to the \ key.
2018-03-29 12:54:51 +02:00
László Monda
5c660c549d
Update the test keymap. This one should be the final version.
2018-03-28 20:56:56 +02:00
László Monda
510b914e26
Change terminology from download / upload to export / import for greater clarity.
2018-03-28 18:27:27 +02:00
László Monda
cf64fc0c08
Make the tooltip text regarding non-US characters easier to understand.
2018-03-25 22:24:33 +02:00
Róbert Kiss
b25bc9d81d
feat: show firmware version of the device/modules on firmware page ( #589 )
2018-03-23 07:10:02 +01:00
Róbert Kiss
2f00a5eaf4
feat: enhance device firmware page ( #588 )
...
* feat: enhance device firmware page
* remove confirmation dialog from firmware upgrade buttons
2018-03-15 12:20:35 +01:00
László Monda
e8fe0f8d3e
Fix menu scancode. ( #586 )
...
* Fix menu scancode.
* Change the old menu key scancode 118 to 101.
* validate scancodes
2018-03-11 22:56:12 +01:00
László Monda
bbb5d4a35b
Add a notice regarding the lack of robustness of the firmware update process.
2018-02-28 00:31:06 +01:00
László Monda
9beadb4aac
Add keymap descriptions.
2018-02-13 03:24:06 +01:00
László Monda
83912ec21f
Assign "switch to test keymap" action on all keymaps.
2018-02-13 03:04:36 +01:00
László Monda
65fc8b5efb
Tweak the scancode related help text.
2018-02-12 15:36:39 +01:00
Róbert Kiss
7a64191955
fix(config): Save reset user configuration in web module ( #574 )
2018-02-11 20:44:08 +01:00
Róbert Kiss
1a413c824e
Fix 560 delete bind play macro action when macro delete ( #576 )
...
* fix(config): delete KeyAction binding of deleted macro
* refactor: use sorter import
* fix(macro): read the macro id from route params
* fix(keyAction): use NoneAction in keyAction mapping
2018-02-11 20:12:12 +01:00
Róbert Kiss
e545c9d67b
feat(popover): Add Non-US help tooltip ( #578 )
2018-02-11 19:47:41 +01:00
Róbert Kiss
662ca0152f
fix(keymap): Don't show keymap description in the key action popover ( #572 )
2018-01-29 23:40:41 +01:00
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
Róbert Kiss
a8108b9abf
revert: Revert auto write user configuration ( #558 )
2018-01-14 19:32:41 +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
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
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
558c8b0dbf
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent
2017-12-29 13:24:26 +01:00