Commit Graph

1185 Commits

Author SHA1 Message Date
Federico Terzi
6cf5b51487 feat(path): add option to accept custom package dir 2021-05-16 14:37:12 +02:00
Federico Terzi
e049ba51fb fix(core): improve handling of conflicting pressed modifiers 2021-05-11 22:11:02 +02:00
Federico Terzi
2eef404d6c fix(core): fix bug that skipped propagate_case check 2021-05-11 21:14:53 +02:00
Federico Terzi
46b9382fef feat(core): improve clipboard_injector parameter handling 2021-05-08 14:57:45 +02:00
Federico Terzi
139fa7e511 feat(config): add pre_paste_delay configuration option 2021-05-08 14:57:18 +02:00
Federico Terzi
a40125715f feat(core): improve clipboard backend handling on macOS 2021-05-08 14:03:14 +02:00
Federico Terzi
4068f5ac66 fix(inject): export options fields and change macos default delay 2021-05-08 14:02:30 +02:00
Federico Terzi
ca6d04cd0e feat(core): add macOS icon extraction 2021-05-08 12:33:31 +02:00
Federico Terzi
5a66594532 feat(core): wire up match selection GUI 2021-05-08 10:56:05 +02:00
Federico Terzi
e361bdb9c2 feat(config): add methods to generate match descriptions 2021-05-08 10:55:44 +02:00
Federico Terzi
6d5507cc5f refactor(core): refactor modulo form invocation structure 2021-05-07 22:11:11 +02:00
Federico Terzi
248b62a6a2 feat(core): wire up regex matcher 2021-05-06 21:22:03 +02:00
Federico Terzi
745c329580 feat(config): add regex option 2021-05-06 21:21:43 +02:00
Federico Terzi
bfe6b13ae7 feat(match): limit regex buffer size 2021-05-06 21:20:46 +02:00
Federico Terzi
10d37d1fe6 fix(core): fix bug that prevented a matcher state invalidation on mouse clicks 2021-05-05 22:02:12 +02:00
Federico Terzi
eeec734d32 fix(config): remove useless warning 2021-05-05 21:30:52 +02:00
Federico Terzi
e3eecf0555 feat(core): implement active backend detection 2021-05-05 21:19:49 +02:00
Federico Terzi
fddb2711e4 feat(config): introduce clipboard threshold option 2021-05-05 21:19:32 +02:00
Federico Terzi
47587681bd feat(core): introduce command line argument and env variables to customize config path. #267 2021-05-05 21:07:08 +02:00
Federico Terzi
f252c6a119 feat(path): include argument to force config and runtime directories 2021-05-05 21:04:53 +02:00
Federico Terzi
ddab54616d feat(core): implement icon extraction on Linux 2021-05-04 21:05:26 +02:00
Federico Terzi
ddd62b225f feat(core): implement image matches 2021-05-01 19:41:22 +02:00
Federico Terzi
7a8e39fdad feat(config): introduce image matches options 2021-05-01 19:41:04 +02:00
Federico Terzi
7b9e01c1db style(ui): remove useless TODO comment 2021-04-30 17:07:37 +02:00
Federico Terzi
905f67e668 style(config): remove useless TODO comment 2021-04-30 17:07:20 +02:00
Federico Terzi
42ff9b5928 style(clipboard): remove lib TODO comments 2021-04-30 17:06:53 +02:00
Federico Terzi
f07ff326b5 style(core): expand some TODO comments 2021-04-30 17:06:26 +02:00
Federico Terzi
2f53752e97 feat(core): implement rich text matches 2021-04-29 22:37:44 +02:00
Federico Terzi
038798a2d6 feat(config): parse rich text matches 2021-04-29 22:35:05 +02:00
Federico Terzi
302a45aa88 feat(core): add source_id parameter to events and introduce past events discarding mechanism 2021-04-25 21:03:13 +02:00
Federico Terzi
7db39f4c74 feat(core): implement delay-for-modifier-release mechanism 2021-04-25 15:54:08 +02:00
Federico Terzi
3dfde8e830 feat(config): wire up form match syntax 2021-04-24 18:00:46 +02:00
Federico Terzi
a2522af57a feat(render): create FormExtension 2021-04-24 17:59:50 +02:00
Federico Terzi
d7ebd2a4dd feat(core): wire up modulo forms 2021-04-24 17:58:58 +02:00
Federico Terzi
de236a89d2 feat(core): implement threading structure in worker thread and add resources 2021-04-23 22:00:14 +02:00
Federico Terzi
83a58c9912 feat(config): make config store trait Send 2021-04-23 21:52:02 +02:00
Federico Terzi
03d2aac56e feat(core): wire up mouse event 2021-04-23 20:41:41 +02:00
Federico Terzi
aaa55ca063 refactor(core): change event package names 2021-04-23 19:55:11 +02:00
Federico Terzi
871da0aaa1 refactor(core): change event package names 2021-04-23 19:53:38 +02:00
Federico Terzi
a5fff067f7 feat(core): wire up extensions 2021-04-21 20:49:46 +02:00
Federico Terzi
4af0cde3ed refactor(render): transform boxed extensions to references 2021-04-21 20:49:25 +02:00
Federico Terzi
1e65d2ead6 Merge branch 'dev-1.x-core' of github.com:federico-terzi/espanso into dev-1.x-core 2021-04-21 21:35:39 +02:00
Federico Terzi
f35eecae88 fix(render): fix failing test on Windows 2021-04-21 19:26:55 +02:00
Federico Terzi
05c26f9eb0 fix(clipboard): add missing linking configuration for Windows 2021-04-21 19:25:09 +02:00
Federico Terzi
cedb073f06 feat(core): implement propagate_case option 2021-04-19 22:04:38 +02:00
Federico Terzi
5a729f5810 feat(config): introduce the uppercase_style option for matches (related to #625) 2021-04-19 22:03:29 +02:00
Federico Terzi
1fad2039d6 refactor(match): remove preserve_case_markers option as it's not needed 2021-04-19 22:02:23 +02:00
Federico Terzi
82096ad9fa fix(core): improve continuous word matches detection 2021-04-18 12:33:53 +02:00
Federico Terzi
04f1449046 feat(core): improve support for word matches 2021-04-18 12:22:08 +02:00
Federico Terzi
97b789e946 feat(match): provide word separators in the output of Rolling Match result 2021-04-18 12:21:26 +02:00