Commit Graph

111 Commits

Author SHA1 Message Date
Federico Terzi
97d11fd34e Improve macOS form handling 2020-08-12 22:04:02 +02:00
Federico Terzi
0cd245153f Add Ctrl+Shift+V shortcut on Windows. Fix #333 2020-06-24 21:44:29 +02:00
Federico Terzi
6766d91af3 Prevent espanso crash when an X11 exception occurs. Fix #312 2020-06-22 19:09:51 +02:00
Federico Terzi
e6bbf08a9d Release SHIFT key if pressed when expanding on macOS. Fix #279 2020-06-10 20:32:46 +02:00
Federico Terzi
24641b6cad Fix bug #306 that prevented ALT key from working correctly on Windows. 2020-06-02 21:37:53 +02:00
Federico Terzi
da3e65c0a0 Initial implementation of #239 on Windows 2020-05-08 19:04:50 +02:00
Federico Terzi
406372638e Fix typo in linux native binding 2020-05-05 21:21:57 +02:00
Federico Terzi
23939a59b3 Add option to delay injected text on Linux. See #248 2020-05-05 21:20:54 +02:00
Federico Terzi
eae013d16f Add option to delay backspace presses on Linux. See #248 2020-05-05 20:52:53 +02:00
Federico Terzi
e29e5b755e Add option to delay backspace presses on Windows. See #246 2020-05-05 20:17:45 +02:00
Federico Terzi
2930762451 Fix bug in fast inject mode 2020-04-18 18:20:34 +02:00
Federico Terzi
761758b136 Speed up release of keys in fast inject mode 2020-04-18 18:19:20 +02:00
Federico Terzi
6ddefd41bf Fix bug that prevented fast inject from working correctly 2020-04-18 20:08:23 +02:00
Federico Terzi
573b8ddcfd Add fast injection mode on Linux 2020-04-18 19:31:24 +02:00
Federico Terzi
88f0618b67 Add option to hide icon from Windows. Fix #95 2020-04-15 17:24:40 +02:00
Federico Terzi
4adedbae43 Adding option to hide status icon on MacOS. See #95 2020-04-15 19:09:13 +02:00
Federico Terzi
dd8e5c8f9c Add secure input notification on macOS 2020-04-03 18:22:31 +02:00
Federico Terzi
216f276cb1 Fix bug that prevented Windows context menu from working correctly. 2020-03-16 21:36:01 +01:00
Federico Terzi
01d490bfae Fix wrong parameter order 2020-03-10 19:00:28 +01:00
Federico Terzi
f11d130c45 Implement specific key modifiers on Windows. See #117 2020-03-10 17:22:50 +01:00
Federico Terzi
b7a6d09d23 Merge branch 'linux-backend' into dev 2020-03-08 21:49:18 +01:00
Federico Terzi
c20b4728ba Add mouse detection on Windows to improve word matches 2020-03-08 20:59:57 +01:00
Federico Terzi
43a82872d3 Add "other" event type on macOS to improve word matches reliability 2020-03-08 20:11:57 +01:00
Federico Terzi
5273d8b805 Add register special keys to improve word matches reliability 2020-03-08 19:51:38 +01:00
Federico Terzi
33cfb156db Change way Inject backend handles multiline matches on Linux 2020-03-08 19:10:26 +01:00
Federico Terzi
4735c5846e Fix a bug that prevented correct text injection on Linux when replacements contained characters common to the trigger. 2020-03-08 18:28:39 +01:00
Federico Terzi
b523eadf6e Reduce linux key injection delay 2020-03-07 23:24:01 +01:00
Heiko Carrasco
1b8ad38b33
Add support for kitty terminal 2020-03-05 16:52:17 +01:00
Federico Terzi
7921e0fcdc Change urxvt terminal paste shortcut to CTRL+ALT+V. Fix #166 2020-02-28 21:38:15 +01:00
Federico Terzi
d8392b4e48 Fix bug that prevented certain applications, such as Photoshop, from working correctly with espanso on macOS. Fix #159 2020-01-25 14:58:07 +01:00
Federico Terzi
793855a515 Merge branch 'feature-passive' into dev
# Conflicts:
#	src/config/mod.rs
2020-01-22 22:09:06 +01:00
Federico Terzi
86586623cc Add trigger_copy implementation on MacOS 2020-01-22 21:51:36 +01:00
Federico Terzi
3b254b4179 Add support for Tilix terminal. #143 2020-01-21 23:16:37 +01:00
Federico Terzi
dadfb8628e Add support for Yakuake terminal. Fix #153 2020-01-21 21:25:42 +01:00
Federico Terzi
6135787eb0 Add passive mode Windows implementation 2020-01-21 00:22:22 +01:00
Federico Terzi
9332899969 First draft of working passive mode on linux 2020-01-19 00:30:30 +01:00
Federico Terzi
db2ff8c6ca Fix bug that prevented espanso from working with Emacs #122 2019-12-13 22:05:56 +01:00
Federico Terzi
284482e2d5 Attempt to improve support for Simple terminal on linux. #112 2019-12-13 21:57:06 +01:00
Federico Terzi
87ca08c059 Add Shift Insert shortcut on Linux backend 2019-11-29 22:20:37 +01:00
Federico Terzi
89d0bd8596 Add Windows backend on Image clipboard 2019-11-29 00:01:26 +01:00
Federico Terzi
5c875eeaed Refactor to generalize Match and implemented macOS backend for image clipboard 2019-11-28 22:56:00 +01:00
Federico Terzi
bada3cb304 Add support for Alacritty terminal on Linux 2019-11-12 23:18:09 +01:00
Federico Terzi
58f3ec614f Fix bug that prevented certain triggers from being expanded correctly on Linux 2019-11-12 22:48:27 +01:00
Federico Terzi
b978c8a593 Add support for Simple terminal on Linux. Fix #112 2019-11-08 21:42:23 +01:00
Federico Terzi
2c9a9c2287 Merge branch 'feature-pointer' into dev 2019-10-25 22:37:12 +02:00
Federico Terzi
b63e2b2592 Add cursor position implementation on Linux 2019-10-25 22:34:31 +02:00
Federico Terzi
0c43bc0646 Add Terminator to Linux filter. Fix #102 2019-10-25 22:07:51 +02:00
Federico Terzi
861030ab7a Fix bug that prevented espanso detect from working correctly on macOS. Fix #91 2019-10-23 20:55:54 +02:00
Federico Terzi
4f9be699ac Add cursor position implementation for MacOS 2019-10-23 19:13:21 +02:00
Federico Terzi
9bbdb8d95f First draft of Cursor Position hint on Windows 2019-10-22 23:03:58 +02:00