Commit Graph

702 Commits

Author SHA1 Message Date
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
Federico Terzi
474eae69d5 Add hotkey detection implementation to Windows 2021-03-14 18:24:37 +01:00
Federico Terzi
89805a0248 First draft of hotkey support on macOS 2021-03-14 15:50:54 +01:00
Federico Terzi
0ae9b60175 Fix absolute path error on macOS tests 2021-03-14 10:30:53 +01:00
Federico Terzi
2a2fbbd792 Format code 2021-03-13 13:45:52 +01:00
Federico Terzi
beab299aa0 Improve Rolling matcher implementation and add Regex matcher 2021-03-13 13:45:37 +01:00
Federico Terzi
fcfca92bc5 Early draft of RegexMatcher 2021-03-11 22:03:28 +01:00
Federico Terzi
b2f28bb739 Finalize first draft of RollingMatcher 2021-03-11 21:16:18 +01:00
Federico Terzi
caf72c9aef Fix absolute path error on windows 2021-03-11 17:41:34 +01:00
Federico Terzi
784e074795 Improve the RollingMatcher implementation 2021-03-10 21:12:23 +01:00
Federico Terzi
1103278ccd Early draft of RollingMatcher 2021-03-09 21:43:07 +01:00
Federico Terzi
e8881d0faf Add license header and formatting 2021-03-09 16:06:50 +01:00
Federico Terzi
4143caff3d Improve config loading process and tests 2021-03-08 21:46:27 +01:00
Federico Terzi
7262727823 Add config store base implementation and tests 2021-03-08 16:36:16 +01:00
Federico Terzi
0ca740914f Improve the config parsing logic and test cases 2021-03-07 15:53:02 +01:00
Federico Terzi
7b9e43ab06 Improve testing coverage of config module 2021-03-06 15:26:34 +01:00
Federico Terzi
3974d90bc9 Refactor config structure and improve importer logic 2021-03-05 21:31:54 +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
79a1b85769 Refactor linux methods 2021-02-18 19:51:45 +01:00
Federico Terzi
75ca7ec071 Refactor macOS implementation 2021-02-17 20:40:27 +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