Commit Graph

1166 Commits

Author SHA1 Message Date
Federico Terzi
023ac615ba style(core): refactor worker module structure 2021-05-23 17:36:06 +02:00
Federico Terzi
2ad8dfa8a5 feat(core): add Enable/Disable option in context menu 2021-05-23 16:07:17 +02:00
Federico Terzi
5abea19016 feat(core): add support for Disable/Enable 2021-05-23 15:47:15 +02:00
Federico Terzi
d193cb749b feat(config): add toggle_key option 2021-05-23 15:45:58 +02:00
Federico Terzi
76b4a4a302 feat(core): move form icon injection logic 2021-05-22 16:49:08 +02:00
Federico Terzi
985706c6fe fix(core): remove unused code 2021-05-22 12:21:20 +02:00
Federico Terzi
2b5e77e1da feat(core): integrate new built-in modulo with existing interface 2021-05-22 12:20:49 +02:00
Federico Terzi
a7c51fe803 feat(core): overwrite modulo icon 2021-05-22 12:05:28 +02:00
Federico Terzi
0e5e308e9f feat(modulo): port modulo build on Linux 2021-05-22 11:55:21 +02:00
Federico Terzi
ed60ae46cf feat(modulo): implement building process on macOS 2021-05-22 11:45:17 +02:00
Federico Terzi
074eae309c feat(core): add support for modulo in espanso core 2021-05-21 22:03:54 +02:00
Federico Terzi
23895841e3 feat(modulo): initial port of modulo within the espanso repo 2021-05-21 22:03:15 +02:00
Federico Terzi
04720212e5 feat(ui): add feature to avoid double linking gdiplus 2021-05-21 22:00:02 +02:00
Federico Terzi
ccb3e11d93 feat(clipboard): add feature to avoid double linking gdiplus 2021-05-21 21:59:29 +02:00
Federico Terzi
c996bbb0f5 fix(ui): implement exit method on Linux 2021-05-20 20:18:54 +02:00
Federico Terzi
fc69b7a79f fix(info): fix segmentation fault on macOS 2021-05-20 19:16:17 +02:00
Federico Terzi
8c2e02030a feat(ui): implement exit method on macOS 2021-05-18 21:50:14 +02:00
Federico Terzi
4ab040da3c feat(core): add restart option in context menu and improve exit handling 2021-05-18 21:23:14 +02:00
Federico Terzi
39758e2b9a feat(core): improve exit handling 2021-05-18 21:04:23 +02:00
Federico Terzi
cba94607fa feat(core): first half of context menu handling 2021-05-17 22:09:29 +02:00
Federico Terzi
716c50cee1 feat(ui): refactor context menu structure 2021-05-17 22:06:37 +02:00
Federico Terzi
798cbfee45 feat(core): improve exit code handling and investigate improvement of shell handling on Windows 2021-05-17 21:02:21 +02:00
Federico Terzi
6eb3fdfcf3 fix(core): fix bug that caused multiple processes to overwrite logs 2021-05-16 21:39:24 +02:00
Federico Terzi
befcbd984e feat(core): add check to kill orphan worker processes when daemon is launched 2021-05-16 18:59:50 +02:00
Federico Terzi
db5b7c1c38 feat(core): improve exit handling and connect first IPC worker POC 2021-05-16 18:42:56 +02:00
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