Róbert Kiss
4d2d6d40fb
chore(kboot): add more logging ( #1004 )
2019-07-30 22:23:37 +02:00
Róbert Kiss
db2e14a852
chore: upgrade ts-node => 8.3.0 ( #1003 )
2019-07-29 20:56:01 +02:00
Róbert Kiss
757a201c47
chore: upgrade lerna => 3.16.4 ( #998 )
2019-07-28 23:30:35 +02:00
Róbert Kiss
c2c997c9b0
feat: decrease the size between the keyboard layout and description in split mode ( #990 )
...
* feat: decrease the size between the keyboard layout and description if split
* fix: increase the distance between the keyboard and keyboard desc.
* fix: increase the description distance in split mode
2019-07-28 20:43:12 +02:00
Róbert Kiss
0015e6deb3
chore: upgrade electron => 4.2.8 ( #995 )
...
Summary:
- 10.11.0 the bundled Node.js version in electron
- Chromium version number 69.0.3497.128
BREAKING CHANGES:
- require minimum MacOs version 10.10 Yosemite
2019-07-28 20:41:11 +02:00
Róbert Kiss
1134c1d16e
chore: write kboot logs in development mode ( #994 )
2019-07-28 12:50:44 +02:00
Róbert Kiss
1b569aa82b
chore: use fs-extra instead of mkdirp package ( #992 )
2019-07-28 12:32:30 +02:00
Róbert Kiss
66d6802920
chore: upgrade typescript => 3.5.3 ( #993 )
2019-07-28 12:31:37 +02:00
Róbert Kiss
bf1689dd34
chore: upgrade fs-extra => 8.1.0 ( #989 )
2019-07-26 12:33:43 +02:00
Róbert Kiss
f5e05f19b6
chore: upgrade ts-lib => 1.10.0 ( #991 )
2019-07-26 12:33:06 +02:00
Róbert Kiss
05b8fc89fe
chore: remove autoprefixer
...
We don't use the package directly.
The @angular-devkit/build-angular@0.13 .9 use the up to date version and
manage the css prefixing
2019-07-26 06:21:30 +02:00
Róbert Kiss
cbccaba1c5
feat: Display/hide left keyboard half and merged/unmerged state ( #987 )
...
* feat: Display/hide left keyboard half and merged/unmerged state
* feat: improve the animation
* feat: decrease left fade animation time
2019-07-25 23:41:20 +02:00
Róbert Kiss
a409c219d8
feat: Provide reasonable default mouse settings for Macs ( #982 )
...
* feat: Provide reasonable default mouse settings for Macs
* fix: hack to eliminate the double scrollbar
2019-07-25 22:02:52 +02:00
Róbert Kiss
2b84101975
chore: upgrade karma-coverage-istanbul-reporter => 2.0.6 ( #986 )
...
The new version uses newer version of the `handlebars` and it
protected `Prototype Pollution` vulnerability.
2019-07-23 18:41:13 +02:00
Róbert Kiss
1c551c0669
chore: upgrade tslint => 5.18.0 ( #985 )
2019-07-23 00:46:51 +02:00
Róbert Kiss
fe24ebbefc
chore: upgrade lerna => 3.16.1
2019-07-23 00:22:51 +02:00
Róbert Kiss
a4cb4b7e0c
style: remove extra space in user config reducer ( #983 )
2019-07-22 23:15:45 +02:00
Róbert Kiss
cba93a41e0
chore: upgrade lodash => 4.17.15 ( #981 )
2019-07-22 21:29:07 +02:00
Róbert Kiss
0290dee35c
chore: the correct windows code sign certificate
2019-07-07 19:47:38 +02:00
Róbert Kiss
01aa9f119c
chore: update windows code sign certificate ( #976 )
2019-07-03 22:54:37 +02:00
Róbert Kiss
b4ec69ff6d
chore: ert78gb sign cla ( #966 )
2019-06-12 20:11:52 +02:00
Róbert Kiss
9d41f40d93
chore: use the correct license entry in the package.json of the uhk-web ( #960 )
2019-06-02 22:21:29 +02:00
Róbert Kiss
56ebfba8ad
chore: move @types/* dependencies to the root package.json ( #961 )
2019-06-02 22:21:05 +02:00
Róbert Kiss
400f01dabe
chore: upgrade @angular/cli => 7.3.9 and devkit => 0.13.9 ( #959 )
2019-05-31 12:36:27 +02:00
Róbert Kiss
c64515885b
chore: upgrade electron => 3.1.10 ( #958 )
2019-05-30 01:35:18 +02:00
Róbert Kiss
82c9126d82
refactor: use Buffer.from and Buffer.alloc instead of new Buffer() ( #957 )
2019-05-29 21:56:01 +02:00
Róbert Kiss
999feea488
chore: upgrade angular => 7.2.15 and ngrx => 7.4.0 ( #956 )
2019-05-29 20:28:29 +02:00
Róbert Kiss
58b83f2b6b
chore: upgrade jasmine* => 3.4.0 ( #953 )
2019-05-23 00:35:53 +02:00
Róbert Kiss
b991e2c9d4
chore: upgrade lerna => 3.14.1 ( #952 )
2019-05-23 00:00:45 +02:00
Róbert Kiss
e6495ded05
chore: upgrade node-hid => 0.7.8 ( #951 )
2019-05-22 23:27:40 +02:00
Róbert Kiss
1b59d96296
fix: don't show the udev setup info if udev v2 setup available ( #943 )
2019-04-30 03:05:03 +02:00
Róbert Kiss
20e2c8bbbc
chore: upgrade jQuery => 3.4.0
...
fix: https://nvd.nist.gov/vuln/detail/CVE-2019-11358
2019-04-28 17:06:59 +02:00
Róbert Kiss
4abdac1ef6
fix: delete LayerSwitcher on the dest layer when LayerSwitcher remove/changing ( #939 )
2019-04-18 01:58:16 +02:00
Róbert Kiss
32db3817e2
chore: upgrade stylelint to 10.0.0 ( #938 )
...
* chore: upgrade stylelint to 10.0.0
* Trigger build
2019-04-16 22:11:11 +02:00
Róbert Kiss
264752530f
chore: upgrade bootstrap to 3.4.1 ( #928 )
...
* chore: upgrade bootstrap to 3.4.1
* fix: add whitelist to the toolbox sanitizer
* fix: remove unnecessary console.log
2019-04-16 21:02:13 +02:00
Róbert Kiss
33c910d70c
chore: upgrade angular => 7.x ( #925 )
...
* Merge branch 'master' into chore-upgrade-angular-to-7
* reformat files of the store
* set preserveWhitespaces = true
* delete console.log from AutoGrowInputComponent
* fix null pinter exception when set the keyaction on an undefined key
* speed tuning
* delete svg-keyboard-key animation
* revert electron logger upgrade
* improve animation speed of scg-keyboard-key component
* fix: popover keymap tab visibility
* fix: remove btn-line css class
2019-03-04 10:27:25 +01:00
Róbert Kiss
b1b2f1d431
chore: remove standard-version from devDependencies ( #924 )
...
We don't use standard-version to generate changelog
2019-02-28 19:16:27 +01:00
Róbert Kiss
f94b221ee9
feat: convert UdevRulesInfo to string enum ( #921 )
...
* feat: convert UdevRulesInfo to string enum
For easier log reading better to use string enum.
* fix typo
2019-02-24 22:04:46 +01:00
Róbert Kiss
3a1451a6a9
fix: agent falsely reports UHK detected ( #922 )
...
close #915
2019-02-24 19:48:36 +01:00
Róbert Kiss
7a2c8cb2e4
refactor: ngrx-store use enum ActionTypes and Action classes everywhere ( #919 )
2019-02-22 19:00:17 +01:00
Róbert Kiss
de71f6f88c
chore: upgrade lodash ( #914 )
2019-02-21 11:18:13 +01:00
Róbert Kiss
5fd555c214
refactor: remove console.log from popover component ( #911 )
2019-02-02 02:12:20 +01:00
Róbert Kiss
9a0b0f9df1
feat: redesign auto-update component ( #910 )
2019-02-02 02:11:54 +01:00
Róbert Kiss
12d361eb2e
feat: save window state when closing agent ( #902 )
2019-01-30 02:47:23 +01:00
Róbert Kiss
6b4cf41357
chore: upgrade gh-pages => 2.0.1 ( #907 )
...
fix: https://nodesecurity.io/advisories/658
2019-01-26 21:46:56 +01:00
Róbert Kiss
d674fd4490
chore: upgrade electron => 2.0.16 ( #903 )
2019-01-24 03:22:12 +01:00
Róbert Kiss
8acc33e719
chore: set preserveWhitespaces: false in angular tsconfig.json ( #904 )
2019-01-24 01:41:52 +01:00
Róbert Kiss
bb31c2cefa
refactor: use rxjs pipe syntax ( #900 )
...
The `let` operator was not migrated because earlier two reducer needed be refactored
- user-configuration reducer
- present reducer
This commit is prerequisite of the angular upgrade.
2019-01-20 23:23:01 +01:00
Róbert Kiss
3964698cf7
feat: kboot package ( #894 )
...
* feat: kboot package
* feat: kboot package
* fix: wait 1 sec after device is available
* test: fix unit test
* refactor: clean unused codes
* doc: improve readme.md
* doc: improve readme.md
* test: fix unit test
* chore: fix lint settings
* style: fix linting issues
2019-01-18 17:37:31 +01:00
Róbert Kiss
bfc08edfce
chore(release): 1.2.13
2019-01-07 21:56:23 +01:00
Róbert Kiss
6e2115ac74
feat: kboot package ( #889 )
2019-01-07 21:36:36 +01:00
Róbert Kiss
1eb8720305
chore: reorganize npm script ( #884 )
...
The goal is every package should be responsible to `lint`, `build` and
`test` commands. This modification helps to easier add new package to
the repository.
2018-12-22 02:20:38 +01:00
Róbert Kiss
c9f052b8c7
chore: delete unused webpack.config.js file in test-serializer package ( #882 )
2018-12-22 00:52:43 +01:00
Róbert Kiss
58ee42fcc2
chore: unify tsconfig.json files ( #883 )
2018-12-22 00:46:17 +01:00
Róbert Kiss
9112b597f8
fix: device recovery mode ( #879 )
2018-12-18 00:10:02 +01:00
Róbert Kiss
8c7d625573
build: set publisherName for win release
2018-11-15 22:33:22 +01:00
Róbert Kiss
52a57c0e87
build: upgrade electron-builder and remove unsupported appMetadata ( #860 )
2018-11-14 23:40:28 +01:00
Róbert Kiss
a52b34fc3f
Revert "chore: rebuild node-hid to hide USB usage data ( #853 )" ( #861 )
...
This reverts commit 1a14ac020e .
2018-11-14 23:14:05 +01:00
Róbert Kiss
1a14ac020e
chore: rebuild node-hid to hide USB usage data ( #853 )
2018-11-14 22:22:24 +01:00
Róbert Kiss
1ed6669ced
fix: compare available devices by vid, pid, interface on linux ( #854 )
2018-11-13 21:44:22 +01:00
Róbert Kiss
108d60a497
feat: show os specific modifiers for macro actions ( #855 )
2018-11-12 23:22:26 +01:00
Róbert Kiss
1a9bd7de83
feat: show udev rules on missing device screen ( #842 )
...
* feat: show udev rules on missing device screen
* delete MissingDeviceComponent
* feat: change privilege and message device screen texts
* feat: change message device screen texts
* fix: load config from device
* fix: load config when hasPermission = true
* fix: load app start info after set permission rules
* fix: action dispatch
* fix: load config from device when UdevRulesInfo.Ok
* fix: load config from device when 0 device available
* feat: add extra space between the "old udev rule" and permission button
2018-11-09 01:30:40 +01:00
Róbert Kiss
10cd06c70b
feat: allow 8.4.3 firmware features ( #845 )
...
* feat: allow 8.4.3 firmware features
* feat: remove "layer-double-tap" command line argument
2018-11-05 19:51:39 +01:00
Róbert Kiss
18808eae9c
fix: user Renderer2 instead of deprecated Renderer ( #844 )
2018-10-30 03:06:44 +01:00
Róbert Kiss
ca74b0a76b
feat: log USB device list before check permission ( #837 )
2018-10-22 21:32:16 +02:00
Róbert Kiss
b45d60efb2
feat: log USB device list before check permission ( #837 )
2018-10-22 07:34:14 +02:00
Róbert Kiss
2b963993d2
fix: stop event propagation when capturing keypress action ( #817 )
...
* fix: stop event propagation when capturing keypress action
* fix: save to keyboard shortcut allowed when keypress not capturing
2018-10-14 20:43:35 +02:00
Róbert Kiss
2e2a59ccb8
feat: remove Stop/Eject keypress action ( #819 )
...
* feat: remove Stop/Eject keypress action
* feat: remove WWW and Launch Web Browser keypress actions
2018-10-08 02:35:48 +02:00
Róbert Kiss
6f073ad718
feat: use icon for play/pause keypress action ( #818 )
...
* feat: use icon for play/pause keypress action
* fix: use rectangle layout in svg-single-icon-key
2018-10-08 02:32:02 +02:00
Róbert Kiss
2cbfc6a11e
fix: ui break when press tab key in keymap short name control ( #816 )
2018-10-07 23:21:25 +02:00
Róbert Kiss
404ccc7b2b
chore: use default electron menu on mac in development mode ( #815 )
2018-10-07 22:42:39 +02:00
Róbert Kiss
42e413ab65
chore: upgrade node-hid => 0.7.3 ( #814 )
2018-10-07 22:29:10 +02:00
Róbert Kiss
d57ef66038
feat: disable other popover tabs if the current key is layer switcher action ( #813 )
2018-10-07 22:14:36 +02:00
Róbert Kiss
843b4cbf68
feat: add "Edit" menu to MacOs build ( #812 )
2018-10-07 21:02:28 +02:00
Róbert Kiss
7e4b7c5c8b
fix: macro action text overlap ( #811 )
2018-10-07 18:31:15 +02:00
Róbert Kiss
247ec4c1b2
feat: add backspace and caps lock icons ( #803 )
...
Summary:
- svg sprite generate with xmlns:xlink="http://www.w3.org/1999/xlink " namespace
- uhk-icon-agent-icon css class renamed to uhk-icon-pure-agent-icon because
it collided with agent icon sprites
- added backspace and caps lock icons
2018-10-01 02:06:23 +02:00
Róbert Kiss
edcff069fd
fix: write agent version into the log when upgrade firmware ( #802 )
2018-09-30 22:48:42 +02:00
Róbert Kiss
aa243ac7b0
feat: allow Layer Switcher secondary roles only on base layer ( #790 )
2018-09-21 00:20:46 +02:00
Róbert Kiss
7332105edb
feat: remap on all keymap warning ( #789 )
2018-09-19 23:02:32 +02:00
Róbert Kiss
8d161ce8ff
chore: upgrade Node.js => 8.12.0 ( #783 )
...
it's fix appveyor build
2018-09-16 21:17:40 +02:00
Róbert Kiss
c16365a0e5
fix: Alt+Tab triggers "Remap on all layers" ( #773 )
2018-09-11 22:29:30 +02:00
Róbert Kiss
a21d278c0c
fix: modifier button layout ( #772 )
2018-09-11 21:56:30 +02:00
Róbert Kiss
0466916be1
fix: key modifier reordering ( #771 )
2018-09-11 00:29:22 +02:00
Róbert Kiss
9ae1673499
feat: secondary role visualisation ( #767 )
...
* feat: secondary role visualisation
* fix: recalculate the text position of the secondary role if changes
* fix: recalculate the text position of SvgKeystrokeKeyComponent
* fix: recalculate the text position when changes anything
* fix: two line text key position calculation
* fix: fix space positioning
* fix: visualize second character of complex key
* style: remove extra line
2018-09-08 12:09:16 +02:00
Róbert Kiss
3e4d439852
feat: display OS-specific modifiers ( #764 )
...
* chore: git ignore "out-tsc/" folder in uhk-web package
* feat: add OperationSystem calculation to the app reducer
* feat: create os specific key modifier
* feat: Os specific texts
* revert: KeyModifierValues and getKeyModifiers selector
* refactor: remove unnecessary return
* refactor: rename OperationSystem => OperatingSystem
2018-09-03 00:21:55 +02:00
Róbert Kiss
df817e86d6
fix: use OnPush change detection on the keymap edit and add pages ( #760 )
...
* fix: use OnPush change detection on the keymap edit and add pages
* fix: font-size
2018-08-26 22:08:29 +02:00
Róbert Kiss
a7d3b62512
chore: upgrade many dependencies and restructure tsconfigs ( #757 )
...
* chore: upgrade many dependencies and restructure tsconfigs
Summary:
- upgrade many dependencies
- remove dev dependencies from test-serializer and uhk-common
- created root tsconfig.json and test-serializer and uhk-common
tsconfigs extends it
- fixed e2e test
* chore: upgrade more dependencies
2018-08-22 00:34:16 +02:00
Róbert Kiss
b41f14192a
chore: upgrade stylelint => 9.5.0 ( #756 )
...
it is fix "Unknown CSS word" error in IntelliJ
2018-08-21 20:43:18 +02:00
Róbert Kiss
475ec71983
fix: uncheck 'Remap on all keyboard' and 'Remap on all layer' checkbox by default ( #754 )
...
* fix: uncheck 'Remap on all keyboard' and 'Remap on all layer' checkbox by default
* fix: popover checkbox checked state
2018-08-21 20:41:54 +02:00
Róbert Kiss
374f6a3e6e
chore: downgrade electron builder => 20.14.7 ( #741 )
...
* chore: downgrade electron builder => 20.14.7
* chore: downgrade electron builder => 20.8.1
2018-07-26 23:30:20 +02:00
Róbert Kiss
8eb8aa3032
chore: upgrade electron builder => 20.26.0 ( #740 )
2018-07-26 22:06:32 +02:00
Róbert Kiss
f6092ea195
fix: popover components use OnPush change detection ( #727 )
...
* fix: popover components use OnPush change detection
* fix: select2 selection bug
* chore: upgrade @ert78gb/ngx-select-ex => 3.7.0
2018-07-26 05:37:58 +02:00
Róbert Kiss
e7cf8dc966
fix: no scroll when macro tab selected on popover ( #731 )
2018-07-17 22:08:45 +02:00
Róbert Kiss
d0102f5bdb
feat: add help page ( #728 )
...
* feat: add help page
* feat: add help page content
2018-07-16 23:05:41 +02:00
Róbert Kiss
6086ddabf0
build: build only AppImage for Linux ( #719 )
...
upgrade:
- electron-builder => 20.15.0
- electron-log => 2.2.16
- electron-rebuild => 1.8.1
2018-07-08 14:34:38 +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
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
Róbert Kiss
873f1de1ef
fix: cancelling the key action popover holds its state ( #699 )
2018-06-25 00:27:14 +02:00