Commit Graph

1106 Commits

Author SHA1 Message Date
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
Federico Terzi
cba4c41006 fix(modulo): fix cut button in welcome screen when using 125% text scaling on windows. Fix #777 2021-10-12 21:26:50 +02:00
Federico Terzi
45b20fd067 fix(modulo): fix icon loading when path includes unicode chars. Fix #554 2021-10-12 21:19:05 +02:00
Federico Terzi
48bd591bd6 fix(detect): add flag to ToUnicodeEx call to prevent spurious random characters when pressing ALT+Arrow keys. Fix #552 2021-10-12 20:31:22 +02:00
Federico Terzi
6e4be12551 chore(core): bump version 2021-10-12 19:28:08 +02:00
Federico Terzi
89aded62e0 fix(core): add support for older macOS versions. Fix #785 2021-10-12 18:06:40 +02:00
Federico Terzi
3e88af0139 fix(core): rename v2 resources to avoid reusing old assets 2021-10-12 18:05:54 +02:00
Federico Terzi
ea698e13b3 feat(core): don't show AutoStart wizard page on Linux 2021-10-11 19:23:03 +02:00
Federico Terzi
c24acc6e46 fix(core): change worker exit code that was conflicting with Rust's panics. Fix #783 2021-10-11 19:17:58 +02:00
Federico Terzi
ceade8d172 fix(core): prevent keyboard layout watcher from stopping when receiving invalid layout 2021-10-11 19:11:13 +02:00
Federico Terzi
2c25d60e87 fix(core): fix config watcher debouncing mechanism. Fix #769 2021-10-10 22:36:46 +02:00
Federico Terzi
d1ebcf62c8 fix(core): change Thunderbird parameters to account for edge cases described in #351 2021-10-10 19:27:44 +02:00
Federico Terzi
7b7489a8d8 feat(core): add patch for Thunderbird. Fix #130 Fix #376 2021-10-10 19:02:31 +02:00
Federico Terzi
2eabdf90bf feat(core): port 'espanso status' subcommand. Fix #775 2021-10-10 11:29:23 +02:00
Federico Terzi
2d8e30525d chore(core): version bump 2021-10-10 11:21:38 +02:00
Federico Terzi
84b029854a fix(migrate): update yaml-rust dependency to fix bad handling of multiline strings starting with a space. Fix #771 2021-10-09 21:25:56 +02:00
Federico Terzi
3ac6835c45 chore(core): bump version 2021-10-09 18:14:15 +02:00
Federico Terzi
0f01ab3e3a feat(core): wire up auto startup wizard page 2021-10-09 17:33:53 +02:00
Federico Terzi
0804ef5e27 feat(modulo): add auto startup wizard page 2021-10-09 17:33:39 +02:00
Federico Terzi
2680a5ef4f fix(core): fix warning on Unix 2021-10-09 16:40:54 +02:00
Federico Terzi
fa139a426b fix(core): fix missing parameter on Unix 2021-10-09 16:07:23 +02:00
Federico Terzi
3c455b6d4b feat(core): implement restart subcommand 2021-10-09 15:31:39 +02:00
Federico Terzi
5a75a04d5a feat(core): port 'edit' subcommand implementation from previous version 2021-10-09 15:02:44 +02:00
Federico Terzi
8f291f4717 fix(core): fix bug that caused the daemon to mistakenly restart the worker on Windows and macOS 2021-10-06 22:45:16 +02:00
Federico Terzi
c4070d0044 fix(modulo): update wrong link in wizard 2021-10-06 22:35:41 +02:00