Federico Terzi
abf31616c3
feat: implement alt-code emulation. #988 ( #1277 )
2022-07-02 20:58:51 +02:00
Federico Terzi
f30395b8a6
feat: add alternative X11 injection backend based on libxdo ( #1068 )
...
* feat(inject): first steps towards xdotool inject fallback
* feat(inject): progress in the xdotool fallback implementation
* feat(config): add options for alternative xdotool backend
* feat(core): wire up alternative x11 backend
2022-04-12 22:08:06 +02:00
Federico Terzi
3abe84f8b0
feat(config): create options to delay injection after form/search gui
2022-03-05 20:27:49 +01:00
Federico Terzi
42cbb6e3de
feat(config): create config option for alternative x11 xclip backend
2021-11-21 19:39:35 +01: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
fc96d80791
feat(config): add evdev_modifier_delay option
2021-09-06 23:11:47 +02:00
Federico Terzi
7eddfd1f12
feat(config): add win32_exclude_orphan_events option
2021-08-22 21:46:26 +02:00
Federico Terzi
82ef974a6b
fix(config): add missing fields to pretty dump
2021-08-21 09:29:50 +02:00
Federico Terzi
eb727abeec
feat(config): add enable option
2021-08-21 09:21:59 +02:00
Federico Terzi
fa149471f2
feat(config): add gui-related fields
2021-08-20 18:45:22 +02:00
Federico Terzi
eab305d45f
feat(config): add undo_backspace option
2021-08-15 11:01:36 +02:00
Federico Terzi
fa2709d43b
feat(config): implement search_shortcut field
2021-08-13 21:17:01 +02:00
Federico Terzi
d569d96dc6
feat(config): add search trigger field
2021-08-13 20:34:15 +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
47eb2b0b69
feat(config): add options to configure keyboard layout on Wayland
2021-08-09 22:53:32 +02:00
Federico Terzi
3cdc964777
feat(config): add config pretty dump
2021-07-31 22:05:30 +02:00
Federico Terzi
4504977384
feat(config): add option to skip patching
2021-07-31 17:17:24 +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
aec2425b0b
feat(config): refactor config handler to also return warnings and errors
2021-07-18 12:10:56 +02:00
Federico Terzi
ddbfa06881
feat(config): add backspace_limit option
2021-06-10 21:27:05 +02:00
Federico Terzi
3df0df6fc7
feat(config): add word_separator option
2021-06-10 21:14:12 +02:00
Federico Terzi
9efc7cfa0a
feat(config): add inject_delay and key_delay options
2021-06-07 21:15:39 +02:00
Federico Terzi
f9ff881136
feat(config): add clipboard-related parameters
2021-06-05 12:18:52 +02:00
Federico Terzi
dadc71728c
feat(config): add preserve clipboard config fields
2021-06-05 11:36:55 +02:00
Federico Terzi
da19664f5b
feat(config): add auto_restart option
2021-06-03 21:00:38 +02:00
Federico Terzi
d193cb749b
feat(config): add toggle_key option
2021-05-23 15:45:58 +02:00
Federico Terzi
139fa7e511
feat(config): add pre_paste_delay configuration option
2021-05-08 14:57:18 +02:00
Federico Terzi
fddb2711e4
feat(config): introduce clipboard threshold option
2021-05-05 21:19:32 +02:00
Federico Terzi
83a58c9912
feat(config): make config store trait Send
2021-04-23 21:52:02 +02:00
Federico Terzi
14fdfe4149
feat(config): add method to list all configs
2021-04-10 12:04:53 +02:00
Federico Terzi
f847d0cd81
feat(config): add id to config and decouple variable params from serde_yaml
2021-04-09 21:29:23 +02:00
Federico Terzi
65fd76c5b9
feat(config): add backend option
2021-03-24 20:51:15 +01:00
Federico Terzi
9098d5ac2a
feat(config): implement legacy loader
2021-03-23 21:57:03 +01:00
Federico Terzi
e8881d0faf
Add license header and formatting
2021-03-09 16:06:50 +01:00
Federico Terzi
4143caff3d
Improve config loading process and tests
2021-03-08 21:46:27 +01:00
Federico Terzi
7262727823
Add config store base implementation and tests
2021-03-08 16:36:16 +01:00
Federico Terzi
0ca740914f
Improve the config parsing logic and test cases
2021-03-07 15:53:02 +01:00
Federico Terzi
3974d90bc9
Refactor config structure and improve importer logic
2021-03-05 21:31:54 +01:00
Federico Terzi
2cb8da91a5
Continue the work on the new config module
2021-03-04 22:02:44 +01:00
Federico Terzi
2283cedbd3
Making progress in the config parsing
2021-02-26 22:33:33 +01:00
Federico Terzi
e26a04de67
Initial draft of config parsing
2021-02-24 21:57:23 +01:00