Commit Graph

318 Commits

Author SHA1 Message Date
Federico Terzi
0ead01d5d6 Format source code 2020-11-14 21:59:14 +01:00
Federico Terzi
cc72f10398 Refactor extensions to allow them to stop the expansion process. Fix #475 2020-11-14 21:58:54 +01:00
Federico Terzi
c5c2a4ab90 Improve buffer handling when interfacing with native layer. Fix #431 2020-11-14 21:27:47 +01:00
Federico Terzi
c4409241b6 Disable argument rendering for matches unless args are present. Fix #465 2020-11-14 21:19:59 +01:00
Federico Terzi
4c799f736f Add support for escaped brakets in form fields. Fix #503 2020-11-14 21:11:46 +01:00
Federico Terzi
1431145afa Add option to disable passive argument injection in shell extension. Fix #513 2020-11-14 20:52:02 +01:00
Federico Terzi
be0dd8a2cb Add option to wait for modifier release before injection. Fix #470 2020-10-23 21:54:27 +02:00
Federico Terzi
dcdae3ad2d Format code 2020-10-23 21:28:37 +02:00
Federico Terzi
37bd79039f Add macOS support for rich text 2020-10-23 21:28:05 +02:00
Federico Terzi
c43774a59f Add linux implementation for Rich text 2020-10-12 20:49:07 +02:00
Federico Terzi
185d06e8e9 Implement Rich text on Windows 2020-10-08 23:17:01 +02:00
Federico Terzi
d2a119eb29 Fix incorrect modulo app stub template 2020-09-24 17:53:15 +02:00
Federico Terzi
b23763d4de Change menu icon on macOS when disabled. Fix #432 2020-09-22 22:23:39 +02:00
Federico Terzi
ff13da9a85 Fix formatting 2020-09-22 21:46:39 +02:00
Federico Terzi
b13745ccd2 Fix modulo stub creation process 2020-09-16 20:02:02 +02:00
Federico Terzi
137eae322d Fix modulo stub creation process 2020-09-16 20:01:19 +02:00
Federico Terzi
d43f7ae205 Add icon to modulo stub app 2020-09-16 20:00:04 +02:00
Federico Terzi
8f8d5f2f1c Add proxy setting for install command. Fix #408 2020-09-16 19:49:12 +02:00
Federico Terzi
99f048fcd7 Wait until modifier keys are released after form on Windows. Fix #440 2020-09-09 19:55:05 +02:00
Freddy
fbfafe3564 Improve modulo app bundle generation. Fix #430 2020-09-08 22:00:24 +02:00
Federico Terzi
e94567b37b Add modulo app stub auto-generation draft. #430 2020-09-08 21:40:35 +02:00
Federico Terzi
82caf06783 Fix clipboard bug on Windows. Fix #418 2020-08-26 21:12:59 +02:00
Federico Terzi
270b603e8f Fix #418 2020-08-26 19:29:45 +02:00
Federico Terzi
695c44c691 Add icon and title to modulo forms 2020-08-16 20:22:58 +02:00
Federico Terzi
510a886b08 Fix console showing on Windows when using Form extension 2020-08-16 18:56:07 +02:00
Federico Terzi
b9fad30878 Make tray icon red on Windows when disabled. Fix #293 2020-08-15 21:07:41 +02:00
Federico Terzi
411078a503 Fix formatting 2020-08-15 19:35:14 +02:00
Federico Terzi
161017f024 Fix bug that prevented test runs on Windows 2020-08-15 19:34:30 +02:00
Federico Terzi
fbb2eb663b Avoid showing shell window on Windows. Fix #249. Improve cross-platform script paths. Fix #380 2020-08-15 19:02:32 +02:00
Federico Terzi
537e1360bb Add offset parameter to date extension. Fix #311 2020-08-15 18:11:23 +02:00
Federico Terzi
a2a73efe74
Merge pull request #373 from AndydeCleyre/bugfix/372
Tighten passive expansion process
2020-08-13 19:18:18 +02:00
Federico Terzi
67bd2fefe3 Avoid reloading espanso with hidden files. Fix #393 2020-08-13 19:16:09 +02:00
Federico Terzi
97d11fd34e Improve macOS form handling 2020-08-12 22:04:02 +02:00
Federico Terzi
f17898bfd7 Merge branch 'undo-backspace' into dev 2020-08-12 20:38:36 +02:00
Federico Terzi
64dd7b9074 Fix undo backspace on macOS 2020-08-12 20:37:15 +02:00
Federico Terzi
34e08e6ec8 Add form translation 2020-08-11 22:04:44 +02:00
Federico Terzi
316ebbb502 Inject Env Variables in WSL shell command 2020-08-09 19:20:33 +02:00
Federico Terzi
45f90c87ed Add form extension 2020-08-09 11:48:23 +02:00
Federico Terzi
400d8cf9d8 Disallow backspace undo if cursor hints are used 2020-08-08 22:47:11 +02:00
Federico Terzi
61c17b26a4 Add experimental backspace undo feature 2020-08-08 22:25:13 +02:00
Federico Terzi
a6b78e7142 Refactor variable system 2020-08-03 22:03:39 +02:00
Andy Kluger
8428457be1 Restore original clipboard before render, in case it's used during render 2020-07-15 16:47:18 -04:00
Federico Terzi
a4e30fdc64 Add delay and remove hardcoded amount 2020-07-15 16:45:37 -04:00
Andy Kluger
e784b94792 Tighten passive expansion process:
- Don't abort if original clipboard is None (why should we?)
- Don't abort if original clipboard has the same text as that selected
- If original clipboard has text, restore that text before render
- If original clipboard has text, restore that text in case of aborted expansion

Note: will unfortunately remove non-text data (image) from clipboard if no text
is selected when passive expansion is triggered

Fixes #372

Fixes #365 (supersedes #368)
2020-07-15 16:45:37 -04:00
Ralph Caraveo
239461e520 just render the original command 2020-07-10 21:47:10 -07:00
Ralph Caraveo
0c49adcc12 change error to info 2020-07-10 21:28:20 -07:00
Ralph Caraveo
a9043e3c5b fix typo 2020-07-09 20:50:33 -07:00
Ralph Caraveo
8030cf16ca Adds a debug option for espanso when executing shell commands for greater context 2020-07-09 20:45:17 -07:00
Federico Terzi
45bcaee54b Fix formatting 2020-06-24 22:11:01 +02:00
Federico Terzi
958d0669e9 Handle modifiers on Release instead of Press events on Windows. Fix #328 2020-06-24 22:10:19 +02:00