László Monda
144ed57b20
Fix epic typo.
2018-07-08 14:44:41 +02:00
Róbert Kiss
84f378a276
feat: add save to keyboard and remap shortcut keys ( #712 )
...
* feat: add save to keyboard and remap shortcut keys
* feat: Alt and Shift keys set the remapOnAllKeymap and remapOnAllLayer
* fix: control + enter trigger remap keymap
2018-07-08 14:31:48 +02:00
Róbert Kiss
648e8d5f2c
feat: keep current selected layer when changing keymap ( #714 )
2018-07-05 23:58:44 +02:00
Róbert Kiss
15df8d7129
WIP feat: replace ng2-select2 => ngx-select-ex ( #706 )
...
* feat: replace ng2-select2 => ngx-select-ex
* feat: style the ngrx-select
* feat: replace secondary role select2
* feat: replace Select2OptionData => SelectOptionData
* feat: replace select2 => ngx-select in macro-tab component
* feat: replace select2 => ngx-select in keymap-tab component
* feat: fix styles
* chore: remove select2 from dependencies
* fix: macro editor overflow
* fix: set the same font size for the toggle button
* fix: overflow
* chore: use @ert78gb/ngx-select-ex version of ngx-select-ex
2018-07-02 23:44:39 +02:00
Sylvain Benner
cfc0af9655
Fix Sleep key for macOS users in Mac keymaps and Fn layers ( #707 )
...
Reference: https://support.apple.com/en-us/HT201236
2018-06-29 12:19:59 +02:00
László Monda
f02e3181a6
Improve the phrasing of the firmware update error message.
2018-06-28 18:49:01 +02:00
Róbert Kiss
3d59bcf97e
feat: Tweak unsupported Windows firmware update notification ( #705 )
...
* feat: Tweak unsupported Windows firmware update notification
* feat: Display firmware update status
* feat: throw error when left half not connected under firmware upgrade
2018-06-28 18:41:16 +02:00
László Monda
5e4fc983fb
Rename the "Remap Key" button to "Remay key".
2018-06-27 21:28:16 +02:00
László Monda
32d9635b34
Tone down the color of the separator line.
2018-06-26 06:05:03 +02:00
László Monda
4251477451
Comment out the export keymap icon because there isn't a way to import keymap yet, so it's useless.
2018-06-26 01:53:04 +02:00
Róbert Kiss
873f1de1ef
fix: cancelling the key action popover holds its state ( #699 )
2018-06-25 00:27:14 +02:00
Róbert Kiss
150f993e5f
feat: change side menu Agent icon ( #698 )
2018-06-25 00:05:01 +02:00
Róbert Kiss
06e76e5e0f
fix: only flash the remapped key ( #697 )
2018-06-24 23:39:32 +02:00
Róbert Kiss
a208a264c7
fix: only animate keyboard separator when splitting ( #696 )
2018-06-24 23:06:33 +02:00
Róbert Kiss
114014fa13
feat: Show not supported OS on firmware page when relevant ( #695 )
2018-06-24 22:16:00 +02:00
Róbert Kiss
94cfd9d2e9
fix: SwitchKeymapAction not allow to refer to itself ( #694 )
2018-06-24 20:32:32 +02:00
László Monda
b2a37795e3
Add agent-logo-with-text.svg
2018-06-19 23:54:03 +02:00
László Monda
337e6e6bb6
Add example to the secondary role tooltip.
2018-06-19 02:44:44 +02:00
László Monda
a1aeda3d35
Further tweak the scancode tooltip.
2018-06-19 01:26:20 +02:00
Róbert Kiss
f52dc36a6a
feat: allow wider tooltip width than parent container ( #682 )
2018-06-18 23:37:15 +02:00
László Monda
cabfde7963
Tweak the text of the scancode tooltip.
2018-06-18 23:26:06 +02:00
László Monda
79628c2351
Tweak the text of the key remap tooltip.
2018-06-18 22:49:48 +02:00
Róbert Kiss
762fa6f8bf
fix: remap SwitchLayerAction
2018-06-18 19:50:34 +02:00
László Monda
41faa98fcd
Update the firmware update instructions and URL.
2018-06-16 18:22:01 +02:00
Róbert Kiss
9ef11eaa34
feat: add keyboard separator line ( #673 )
...
* fix: blhost wrapper return with Promise.reject if error code !== 0
* feat: add keyboard separator line
2018-06-13 00:39:14 +02:00
Róbert Kiss
f34cb2df56
feat: remap key on all keymaps / layers ( #668 )
...
* add: popover checkboxs
* feat: add KeyActionRemap
* fix: template driven form checkbox name
* fix: delete key action only if it SwitchLayerAction
* feat: use remap on all keymaps/layers checkbox values in SAVE_KEY action
* feat: set default value to the remapOnAllKeymap and remapOnAllLayer checkbox
* fix: layer mapping
2018-06-10 21:50:49 +02:00
Róbert Kiss
4ae577f936
feat: make double tap to hold layer optional per key ( #662 )
...
* feat: make double tap to hold layer optional per key
* test: fix test serializer
* fix: remove "application start" text
* Add double-tap.svg
* Add closing dot at the end of the sentence.
* fead: add double-tap icon
* Bundle firmware version 8.3.0
* feat: 'layer-double-tap' feature flag
* feat: convert SwitchLayerMode to string enum
2018-06-07 22:11:41 +02:00
László Monda
81a83994ab
Make the Export device configuration button show up as a primary button.
2018-05-28 15:58:17 +02:00
Róbert Kiss
ee53a0df9b
feat: set disable style of device name in side menu ( #656 )
...
* feat: visualise disabled state of the 'Device name' input control
* fix: original value handling
2018-05-27 02:30:41 +02:00
Róbert Kiss
8e20c85e07
feat: add file upload component ( #655 )
...
The component allow upload the same file multiple times
2018-05-26 22:46:41 +02:00
László Monda
0a4d3a002e
Include operating system type to the firmware update log. Add a new tip to the firmware page.
2018-05-22 01:16:02 +02:00
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