Commit Graph

530 Commits

Author SHA1 Message Date
Federico Terzi
30273c1f68 Add option to force clipboard use on a per-match basis. Fix #217 2020-04-03 19:20:57 +02:00
Federico Terzi
2dac99fde3 Remove git2 dependency. Fix #218 2020-04-03 18:41:09 +02:00
Federico Terzi
324c521d6c Change the context menu entry to display "Exit espanso". Fix #209 2020-04-03 18:33:56 +02:00
Federico Terzi
dd8e5c8f9c Add secure input notification on macOS 2020-04-03 18:22:31 +02:00
Federico Terzi
2c8c28087d Add a check on macOS to warn the user about possible SecureInput-related issues. 2020-03-31 19:33:38 +02:00
Federico Terzi
80f12194db Refactor package install command to only accept verified packages by default 2020-03-20 19:54:03 +01:00
Federico Terzi
06476fd344 Version bump 0.5.4 2020-03-20 19:04:50 +01:00
Federico Terzi
92cafbdc8e
Merge pull request #206 from federico-terzi/dev
Version 0.5.3
2020-03-17 21:19:13 +01:00
Federico Terzi
fd1df63ecd Fix import that broke tests on macOS 2020-03-17 20:58:01 +01:00
Federico Terzi
f95457f769 Add automatic Systemd service path update after changing espanso path (for example after an update). Fix #199 2020-03-16 22:16:12 +01:00
Federico Terzi
1db3aee017 Merge remote-tracking branch 'origin/dev' into dev 2020-03-16 21:43:49 +01:00
Federico Terzi
216f276cb1 Fix bug that prevented Windows context menu from working correctly. 2020-03-16 21:36:01 +01:00
Federico Terzi
54f720eca1 Add alternative package provider to avoid GIT problems 2020-03-16 21:18:33 +01:00
Federico Terzi
82975bfbdc Disable the conflict check by default, as it caused more harm than good. 2020-03-16 19:17:35 +01:00
Federico Terzi
a1b755d483 Change windows CI packaging to use latest MSVC toolchain version. See #203 2020-03-16 19:11:07 +01:00
Federico Terzi
8913b59d2b Version bump 0.5.3 2020-03-16 19:09:04 +01:00
Federico Terzi
5ad14acf5c Disable conflict check by default, as it yields a lot of false positives and doesn't provide much value. See #177 2020-03-10 20:47:31 +01:00
Federico Terzi
9bae918f98 Version bump 0.5.3 2020-03-10 20:45:56 +01:00
Federico Terzi
fa0158c197
Merge pull request #198 from federico-terzi/dev
Version 0.5.2
2020-03-10 19:25:56 +01:00
Federico Terzi
01d490bfae Fix wrong parameter order 2020-03-10 19:00:28 +01:00
Federico Terzi
1285bc20cf Implement more specific KeyModifiers on Linux. Fix #117 2020-03-10 18:51:11 +01:00
Federico Terzi
7764f80eab Implement specific key modifiers on macOS. See #117 2020-03-10 18:07:50 +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
df1ae9db9e Version bump 0.5.2 2020-03-08 20:37:40 +01:00
Federico Terzi
5712c7fd61 Add change to consider modifiers as word separators, which improves word match reliability 2020-03-08 20:33:44 +01:00
Federico Terzi
69001c6546 Move the incompatible backend warning 2020-03-08 20:17:47 +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
23095d4394 Add Auto backend to automatically switch between Inject and Clipboard on Linux based on match content 2020-03-08 19:06:01 +01:00
Federico Terzi
3221b41d01 Add ! and ? characters as word separators 2020-03-08 18:37: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
fb032deb56 Refactor Windows context with new anti self-injection mechanism 2020-03-08 09:57:21 +01:00
Federico Terzi
6235377b86 Refactor anti self-injection mechanism 2020-03-08 00:23:26 +01:00
Federico Terzi
b523eadf6e Reduce linux key injection delay 2020-03-07 23:24:01 +01:00
Federico Terzi
d949477742
Merge pull request #194 from miterion/master
Add support for kitty terminal
2020-03-05 21:16:27 +01:00
Heiko Carrasco
1b8ad38b33
Add support for kitty terminal 2020-03-05 16:52:17 +01:00
Federico Terzi
7a37d72bf5
Remove unsupported char that broke CI build 2020-03-04 23:39:29 +01:00
Federico Terzi
c454227973
Merge pull request #193 from federico-terzi/dev
Version 0.5.1
2020-03-04 20:25:02 +01:00
Federico Terzi
3e3f314aa2 Add clipboard extension. Fix #192 2020-03-03 00:18:46 +01:00
Federico Terzi
9183e1f1b9 Merge branch 'case-propagation' into dev 2020-03-02 23:51:45 +01:00
Federico Terzi
4e6de02410 Implement case propagation. Fix #152 2020-03-02 23:51:31 +01:00
Federico Terzi
0c37ccec06 Add propagate_case option to matches and related automatic trigger generation 2020-03-02 22:03:56 +01:00
Federico Terzi
06a6e75e8d Refactor edit subcommand to consider the case of handling corrupted configuration files 2020-03-02 21:51:53 +01:00
Federico Terzi
73557b6af8 Refactor matches to support multiple triggers. Fix #144 2020-03-02 21:43:26 +01:00
Federico Terzi
f28fabda47 Remove SNAP from CI packaging as it has to be built on snapcraft servers 2020-03-02 18:55:32 +01:00
Federico Terzi
b8fbfd6e02 Remove useless plugs from snapcraft configuration. 2020-03-01 23:23:03 +01:00
Federico Terzi
ccae1d655a Change Win installer to avoid VC++ Redistributable installation by bundling the required DLLs automatically (local deployment). Fix #189 2020-02-29 20:56:47 +01:00