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 |
|
Federico Terzi
|
40a307c38d
|
fix(core): fix makefile configuration for newer versions of Rust
|
2021-07-14 20:49:59 +02:00 |
|
Federico Terzi
|
72d7c19e9f
|
feat(core): add support for linux capabilities
|
2021-07-14 20:43:31 +02:00 |
|
Federico Terzi
|
c381da94f9
|
feat(core): add todo service cli stub
|
2021-07-14 19:35:49 +02:00 |
|
Federico Terzi
|
64886ff436
|
feat(core): implement service methods on Windows
|
2021-07-12 21:42:51 +02:00 |
|
Federico Terzi
|
59a405a21d
|
feat(core): implement service cli handler on macOS
|
2021-07-11 22:26:40 +02:00 |
|
Federico Terzi
|
d9f275895b
|
fix(detect): fix wrong handling of repeated key presses on Wayland
|
2021-07-10 11:19:24 +02:00 |
|
Federico Terzi
|
99d040e708
|
feat(core): add run-binary make command
|
2021-07-10 10:45:39 +02:00 |
|