Federico Terzi
|
91046b3c18
|
feat(ui): add method to exit eventloop
|
2021-05-16 18:42:22 +02:00 |
|
Federico Terzi
|
22ba3a5e03
|
feat(core): prevent multiple daemon and worker instances
|
2021-05-16 16:55:40 +02:00 |
|
Federico Terzi
|
e08bf2f69a
|
feat(core): add logging for panics
|
2021-05-16 16:26:03 +02:00 |
|
Federico Terzi
|
8b73a41439
|
feat(core): add code to launch worker from daemon
|
2021-05-16 16:20:15 +02:00 |
|
Federico Terzi
|
0831d19841
|
feat(core): improve logging handling and create daemon skeleton
|
2021-05-16 15:45:05 +02:00 |
|
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 |
|