Federico Terzi
|
d569d96dc6
|
feat(config): add search trigger field
|
2021-08-13 20:34:15 +02:00 |
|
Federico Terzi
|
db1a3e1247
|
feat(config): wire up match label field
|
2021-08-13 20:21:15 +02:00 |
|
Federico Terzi
|
e3dc943a73
|
feat(info): add fallback title detection on macOS
|
2021-08-12 20:06:24 +02:00 |
|
Federico Terzi
|
35d931e49c
|
fix(core): fix layout watcher channel crashing on macOS and Windows
|
2021-08-12 19:50:08 +02:00 |
|
Federico Terzi
|
88d589e851
|
feat(core): improve engine flag handling
|
2021-08-10 22:22:45 +02:00 |
|
Federico Terzi
|
c91e8f56bc
|
feat(core): implement keyboard layout watcher and refactor worker start flag
|
2021-08-10 22:18:39 +02:00 |
|
Federico Terzi
|
fb93754f90
|
fix(inject): fix possible memory leak
|
2021-08-10 21:11:04 +02:00 |
|
Federico Terzi
|
0f6c32350e
|
fix(detect): fix possible memory leak
|
2021-08-10 21:10:56 +02:00 |
|
Federico Terzi
|
a54d850cf3
|
fix(inject): fix possible memory leak
|
2021-08-10 20:29:27 +02:00 |
|
Federico Terzi
|
20d9324f38
|
fix(detect): fix possible memory leak
|
2021-08-10 20:29:14 +02:00 |
|
Federico Terzi
|
b9ae27a1e9
|
feat(core): pass RLVMO config to detect and inject modules
|
2021-08-10 20:16:16 +02:00 |
|
Federico Terzi
|
8691e68e6b
|
feat(config): add default and display implementation to RLMVO struct
|
2021-08-10 20:15:32 +02:00 |
|
Federico Terzi
|
52b73ba031
|
fix(core): add missing patch field
|
2021-08-09 22:53:53 +02:00 |
|
Federico Terzi
|
47eb2b0b69
|
feat(config): add options to configure keyboard layout on Wayland
|
2021-08-09 22:53:32 +02:00 |
|
Federico Terzi
|
c68d59797e
|
fix(detect): fix possible undefined behavior
|
2021-08-09 22:24:13 +02:00 |
|
Federico Terzi
|
bb4e88c445
|
fix(detect): fix possible undefined behavior
|
2021-08-09 22:24:13 +02:00 |
|
Federico Terzi
|
1aea1261f0
|
feat(detect): add active layout detection on Gnome (wayland)
|
2021-08-09 21:57:01 +02:00 |
|
Federico Terzi
|
e9d4dde750
|
feat(detect): add active keyboard layout detection on X11
|
2021-08-07 10:22:41 +02:00 |
|
Federico Terzi
|
733d7e2ff4
|
feat(ui): implement Heartbeat on Linux
|
2021-08-06 19:56:36 +02:00 |
|
Federico Terzi
|
02b486dc7a
|
feat(ui): implement Heartbeat on macOS
|
2021-08-06 19:41:59 +02:00 |
|
Federico Terzi
|
f494d46fee
|
feat(ui): implement heartbeat on Windows
|
2021-08-06 19:26:22 +02:00 |
|
Federico Terzi
|
36400afab4
|
feat(core): add heartbeat handling
|
2021-08-06 19:25:58 +02:00 |
|
Federico Terzi
|
103699ec36
|
feat(modulo): change welcome title
|
2021-08-06 18:42:07 +02:00 |
|
Federico Terzi
|
378152e565
|
fix(core): Fix XTerm patch on Linux
|
2021-08-03 19:15:19 +02:00 |
|
Federico Terzi
|
65e1a9aaf3
|
feat(core): add patches for common linux terminals
|
2021-08-02 21:59:48 +02:00 |
|
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 |
|