Commit Graph

118 Commits

Author SHA1 Message Date
Federico Terzi
fd2f385858 feat(core): implement linux service methods 2021-07-14 22:35:45 +02:00
Federico Terzi
72d7c19e9f feat(core): add support for linux capabilities 2021-07-14 20:43:31 +02:00
Federico Terzi
59a405a21d feat(core): implement service cli handler on macOS 2021-07-11 22:26:40 +02:00
Federico Terzi
5f98041413 feat(core): add basic AppImage resources 2021-07-09 21:23:30 +02:00
Federico Terzi
cec11f39cb feat(core): extend env-path module to Windows 2021-06-27 15:46:09 +02:00
Federico Terzi
8fb3826298 feat(core): implement runtime Preferences module 2021-06-25 18:57:17 +02:00
Federico Terzi
09095a1e8d feat(core): implement secure-input watcher 2021-06-09 21:49:27 +02:00
Federico Terzi
7e322f93dd chore(core): change version to 2.0.0 2021-06-05 15:34:16 +02:00
Federico Terzi
833e39c328 feat(core): implement config auto-reload 2021-06-02 21:52:08 +02:00
Federico Terzi
2cf6cafdb6 feat(core): introduce migrate cli command 2021-06-02 11:54:00 +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
6ee301c6e1 feat(migrate): setting up automatic test pipeline and progress in the implementation 2021-05-27 22:06:39 +02:00
Federico Terzi
58e048900c feat(migrate): update cargo lock 2021-05-24 20:58:40 +02:00
Federico Terzi
04c998274e feat(migrate): create base test-case 2021-05-23 22:08:30 +02:00
Federico Terzi
074eae309c feat(core): add support for modulo in espanso core 2021-05-21 22:03:54 +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
db5b7c1c38 feat(core): improve exit handling and connect first IPC worker POC 2021-05-16 18:42:56 +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
139fa7e511 feat(config): add pre_paste_delay configuration option 2021-05-08 14:57:18 +02:00
Federico Terzi
2f53752e97 feat(core): implement rich text matches 2021-04-29 22:37:44 +02:00
Federico Terzi
d7ebd2a4dd feat(core): wire up modulo forms 2021-04-24 17:58:58 +02:00
Federico Terzi
871da0aaa1 refactor(core): change event package names 2021-04-23 19:53:38 +02:00
Federico Terzi
4af4a434a3 feat(core): progress on the core pipeline 2021-04-10 12:05:32 +02:00
Federico Terzi
c0de39fdd0 feat(core): improve basic core structure 2021-04-03 13:55:21 +02:00
Federico Terzi
a4958ff352 feat(core): early structure of the engine 2021-04-01 22:13:56 +02:00
Federico Terzi
1f0fe74ac1 feat(core): implement basic cli handler structure and path handler 2021-03-28 18:22:50 +02:00
Federico Terzi
b375518730 feat(core): wire up path resolution package 2021-03-27 14:35:05 +01:00
Federico Terzi
8257e9f400 Merge branch 'dev-1.x' of github.com:federico-terzi/espanso into dev-1.x 2021-03-23 22:09:00 +01:00
Federico Terzi
1e015eb891 feat(config): port legacy loader to new project 2021-03-21 15:28:07 +01:00
Federico Terzi
9ce453e58b feat(info): implement app info provider on linux 2021-03-20 21:47:07 +01:00
Federico Terzi
3217865d4b feat(render): implement random extension 2021-03-20 19:16:53 +01:00
Federico Terzi
7806a079dc feat(render): implement default renderer 2021-03-19 21:09:43 +01:00
Federico Terzi
4038dd0cf3 feat(clipboard): implement wayland clipboard manager 2021-03-16 19:56:55 +01:00
Federico Terzi
32b1de8ddc feat(clipboard): define base library interface 2021-03-16 12:30:18 +01:00
Federico Terzi
89805a0248 First draft of hotkey support on macOS 2021-03-14 15:50:54 +01:00
Federico Terzi
beab299aa0 Improve Rolling matcher implementation and add Regex matcher 2021-03-13 13:45:37 +01:00
Federico Terzi
1103278ccd Early draft of RollingMatcher 2021-03-09 21:43:07 +01:00
Federico Terzi
7b9e43ab06 Improve testing coverage of config module 2021-03-06 15:26:34 +01:00
Federico Terzi
2cb8da91a5 Continue the work on the new config module 2021-03-04 22:02:44 +01:00
Federico Terzi
2283cedbd3 Making progress in the config parsing 2021-02-26 22:33:33 +01:00
Federico Terzi
e26a04de67 Initial draft of config parsing 2021-02-24 21:57:23 +01:00
Federico Terzi
a57092517e Add windows IPC implementation and general refactor 2021-02-17 19:09:28 +01:00
Federico Terzi
ee611c3a03 First unix ipc implementation 2021-02-15 21:25:38 +01:00
Federico Terzi
a9d24d400d First draft of evdev inject backend 2021-02-14 21:02:50 +01:00
Federico Terzi
c2f497ef59 Initial implementation of espanso-inject on Windows 2021-02-10 21:31:46 +01:00
Federico Terzi
afb64df17c Initial macOS detect implementation 2021-02-09 17:12:16 +01:00
Federico Terzi
1d6b152c15 Initial draft of wayland event source 2021-02-04 22:12:30 +01:00
Federico Terzi
1a21a81ace Add implementation of linux ui eventloop 2021-01-31 21:29:18 +01:00