Commit Graph

94 Commits

Author SHA1 Message Date
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
Federico Terzi
5f71d0ad24 Fix bug that prevented the user to type accents correctly on some
keyboard layouts. Fix #86
2019-10-22 21:43:40 +02:00
Federico Terzi
498e2e5550 Add support for Clipboard backend on Termite, XTerm, UXTerm and Konsole on Linux. Fix #90 2019-10-19 21:31:26 +02:00
Federico Terzi
888e329d49 Refresh Keyboard layout when changed on Linux. Fix #72 2019-10-12 10:04:04 +02:00
Federico Terzi
fc74483369 Add systemd integration on Linux. Fix #80 2019-10-11 23:35:17 +02:00
Federico Terzi
de296b77ea Add windows support to unicode matches 2019-10-10 21:34:50 +02:00
Federico Terzi
8305b494b1 Fix #67, Fix #66, Fix #65 2019-10-04 21:46:33 +02:00
Federico Terzi
23ae1fafc1 Fix #40 2019-09-30 22:47:00 +02:00
Federico Terzi
c0c439a4d1 Fix clipboard backend on urxvt terminal 2019-09-22 16:43:58 +02:00
Federico Terzi
4746ef4e42 Force include headers on CMake linux 2019-09-21 09:59:00 +02:00
Federico Terzi
24e4418869 Add X11 flags on Cmake 2019-09-20 23:58:08 +02:00
Federico Terzi
78451d122a Fix bug on Windows that prevented ALT key from being registered correctly 2019-09-18 10:28:34 +02:00
Federico Terzi
8e6af972ad Create macOS install/uninstall subcommands 2019-09-17 00:11:31 +02:00
Federico Terzi
d9890acb42 Fix #38 2019-09-16 16:39:22 +02:00
Federico Terzi
ce45cd1ca1 Change trigger event on Windows to KEY_DOWN 2019-09-16 14:47:26 +02:00
Federico Terzi
7e71baed7e Clean up tray icon on windows when exiting 2019-09-16 11:59:23 +02:00
Federico Terzi
14268b1bc7 Add clipboard support on Windows. Fix #8 2019-09-16 11:35:05 +02:00
Federico Terzi
478d30189f Implement start subcommand on Windows. Fix #34 2019-09-16 10:56:14 +02:00