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
|
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
|
c20b4728ba
|
Add mouse detection on Windows to improve word matches
|
2020-03-08 20:59:57 +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
|
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
|
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
|
d7160dc6b7
|
Add missing import
|
2020-02-29 19:20:38 +01:00 |
|
Federico Terzi
|
1c63295a56
|
Change warning level of utf8 decoding log, as with snap packages it became too verbose.
|
2020-02-29 18:55:19 +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
|
3e98748c54
|
Add edit subcommand. Fix #171
|
2020-02-27 21:56:20 +01:00 |
|
Federico Terzi
|
a89438f3ba
|
First draft of edit-command on windows
|
2020-02-26 21:24:02 +01:00 |
|
Federico Terzi
|
0ee8ffbcef
|
Make preserve_clipboard option enabled by default
|
2020-02-26 21:04:24 +01:00 |
|
Federico Terzi
|
ec68fd767a
|
Add the possibility to escape double brackets in replacements. Fix #187
|
2020-02-26 21:03:52 +01:00 |
|
Federico Terzi
|
f429f58027
|
Fix #186
|
2020-02-26 20:55:09 +01:00 |
|
Federico Terzi
|
0dfcb9cef7
|
First draft of global variables. Fix #162
|
2020-01-26 23:56:50 +01:00 |
|
Federico Terzi
|
a6282b1a9d
|
Add delay to mitigate clipboard restoration race condition. Fix #148
|
2020-01-26 22:40:32 +01:00 |
|
Federico Terzi
|
025d00ad26
|
Add options to selectively disable active and passive mode
|
2020-01-26 22:30:54 +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
|
67e8ece408
|
Add tests for #153
|
2020-01-21 23:11:14 +01:00 |
|
Federico Terzi
|
73c8f5be86
|
Add check to warn the user about conflicting triggers. Fix #135
|
2020-01-21 21:58:10 +01:00 |
|
Federico Terzi
|
6135787eb0
|
Add passive mode Windows implementation
|
2020-01-21 00:22:22 +01:00 |
|
Federico Terzi
|
6e03e7e8e4
|
Add passive only matches
|
2020-01-20 00:03:23 +01:00 |
|
Federico Terzi
|
e2c98284b6
|
Add check to avoid espanso reinterpreting its own actions
|
2020-01-19 23:41:11 +01:00 |
|
Federico Terzi
|
9332899969
|
First draft of working passive mode on linux
|
2020-01-19 00:30:30 +01:00 |
|
Federico Terzi
|
9e5a2a7c95
|
Add argument handling in extensions
|
2020-01-18 23:33:02 +01:00 |
|
Federico Terzi
|
6378aa3bcc
|
Add argument rendering in passive matches
|
2020-01-18 22:55:50 +01:00 |
|
Federico Terzi
|
0eb58704a9
|
First steps in passive match rendering
|
2020-01-10 23:29:21 +01:00 |
|
Federico Terzi
|
6eec895b21
|
Move match rendering to standalone component. Add support for nested triggers ( Fix #110 )
|
2019-12-22 00:06:55 +01:00 |
|
Federico Terzi
|
47f2cc1661
|
Add preserve_clipboard mode
|
2019-12-13 23:17:53 +01:00 |
|
Federico Terzi
|
fc532d1a9c
|
Merge branch 'preserve-clipboard' into feature-clipboard-saving
|
2019-12-13 23:00:24 +01:00 |
|
Federico Terzi
|
4c172a9d54
|
Add Random Extension to enable non-deterministic matches
|
2019-12-13 22:52:24 +01:00 |
|
Federico Terzi
|
5db9d92642
|
Fix shell extension tests on Windows
|
2019-12-13 22:33:35 +01:00 |
|
Federico Terzi
|
12fc31700e
|
Add trim option to shell extension and tests
|
2019-12-13 22:28:43 +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 |
|