Commit Graph

625 Commits

Author SHA1 Message Date
Federico Terzi
518f0f8376 feat(core): wire up injectors 2021-04-11 19:19:52 +02:00
Federico Terzi
4af4a434a3 feat(core): progress on the core pipeline 2021-04-10 12:05:32 +02:00
Federico Terzi
14fdfe4149 feat(config): add method to list all configs 2021-04-10 12:04:53 +02:00
Federico Terzi
3ecc4e8546 feat(render): expose public struct fields 2021-04-10 12:04:18 +02:00
Federico Terzi
f847d0cd81 feat(config): add id to config and decouple variable params from serde_yaml 2021-04-09 21:29:23 +02:00
Federico Terzi
e643609d57 feat(core): progress in the core implementation 2021-04-04 22:05:03 +02:00
Federico Terzi
459e414a09 feat(config): refactor id field and introduce deduplication on legacy loader 2021-04-04 22:01:59 +02:00
Federico Terzi
d1776c9fea feat(config): convert id generator to local storage 2021-04-04 22:00:26 +02:00
Federico Terzi
3a0c397410 feat(match): expose struct option fields 2021-04-04 21:59:55 +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
5c912777c7 fix(core): use local time instead of UTC in logs. #522 2021-03-29 21:20:33 +02:00
Federico Terzi
38fb74cdac feat(core): implement log command 2021-03-29 21:10:30 +02:00
Federico Terzi
aa6853293a fix(detect): fix compilation warnings 2021-03-28 18:36:56 +02:00
Federico Terzi
d957fd35ce fix(clipboard): fix compilation warnings 2021-03-28 18:36:36 +02:00
Federico Terzi
1dad647310 fix(info): fix compilation warnings 2021-03-28 18:36:12 +02:00
Federico Terzi
e29dbfc9d5 fix(inject): fix compilation warnings 2021-03-28 18:35:50 +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
c4ba7411c1 feat(config): improve legacy loader signature 2021-03-27 14:34:49 +01:00
Federico Terzi
279752ba59 feat(path): implement path resolution logic 2021-03-27 14:34:10 +01:00
Federico Terzi
65fd76c5b9 feat(config): add backend option 2021-03-24 20:51:15 +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
14196be5c5 fix(config): improve signature of config loader 2021-03-23 22:03:25 +01:00
Federico Terzi
9098d5ac2a feat(config): implement legacy loader 2021-03-23 21:57:03 +01:00
Federico Terzi
1e015eb891 feat(config): port legacy loader to new project 2021-03-21 15:28:07 +01:00
Federico Terzi
bfb38c19c7 feat(info): implement app info manager on macOS 2021-03-21 10:57:08 +01:00
Federico Terzi
15d78dc13f feat(info): implement app info provider on Windows 2021-03-20 22:04:47 +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
0ca9f7689b feat(render): implement script extension 2021-03-20 17:13:50 +01:00
Federico Terzi
09ff2178e2 feat(render): implement shell extension 2021-03-20 15:06:52 +01:00
Federico Terzi
ec78fb9ff2 feat(render): implement clipboard extension 2021-03-20 10:33:38 +01:00
Federico Terzi
de5ced12a3 fix(clipboard): fix linking error on test builds 2021-03-20 10:16:50 +01:00
Federico Terzi
ea1479366e feat(render): add echo extension 2021-03-19 21:43:22 +01:00
Federico Terzi
b2422bac55 feat(render): introduce casing style to capitalize each word first letter. #625 2021-03-19 21:26:08 +01:00
Federico Terzi
d11c924965 feat(render): implement date extension 2021-03-19 21:09:56 +01:00
Federico Terzi
7806a079dc feat(render): implement default renderer 2021-03-19 21:09:43 +01:00
Federico Terzi
8df15bba3f feat(clipboard): add macOS clipboard implementation 2021-03-17 11:36:02 +01:00
Federico Terzi
d9496899ed feat(clipboard): add windows clipboard implementation 2021-03-17 10:27:00 +01:00
Federico Terzi
f7e58f9711 fix(inject): remove unnecessary print 2021-03-17 09:14:30 +01:00
Federico Terzi
c8a3ff1d8f fix(clipboard): fix compilation error on X11 2021-03-16 20:53:55 +01:00
Federico Terzi
4038dd0cf3 feat(clipboard): implement wayland clipboard manager 2021-03-16 19:56:55 +01:00
Federico Terzi
aa64f11950 feat(clipboard): implement clipboard on X11 systems 2021-03-16 16:09:59 +01:00
Federico Terzi
32b1de8ddc feat(clipboard): define base library interface 2021-03-16 12:30:18 +01:00
Federico Terzi
353f3f10de fix: broken tests on Windows and macOS 2021-03-15 21:05:21 +01:00
Federico Terzi
2647f099ad style: formatting 2021-03-15 19:08:08 +01:00
Federico Terzi
307599b761 Finish implementation of hotkey detection on Wayland 2021-03-15 19:05:49 +01:00
Federico Terzi
b18cf1c153 First half of hotkeys detection on Wayland 2021-03-15 12:26:22 +01:00
Federico Terzi
fbeca8b6e9 Implement hotkeys handling on X11 2021-03-14 21:53:17 +01:00