Federico Terzi
|
ec7f1772dd
|
fix(detect): unregister device from epoll when removed on Wayland. #836
|
2021-11-01 21:57:32 +01:00 |
|
Federico Terzi
|
846d0a2be3
|
fix(core): prevent certain commands from being run as root on macOS. Fix #648
|
2021-11-01 21:00:51 +01:00 |
|
Federico Terzi
|
3034dbe122
|
feat(modulo): submit forms by just pressing Enter when possible, and also add help label. Fix #709
|
2021-11-01 20:23:57 +01:00 |
|
Federico Terzi
|
b470aaad8a
|
fix(core): improve handling of macOS env-path register command
|
2021-11-01 17:43:54 +01:00 |
|
Federico Terzi
|
30de95adef
|
feat(core): create /usr/local/bin folder on macOS if it doesn't exist when adding espanso to the path. Fix #814
|
2021-11-01 17:36:45 +01:00 |
|
Federico Terzi
|
665790e8f5
|
fix(clipboard): fix missing return type of macOS. Fix #826
|
2021-11-01 11:41:33 +01:00 |
|
Federico Terzi
|
63b56c09ed
|
feat(core): wire up rendering error notification
|
2021-10-31 22:22:01 +01:00 |
|
Federico Terzi
|
24087e8441
|
feat(engine): display and notify an error if rendering fails. Fix #774
|
2021-10-31 22:21:44 +01:00 |
|
Federico Terzi
|
93cb9680e6
|
feat(core): wire up status change notifications
|
2021-10-31 21:08:21 +01:00 |
|
Federico Terzi
|
a806e180e1
|
feat(engine): implement notification for enabled/disabled on linux. Fix #798
|
2021-10-31 21:07:58 +01:00 |
|
Federico Terzi
|
1bad4b2bfb
|
fix(modulo): fix search bar shortcut handling for non-querty layouts. Fix #823
|
2021-10-31 20:21:04 +01:00 |
|
Federico Terzi
|
4ca35ea14d
|
feat(core): implement 'espanso cmd' subcommand. Fix #832
|
2021-10-31 16:33:19 +01:00 |
|
Federico Terzi
|
70d97bf90d
|
feat(engine): implement toggle event
|
2021-10-31 16:30:52 +01:00 |
|
Federico Terzi
|
4d3b1a5a59
|
fix(engine): avoid stripping away paragraph tags with markdown when multiple are present. Fix #811
|
2021-10-31 16:06:44 +01:00 |
|
Federico Terzi
|
8edf998e60
|
feat(core): implement 'match exec' subcommand. Fix #883, Fix #780
|
2021-10-31 15:44:25 +01:00 |
|
Federico Terzi
|
b38623376e
|
feat(engine): add components to support ipc match exec
|
2021-10-31 15:43:50 +01:00 |
|
Federico Terzi
|
119d537fb7
|
feat(core): implement 'match list' command. Fix #786
|
2021-10-30 20:46:25 +02:00 |
|
Federico Terzi
|
382f708a02
|
chore(misc): version bump
|
2021-10-30 15:39:10 +02:00 |
|
Federico Terzi
|
a00afd4874
|
feat(core): wire up windows layout caching interval setting. Fix #745
|
2021-10-25 21:31:38 +02:00 |
|
Federico Terzi
|
0faa838932
|
feat(config): add config option for windows keyboard layout cache duration #745
|
2021-10-25 21:31:11 +02:00 |
|
Federico Terzi
|
92645e0987
|
feat(detect): add option to lower the windows keyboard layout cache interval, #745
|
2021-10-25 21:30:16 +02:00 |
|
Federico Terzi
|
21bc75bc31
|
fix(engine): prevent other keys from interfering with toggle_key. Fix #815
|
2021-10-24 21:46:09 +02:00 |
|
Federico Terzi
|
8bab0f5e42
|
feat(core): add virtualbox patch on linux x11, related to #742
|
2021-10-22 21:55:24 +02:00 |
|
Federico Terzi
|
e6599c1036
|
fix(core): change backend in alacritty patch to fix #787
|
2021-10-22 21:32:31 +02:00 |
|
Federico Terzi
|
b20aa9c702
|
fix(ci): specify explicit cargo-make version
|
2021-10-22 21:18:28 +02:00 |
|
Federico Terzi
|
d9d7966cfc
|
fix(detect): use c_char alias to fix build on ARM linux. Fix #801
|
2021-10-22 20:02:54 +02:00 |
|
Federico Terzi
|
4204bcf5ea
|
fix(engine): fix bad handling of Iso Level3 Shift on Spanish layouts. Fix #802
|
2021-10-22 19:58:26 +02:00 |
|
Federico Terzi
|
cd89915525
|
fix(engine): add workaround to markdown parsing to avoid crashing espanso with malformed markdown. Fix #759
|
2021-10-21 21:52:22 +02:00 |
|
Federico Terzi
|
85bd14236a
|
fix(modulo): remove rerun-if-changed directives that caused cargo to recompile modulo each time
|
2021-10-21 21:44:14 +02:00 |
|
Federico Terzi
|
869d8dbbaa
|
fix(core): fix form extension not handling default field type. Fix #804
|
2021-10-21 21:39:47 +02:00 |
|
Federico Terzi
|
7588bdb1cf
|
chore: version bump
|
2021-10-21 21:21:37 +02:00 |
|
Federico Terzi
|
72ef170a2c
|
feat(misc): update snapcraft configuration for v2. Fix #795
|
2021-10-17 13:05:09 +02:00 |
|
Federico Terzi
|
39655269c3
|
fix(core): disable undo_backspace when using slow inject mode on linux
|
2021-10-16 20:48:18 +02:00 |
|
Federico Terzi
|
a584ee94ec
|
fix(detect): filter out values from keyboard events when Alt key is pressed, related to #725
|
2021-10-16 14:42:22 +02:00 |
|
Federico Terzi
|
3b74b5f558
|
fix(engine): remove Alt from skipped modifiers on Windows, related to #725
|
2021-10-16 14:41:28 +02:00 |
|
Federico Terzi
|
789acc3d76
|
feat(core): pass necessary modifier state provider to engine
|
2021-10-16 13:23:50 +02:00 |
|
Federico Terzi
|
6f94ee3f38
|
fix(engine): filter out keyboard events while some modifiers are pressed. Fix #725
|
2021-10-16 13:23:27 +02:00 |
|
Federico Terzi
|
f9b256c1a3
|
fix(modulo): fix bug that prevented forms from being displayed on Linux
|
2021-10-16 12:22:28 +02:00 |
|
Federico Terzi
|
904f24a438
|
fix(ci): attempt to fix linux CI that failed on apt install step
|
2021-10-16 12:08:32 +02:00 |
|
Federico Terzi
|
70bff10fd5
|
fix(engine): prevent events from stacking up when the search bar is open. Fix #781
|
2021-10-16 11:19:26 +02:00 |
|
Federico Terzi
|
a257cf96e5
|
fix(ci): add explicit macOS minimum version to CI to (hopefully) fix #785
|
2021-10-14 19:37:47 +02:00 |
|
Federico Terzi
|
93b6c8e75a
|
fix(render): remove outdated test
|
2021-10-13 22:38:35 +02:00 |
|
Federico Terzi
|
44dd54e2e1
|
fix(core): handle AllModifiersRelease event on macOS to prevent modifier state getting out-of-sync with shortcuts. Fix #791
|
2021-10-13 22:36:25 +02:00 |
|
Federico Terzi
|
0b23a5cc30
|
feat(engine): refactor funnel to allow skipping of events
|
2021-10-13 22:35:02 +02:00 |
|
Federico Terzi
|
379ab08cf1
|
feat(detect): handle modifiers release event on macOS
|
2021-10-13 22:34:36 +02:00 |
|
Federico Terzi
|
7987e01d72
|
fix(render): pprevent the shell extension from failing if stderr is not empty but process exits successfully. Fix #563
|
2021-10-13 22:03:30 +02:00 |
|
Federico Terzi
|
af70305ccc
|
fix(core): fix edge case that prevented daemon from detecting a worker failure due to a signal. Fix #788
|
2021-10-13 21:17:17 +02:00 |
|
Federico Terzi
|
82c05d6615
|
fix(core): add workaround to prevent launcher process from appearing 'not responding' on macOS
|
2021-10-13 21:15:23 +02:00 |
|
Federico Terzi
|
806ac8112e
|
feat(mac-utils): add methods to start and stop headless eventloops
|
2021-10-13 21:14:41 +02:00 |
|
Federico Terzi
|
12ba0b8755
|
fix(detect): add missing case that prevented some keys from being detected correctly on Windows. Fix #307
|
2021-10-12 22:17:19 +02:00 |
|