Commit Graph

764 Commits

Author SHA1 Message Date
Federico Terzi
f266c3c23c fix(mac-utils): fix compilation on non-macOS systems 2021-06-09 22:05:28 +02:00
Federico Terzi
09095a1e8d feat(core): implement secure-input watcher 2021-06-09 21:49:27 +02:00
Federico Terzi
e7df57ef87 feat(mac-utils): add secure-input-related utils 2021-06-09 21:48:39 +02:00
Federico Terzi
645cd78573 feat(core): wire up parameters in clipboard injector 2021-06-08 20:48:33 +02:00
Federico Terzi
136b4791df feat(core): wire up delay options to injectors 2021-06-07 21:16:21 +02:00
Federico Terzi
9efc7cfa0a feat(config): add inject_delay and key_delay options 2021-06-07 21:15:39 +02:00
Federico Terzi
0829816bac fix(inject): make injection options clonable 2021-06-07 21:10:42 +02:00
Federico Terzi
efb2888e17 chore(ui): add missing licence header 2021-06-06 21:52:54 +02:00
Federico Terzi
e1e805ce65 feat(core): wire up force_clipboard/force_mode params 2021-06-06 21:51:34 +02:00
Federico Terzi
030763cab5 feat(config): add force_mode parameter 2021-06-06 21:51:14 +02:00
Federico Terzi
394aed1b1d feat(core): change tray icons on Windows 2021-06-06 21:24:34 +02:00
Federico Terzi
a4c02a906b fix(config): increase shortcut event delay to mitigate issue on macOS 2021-06-05 22:45:47 +02:00
Federico Terzi
5b9060b6b9 feat(core): replace icons on macOS 2021-06-05 22:30:56 +02:00
Federico Terzi
5f8d30498f fix(core): remove previous bundle when compiling to avoid code signing errors 2021-06-05 22:26:08 +02:00
Federico Terzi
4ddd061a0f feat(core): first steps in creating a macOS bundle 2021-06-05 19:10:31 +02:00
Federico Terzi
7e322f93dd chore(core): change version to 2.0.0 2021-06-05 15:34:16 +02:00
Federico Terzi
9f1cf0c90c feat(core): add support for legacy dummy extension type 2021-06-05 15:32:22 +02:00
Federico Terzi
ccd00cb706 feat(render): add alias parameter to echo extension to support legacy dummy type 2021-06-05 15:31:55 +02:00
Federico Terzi
149d9ec8a0 feat(core): wire up some parameters in the clipboard injector 2021-06-05 12:19:22 +02:00
Federico Terzi
f9ff881136 feat(config): add clipboard-related parameters 2021-06-05 12:18:52 +02:00
Federico Terzi
0d226619a9 feat(core): implement preserve_clipboard 2021-06-05 11:37:16 +02:00
Federico Terzi
dadc71728c feat(config): add preserve clipboard config fields 2021-06-05 11:36:55 +02:00
Federico Terzi
28d8194b4a feat(core): implement daemon process monitor in worker 2021-06-03 21:47:24 +02:00
Federico Terzi
34f08964d7 fix(core): fix wrong loop in file watcher 2021-06-03 21:43:56 +02:00
Federico Terzi
c79d248812 feat(core): wire up auto_restart option 2021-06-03 21:01:04 +02:00
Federico Terzi
da19664f5b feat(config): add auto_restart option 2021-06-03 21:00:38 +02:00
Federico Terzi
8fb95ccf22 feat(ipc): implement new IPC semantics on Unix 2021-06-02 22:07:19 +02:00
Federico Terzi
833e39c328 feat(core): implement config auto-reload 2021-06-02 21:52:08 +02:00
Federico Terzi
33eeee99a9 feat(ipc): refactor IPC on Windows 2021-06-02 21:12:56 +02:00
Federico Terzi
87581c5b35 fix(core): release legacy lock file after check 2021-06-02 12:49:59 +02:00
Federico Terzi
00b4f97b14 feat(core): change IPC channel names to avoid conflicts with legacy version 2021-06-02 12:34:46 +02:00
Federico Terzi
5b9743bf68 feat(core): prevent migration from happening if a legacy version is running 2021-06-02 12:34:19 +02:00
Federico Terzi
4dd3df2326 feat(core): prevent espanso from starting if legacy instance is running 2021-06-02 12:28:35 +02:00
Federico Terzi
2cf6cafdb6 feat(core): introduce migrate cli command 2021-06-02 11:54:00 +02:00
Federico Terzi
f98ab3dffd fix(path): change wrong package resolution order 2021-06-02 11:48:58 +02:00
Federico Terzi
2489f6c404 feat(migrate): add warning if passive_mode directives are detected 2021-05-29 18:45:34 +02:00
Federico Terzi
d724c5468a feat(migrate): add warning if a nested parent directive is detected 2021-05-29 18:40:30 +02:00
Federico Terzi
7d115d588b feat(migrate): improve multiline string handling 2021-05-29 16:28:40 +02:00
Federico Terzi
21c988c2b4 feat(migrate): add test cases and rendering implementation 2021-05-29 13:08:32 +02:00
Federico Terzi
4388fc0ba6 feat(migrate): add package handling 2021-05-29 10:28:09 +02:00
Federico Terzi
ec73edba24 feat(migrate): progress in the migration implementation 2021-05-29 10:14:42 +02:00
Federico Terzi
b5786b6530 fix(mitigate): fix non-deterministic test 2021-05-27 23:16:53 +02:00
Federico Terzi
6ee301c6e1 feat(migrate): setting up automatic test pipeline and progress in the implementation 2021-05-27 22:06:39 +02:00
Federico Terzi
ae2da9b0fe feat(misc): add cargo Makefile 2021-05-27 22:05:45 +02:00
Federico Terzi
e3cdaa91fb feat(migrate): progress in the migration process 2021-05-25 22:07:26 +02:00
Federico Terzi
58e048900c feat(migrate): update cargo lock 2021-05-24 20:58:40 +02:00
Federico Terzi
9c6e37bc44 feat(migrate): progress in the migrate implementation 2021-05-24 20:58:18 +02:00
Federico Terzi
04c998274e feat(migrate): create base test-case 2021-05-23 22:08:30 +02:00
Federico Terzi
85d2660768 fix(ui): fix test runs on Windows when modulo is disabled 2021-05-23 18:11:07 +02:00
Federico Terzi
023ac615ba style(core): refactor worker module structure 2021-05-23 17:36:06 +02:00