Federico Terzi
|
c4f4f438d3
|
fix(core): prevent blocking when spawning the textview UI
|
2021-11-16 22:27:43 +01:00 |
|
Federico Terzi
|
8909ccdb4d
|
feat(engine): add show logs entry in context menu
|
2021-11-16 22:27:14 +01:00 |
|
Federico Terzi
|
e2b6dcba38
|
feat(core): implement builtin to show logs
|
2021-11-15 22:31:57 +01:00 |
|
Federico Terzi
|
c69544c1e2
|
feat(engine): implement ShowLogs event
|
2021-11-15 22:31:26 +01:00 |
|
Federico Terzi
|
334e99b343
|
feat(core): implement builtins to show active config and app
|
2021-11-15 22:25:52 +01:00 |
|
Federico Terzi
|
9081ca76e7
|
feat(core): wire up textview UI events
|
2021-11-15 22:25:30 +01:00 |
|
Federico Terzi
|
84fd39a952
|
feat(engine): implement ShowText event
|
2021-11-15 22:24:30 +01:00 |
|
Federico Terzi
|
b2452ecca7
|
feat(modulo): add Esc handling in textview UI
|
2021-11-15 22:23:29 +01:00 |
|
Federico Terzi
|
02ec804604
|
feat(core): wire up textview UI
|
2021-11-15 21:50:58 +01:00 |
|
Federico Terzi
|
fff9f63f96
|
feat(modulo): implement textview UI
|
2021-11-15 21:50:35 +01:00 |
|
Federico Terzi
|
6168a28291
|
fix(modulo): fix wizard pages being cut with display scaling on Windows. Fix #871
|
2021-11-15 20:39:10 +01:00 |
|
Federico Terzi
|
411118b550
|
fix(core): fix string clipping operator that crashed with some unicode chars
|
2021-11-14 11:17:54 +01:00 |
|
Federico Terzi
|
bf1f3fc2e0
|
chore(misc): version bump
|
2021-11-13 16:01:26 +01:00 |
|
Federico Terzi
|
0387ba8118
|
feat(render): add logic to enable variable injection escape
|
2021-11-12 22:13:37 +01:00 |
|
Federico Terzi
|
541c8d462c
|
Merge branch 'dev' of github.com:federico-terzi/espanso into dev
|
2021-11-12 21:10:18 +01:00 |
|
Federico Terzi
|
38edd67bd0
|
feat(render): improve error log when variable is missing in forms
|
2021-11-12 21:10:04 +01:00 |
|
Federico Terzi
|
2745257ce9
|
fix(detect): add workaround to fix inconsistent modifier states on macOS. Fix #825 Fix #858
|
2021-11-12 20:49:56 +01:00 |
|
Federico Terzi
|
c7d6d69b72
|
feat(render): add tests for dict variables
|
2021-11-11 21:31:51 +01:00 |
|
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 |
|