Federico Terzi
|
317d3f2051
|
feat(core): wire up depends_on field for variables
|
2021-11-10 23:23:10 +01:00 |
|
Federico Terzi
|
aa26f27ed9
|
feat(config): implement depends_on field for variables
|
2021-11-10 23:22:53 +01:00 |
|
Federico Terzi
|
8acca4a366
|
feat(render): implement new variable resolution algorithm
|
2021-11-10 23:17:23 +01:00 |
|
Federico Terzi
|
57450bee32
|
feat(core): refactor form's choice and list values to accept multiline strings. Fix #855
|
2021-11-07 16:46:12 +01:00 |
|
Federico Terzi
|
d02c63dccf
|
feat(render): add tip in logs when legacy form syntax throws error #856
|
2021-11-07 15:53:32 +01:00 |
|
Federico Terzi
|
a0412cdc7e
|
feat(core): wire up inject vars option #856
|
2021-11-07 15:43:58 +01:00 |
|
Federico Terzi
|
9fb1d2a22a
|
feat(config): add inject_vars option to matches. #856
|
2021-11-07 15:43:24 +01:00 |
|
Federico Terzi
|
34ba1e39e4
|
feat(config): refactor YAML match parsing to account for new form syntax #856
|
2021-11-07 15:29:45 +01:00 |
|
Federico Terzi
|
7244d34c7c
|
feat(migrate): implement form syntax auto migration #856
|
2021-11-07 14:21:59 +01:00 |
|
Federico Terzi
|
fa26b1ffde
|
feat(modulo): refactor form parser to accept new control syntax #856
|
2021-11-07 12:44:24 +01:00 |
|
Federico Terzi
|
29edcb900b
|
chore(misc): version bump
|
2021-11-07 12:22:23 +01:00 |
|
Federico Terzi
|
40e8dace33
|
feat(render): add variable injection mechanism to renderer #856
|
2021-11-06 23:32:14 +01:00 |
|
Federico Terzi
|
9a2c27a202
|
chore(misc): version bump
|
2021-11-06 22:31:23 +01:00 |
|
Federico Terzi
|
98ef10716c
|
fix(inject): fix wrong char type that prevented compilation on ARM. Fix #801
|
2021-11-06 10:10:04 +01:00 |
|
Federico Terzi
|
ac208ecf02
|
fix(modulo): check for 'wx-config-gtk3' command as well on Linux. Fix #840
|
2021-11-06 10:02:47 +01:00 |
|
Federico Terzi
|
80ed98c506
|
fix(clipboard): read wayland display from env-variable instead of hard-coding it. Fix #846
|
2021-11-06 09:25:45 +01:00 |
|
Federico Terzi
|
0983fa82d5
|
feat(inject): add log to improve uinput error debuggability. Related to #846
|
2021-11-06 09:19:28 +01:00 |
|
Federico Terzi
|
48262cd913
|
fix(core): block env-path register and service register on macOS if App Translocation is active. Fix #845
|
2021-11-05 21:22:35 +01:00 |
|
Federico Terzi
|
93ce220b62
|
fix(core): block the wizard if app has been translocated on macOS. Fix #844
|
2021-11-05 21:11:14 +01:00 |
|
Federico Terzi
|
fcc0a4ee50
|
fix(modulo): add wrapping to move bundle wizard page
|
2021-11-05 21:09:25 +01:00 |
|
Federico Terzi
|
2d84db409d
|
feat(modulo): wire up move bundle page in wizard, related to #844
|
2021-11-05 20:29:37 +01:00 |
|
Federico Terzi
|
af6e91b516
|
fix(core): add delay in restart command to mitigate #839
|
2021-11-04 22:09:13 +01:00 |
|
Federico Terzi
|
5f1ec3719e
|
fix(engine): fix clippy warning
|
2021-11-04 21:38:59 +01:00 |
|
Federico Terzi
|
7d5fd6aa8b
|
fix(core): improve reporting of espanso start command. Relates to #839
|
2021-11-04 21:07:44 +01:00 |
|
Federico Terzi
|
ec7f1772dd
|
fix(detect): unregister device from epoll when removed on Wayland. #836
|
2021-11-01 21:57:32 +01:00 |
|
Federico Terzi
|
846d0a2be3
|
fix(core): prevent certain commands from being run as root on macOS. Fix #648
|
2021-11-01 21:00:51 +01:00 |
|
Federico Terzi
|
3034dbe122
|
feat(modulo): submit forms by just pressing Enter when possible, and also add help label. Fix #709
|
2021-11-01 20:23:57 +01:00 |
|
Federico Terzi
|
b470aaad8a
|
fix(core): improve handling of macOS env-path register command
|
2021-11-01 17:43:54 +01:00 |
|
Federico Terzi
|
30de95adef
|
feat(core): create /usr/local/bin folder on macOS if it doesn't exist when adding espanso to the path. Fix #814
|
2021-11-01 17:36:45 +01:00 |
|
Federico Terzi
|
665790e8f5
|
fix(clipboard): fix missing return type of macOS. Fix #826
|
2021-11-01 11:41:33 +01:00 |
|
Federico Terzi
|
63b56c09ed
|
feat(core): wire up rendering error notification
|
2021-10-31 22:22:01 +01:00 |
|
Federico Terzi
|
24087e8441
|
feat(engine): display and notify an error if rendering fails. Fix #774
|
2021-10-31 22:21:44 +01:00 |
|
Federico Terzi
|
93cb9680e6
|
feat(core): wire up status change notifications
|
2021-10-31 21:08:21 +01:00 |
|
Federico Terzi
|
a806e180e1
|
feat(engine): implement notification for enabled/disabled on linux. Fix #798
|
2021-10-31 21:07:58 +01:00 |
|
Federico Terzi
|
1bad4b2bfb
|
fix(modulo): fix search bar shortcut handling for non-querty layouts. Fix #823
|
2021-10-31 20:21:04 +01:00 |
|
Federico Terzi
|
4ca35ea14d
|
feat(core): implement 'espanso cmd' subcommand. Fix #832
|
2021-10-31 16:33:19 +01:00 |
|
Federico Terzi
|
70d97bf90d
|
feat(engine): implement toggle event
|
2021-10-31 16:30:52 +01:00 |
|
Federico Terzi
|
4d3b1a5a59
|
fix(engine): avoid stripping away paragraph tags with markdown when multiple are present. Fix #811
|
2021-10-31 16:06:44 +01:00 |
|
Federico Terzi
|
8edf998e60
|
feat(core): implement 'match exec' subcommand. Fix #883, Fix #780
|
2021-10-31 15:44:25 +01:00 |
|
Federico Terzi
|
b38623376e
|
feat(engine): add components to support ipc match exec
|
2021-10-31 15:43:50 +01:00 |
|
Federico Terzi
|
119d537fb7
|
feat(core): implement 'match list' command. Fix #786
|
2021-10-30 20:46:25 +02:00 |
|
Federico Terzi
|
382f708a02
|
chore(misc): version bump
|
2021-10-30 15:39:10 +02:00 |
|
Federico Terzi
|
a00afd4874
|
feat(core): wire up windows layout caching interval setting. Fix #745
|
2021-10-25 21:31:38 +02:00 |
|
Federico Terzi
|
0faa838932
|
feat(config): add config option for windows keyboard layout cache duration #745
|
2021-10-25 21:31:11 +02:00 |
|
Federico Terzi
|
92645e0987
|
feat(detect): add option to lower the windows keyboard layout cache interval, #745
|
2021-10-25 21:30:16 +02:00 |
|
Federico Terzi
|
21bc75bc31
|
fix(engine): prevent other keys from interfering with toggle_key. Fix #815
|
2021-10-24 21:46:09 +02:00 |
|
Federico Terzi
|
8bab0f5e42
|
feat(core): add virtualbox patch on linux x11, related to #742
|
2021-10-22 21:55:24 +02:00 |
|
Federico Terzi
|
e6599c1036
|
fix(core): change backend in alacritty patch to fix #787
|
2021-10-22 21:32:31 +02:00 |
|
Federico Terzi
|
b20aa9c702
|
fix(ci): specify explicit cargo-make version
|
2021-10-22 21:18:28 +02:00 |
|
Federico Terzi
|
d9d7966cfc
|
fix(detect): use c_char alias to fix build on ARM linux. Fix #801
|
2021-10-22 20:02:54 +02:00 |
|