Federico Terzi
|
958d0669e9
|
Handle modifiers on Release instead of Press events on Windows. Fix #328
|
2020-06-24 22:10:19 +02:00 |
|
Federico Terzi
|
0cd245153f
|
Add Ctrl+Shift+V shortcut on Windows. Fix #333
|
2020-06-24 21:44:29 +02:00 |
|
Federico Terzi
|
889e2b8f8c
|
Refactor Windows IPC to use named pipes instead of localhost
|
2020-06-24 21:23:03 +02:00 |
|
Federico Terzi
|
32d7dbc88e
|
Add option to preserve newlines in match list
|
2020-06-22 21:42:50 +02:00 |
|
Federico Terzi
|
968ef578c1
|
Add CLI option to list matches and exec a trigger. Fix #263
|
2020-06-22 21:21:35 +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
|
34c0a52455
|
Remove trailing .git from repository url. Fix #326
|
2020-06-22 18:31:30 +02:00 |
|
Federico Terzi
|
d19346e732
|
Merge remote-tracking branch 'origin/dev' into dev
|
2020-06-14 18:02:09 +02:00 |
|
Federico Terzi
|
b87e32e91d
|
Update WSL call to use bash instead of wsl command
|
2020-06-14 18:01:35 +02:00 |
|
Federico Terzi
|
470f8d6221
|
Inject user path in Plist file when registering on macOS. Fix #233
|
2020-06-10 20:21:18 +02:00 |
|
Federico Terzi
|
232e80f55a
|
Fix app name extraction that returned garbage with certain apps on macOS. Fix #291
|
2020-06-10 20:07:06 +02:00 |
|
Federico Terzi
|
a7d10cbed7
|
Remove unwanted print
|
2020-06-09 21:47:55 +02:00 |
|
Federico Terzi
|
e98daedd6b
|
Fix compilation error on Windows
|
2020-06-09 21:45:17 +02:00 |
|
Federico Terzi
|
0d2a6fe95d
|
Propagate termination signals from daemon to worker. Fix #302
|
2020-06-09 21:35:45 +02:00 |
|
Federico Terzi
|
7d694494e5
|
Add trim option to Script Extension. Fix #295
|
2020-06-09 20:53:24 +02:00 |
|
Federico Terzi
|
fe745ae815
|
Turn on auto_restart by default. Fix #303
|
2020-06-09 20:48:03 +02:00 |
|
Federico Terzi
|
a57f828652
|
Inject CONFIG env variable when executing Shell and Script extensions. Fix #277
|
2020-05-29 22:07:00 +02:00 |
|
Federico Terzi
|
a37c588e26
|
Set trim option default to true in shell extension. Fix #272
|
2020-05-29 21:54:13 +02:00 |
|
Federico Terzi
|
8e563b6327
|
Make user defined matches higher priority than packages. Fix #273
|
2020-05-26 21:18:27 +02:00 |
|
Federico Terzi
|
7677615bae
|
Adapt new process API to windows.
|
2020-05-26 20:17:47 +02:00 |
|
Federico Terzi
|
921c39ba4e
|
Add worker monitor. Fix #284
|
2020-05-26 19:15:58 +02:00 |
|
Federico Terzi
|
5b537b4a57
|
Adopt rustfmt formatting for the project. Fix #137
|
2020-05-10 18:01:04 +02:00 |
|
Federico Terzi
|
949f1e4acf
|
Add case propagation also with prefix symbol. Fix #244
|
2020-05-10 17:47:27 +02:00 |
|
Federico Terzi
|
e0bdace3f2
|
Add option to install packages from repositories outside the HUB. Fix #55
|
2020-05-10 17:29:56 +02:00 |
|
Federico Terzi
|
d7204775ac
|
Implement cross-platform expansion of paths in script. Fix #265
|
2020-05-10 17:04:30 +02:00 |
|
Federico Terzi
|
cccf430671
|
Use shell to spawn editor on Unix, so that they can accept parameters. Fix #245
|
2020-05-10 16:27:06 +02:00 |
|
Federico Terzi
|
7622daafd2
|
Only evaluate global variables when needed. Fix #270
|
2020-05-10 15:20:59 +02:00 |
|
Federico Terzi
|
56b89432d3
|
Implement Auto-reload on Windows. #239
|
2020-05-10 14:01:23 +02:00 |
|
Federico Terzi
|
d41366b7c3
|
Initial draft of Autoreload on Unix
|
2020-05-10 00:02:25 +02:00 |
|
Federico Terzi
|
da3e65c0a0
|
Initial implementation of #239 on Windows
|
2020-05-08 19:04:50 +02:00 |
|
Federico Terzi
|
53e72bb8a3
|
Improve the ShellExtension to allow the user to specify different shells
|
2020-05-06 20:01:40 +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
|
171c18873e
|
Make fast_inject enabled by default on Linux
|
2020-05-05 20:29:44 +02:00 |
|
Federico Terzi
|
f6c9d17db6
|
Add norestart option to edit subcommand
|
2020-05-05 20:23:09 +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
|
70260aa0b7
|
Change Windows shell to Powershell and display error in logs if command failed.
|
2020-05-05 19:50:35 +02:00 |
|
Federico Terzi
|
4283dd4b3a
|
Add CAPS_LOCK handling on Windows
|
2020-05-02 14:15:22 +02:00 |
|
Federico Terzi
|
ff7d078335
|
Fix bug #252 on Linux
|
2020-05-02 14:42:00 +02:00 |
|
Federico Terzi
|
92e49b4d65
|
Fix #252 on macOS.
|
2020-05-02 14:31:28 +02:00 |
|
Federico Terzi
|
5305fbdd5d
|
Fix #252 on Windows
|
2020-05-02 13:44:22 +02:00 |
|
Federico Terzi
|
7da2678947
|
Fix missing import that broke Windows CI
|
2020-04-18 20:09:22 +02:00 |
|
Federico Terzi
|
5a7c6c4572
|
Make the Auto backend the default one on Linux
|
2020-04-18 19:32:09 +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
|
72f34b401b
|
Add option to show/hide notifications. See #95
|
2020-04-15 18:56:39 +02:00 |
|
Federico Terzi
|
7907980447
|
Ignore hidden files when loading configs and make error more explicit. Fix #234
|
2020-04-15 18:47:59 +02:00 |
|
Federico Terzi
|
dab98a7a67
|
Fix warnings on Linux
|
2020-04-03 20:10:06 +02:00 |
|
Federico Terzi
|
4d91085321
|
Improve robustness of passive mode with empty selections. Fix #213
|
2020-04-03 19:38:59 +02:00 |
|
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
|
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
|
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
|
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 |
|