Commit Graph

1225 Commits

Author SHA1 Message Date
Federico Terzi
497c845b88 fix(config): fix wrong mapping in legacy config 2021-08-02 21:32:57 +02:00
Federico Terzi
f9f7db623d feat(core): add LibreOffice writer patch 2021-08-01 23:17:01 +02:00
Federico Terzi
40ad3c8551 fix(info): use alternative method to gather active window on X11 2021-08-01 23:09:09 +02:00
Federico Terzi
c85e063e71 feat(docs): add required packages to compilation docs on Ubuntu 2021-08-01 21:51:13 +02:00
Federico Terzi
04bc9b904d feat(core): add SecureInput context menu entries 2021-08-01 19:06:18 +02:00
Federico Terzi
79be8d2988 feat(core): implement first draft of secure input workaround script 2021-08-01 15:44:09 +02:00
Federico Terzi
278a3fe008 feat(core): improve secure input detection interval handling 2021-08-01 11:31:05 +02:00
Federico Terzi
d23de2e3c9 feat(core): implement builtin to dump app info 2021-07-31 22:56:29 +02:00
Federico Terzi
7f3c70c8df feat(core): improve config dump when patched 2021-07-31 22:28:18 +02:00
Federico Terzi
e151364014 feat(config): improve label field fallback 2021-07-31 22:27:52 +02:00
Federico Terzi
dcc2cd2708 feat(core): add builtin function to dump current config 2021-07-31 22:06:39 +02:00
Federico Terzi
3cdc964777 feat(config): add config pretty dump 2021-07-31 22:05:30 +02:00
Federico Terzi
b6fcc1723c fix(core): add SHIFT as conflicting modifier to avoid bad pasting when trigger ends with shifted char 2021-07-31 22:05:01 +02:00
Federico Terzi
48d05a3f32 feat(core): first draft of builtin matches 2021-07-31 21:19:50 +02:00
Federico Terzi
90db84b92f feat(core): wire up apply_patch option 2021-07-31 17:17:47 +02:00
Federico Terzi
4504977384 feat(config): add option to skip patching 2021-07-31 17:17:24 +02:00
Federico Terzi
0112603ff7 feat(core): complete work on patch system structure 2021-07-31 16:58:54 +02:00
Federico Terzi
bc19b412ae feat(core): first steps in patch system implementation 2021-07-31 11:54:53 +02:00
Federico Terzi
24910859ac feat(config): refactor config_store to use Arc instead of plain references 2021-07-31 11:54:13 +02:00
Federico Terzi
96309709b2 fix(core): fix service register on linux when executed from app-image 2021-07-30 20:40:20 +02:00
Federico Terzi
32775d414c fix(path): use /home/freddy/.cache as runtime directory to avoid loosing kvs store data on reboot 2021-07-30 20:06:15 +02:00
Federico Terzi
93a7caa101 fix(detect): fix incorrect modifier sync on Wayland 2021-07-30 19:49:03 +02:00
Federico Terzi
bee79eb4a4 fix(detect): fix wrong default feature and improve context information 2021-07-30 19:37:18 +02:00
Federico Terzi
33b9012802 feat(detect): implement modifier state synchronization on Wayland 2021-07-30 19:31:33 +02:00
Federico Terzi
08e86c7e35 fix(core): remove spurious print 2021-07-28 22:41:52 +02:00
Federico Terzi
3aea65de72 feat(core): implement KeyStateProvider for wayland injector 2021-07-28 22:37:46 +02:00
Federico Terzi
31b93ebdb0 feat(inject): add wait mechanism on wayland injector 2021-07-28 22:37:21 +02:00
Federico Terzi
6a558f74c7 feat(core): show welcome UI only once after the engine has successfuly initialized 2021-07-27 23:12:22 +02:00
Federico Terzi
c82690ba61 feat(modulo): improve troubleshooting UI 2021-07-27 22:41:29 +02:00
Federico Terzi
925a411460 feat(core): improve troubleshooter behavior on critical errors 2021-07-27 22:23:48 +02:00
Federico Terzi
6dc3f1093d feat(core): add start and stop aliases 2021-07-26 20:40:45 +02:00
Federico Terzi
7bdeff8bb7 feat(core: improve auto troubleshooting logic 2021-07-24 15:47:08 +02:00
Federico Terzi
adc13c707d feat(core): improve notification handling 2021-07-24 10:08:37 +02:00
Federico Terzi
e9d90929a6 feat(core): show already running warning if multiple instances are present 2021-07-23 22:15:18 +02:00
Federico Terzi
56502fd0e5 feat(modulo): implement already_running flag on welcome gui 2021-07-23 22:14:44 +02:00
Federico Terzi
2d559b7fb0 feat(core): implement run-count config in worker 2021-07-21 20:23:37 +02:00
Federico Terzi
acf4286cd4 fix(path): fix legacy runtime dir detection 2021-07-20 20:09:26 +02:00
Federico Terzi
0280738dd3 fix(modulo): fix compilation problem on macOS 2021-07-19 23:51:28 +02:00
Federico Terzi
f42c4ef56e feat(core): implement basic troubleshooting logic 2021-07-19 23:35:20 +02:00
Federico Terzi
dc6b11cfc8 feat(config): improve error messages 2021-07-19 20:50:14 +02:00
Federico Terzi
11edf080de feat(modulo): implement troubleshooting window 2021-07-19 20:48:55 +02:00
Federico Terzi
aec2425b0b feat(config): refactor config handler to also return warnings and errors 2021-07-18 12:10:56 +02:00
Federico Terzi
c0d08bf1bd fix(core): fix starting template that misbehaved on Windows 2021-07-17 16:38:05 +02:00
Federico Terzi
17e59c8edf feat(core): improve Windows installer 2021-07-17 15:59:08 +02:00
Federico Terzi
08efac57d7 feat(core): show initial notification when espanso starts 2021-07-17 15:58:45 +02:00
Federico Terzi
a8799c3d9a feat(ui): refactor windows notification system away from WinToast 2021-07-17 15:58:19 +02:00
Federico Terzi
f8b7300d31 feat(core): implement Windows installer packaging 2021-07-17 10:24:25 +02:00
Federico Terzi
fc70b4fc03 feat(core): factor out windows build steps to be reused 2021-07-16 22:50:13 +02:00
Federico Terzi
a4b9b30cdf feat(core): create packager for Windows portable mode and move scripts to separate files 2021-07-16 22:14:05 +02:00
Federico Terzi
fd2f385858 feat(core): implement linux service methods 2021-07-14 22:35:45 +02:00