Commit Graph

77 Commits

Author SHA1 Message Date
Federico Terzi
5256e3e79f
fix(misc): fix clippy warnings (#1342)
* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings
2022-08-25 21:23:55 +02:00
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
b31617a2f3 feat(config): add search terms option. #789 #796 2022-01-04 21:18:17 +01:00
Federico Terzi
35ed59bd23 fix(config): disable 'search_trigger' by default. Fix #925 2022-01-04 20:33:28 +01:00
Federico Terzi
a9f4cc1edf feat(config): disable toggle_key by default. Fix #916 2021-12-27 18:33:42 +01:00
Federico Terzi
243c6604f8 fix(config): fix clippy warning 2021-12-13 23:52:57 +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
aa26f27ed9 feat(config): implement depends_on field for variables 2021-11-10 23:22:53 +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
0faa838932 feat(config): add config option for windows keyboard layout cache duration #745 2021-10-25 21:31:11 +02:00
Federico Terzi
7baa668b7d fix(config): fix include patterns not being included when starting with an underscore. Fix #762 2021-10-06 22:13:08 +02:00
Federico Terzi
be68a1f8ff style(config): fix formatting 2021-10-06 18:37:15 +02:00
Federico Terzi
3afd0a2605 fix(config): fix warnings 2021-10-05 23:17:40 +02:00
Federico Terzi
42d4351f4b fix(config): fix warnings 2021-10-05 22:05:53 +02:00
Federico Terzi
fc96d80791 feat(config): add evdev_modifier_delay option 2021-09-06 23:11:47 +02:00
Federico Terzi
0d70cd8405 feat(config): add support for search-related fields in legacy config 2021-08-24 20:09: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
db1a3e1247 feat(config): wire up match label field 2021-08-13 20:21: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
497c845b88 fix(config): fix wrong mapping in legacy config 2021-08-02 21:32:57 +02:00
Federico Terzi
e151364014 feat(config): improve label field fallback 2021-07-31 22:27:52 +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
dc6b11cfc8 feat(config): improve error messages 2021-07-19 20:50:14 +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
030763cab5 feat(config): add force_mode parameter 2021-06-06 21:51:14 +02:00
Federico Terzi
a4c02a906b fix(config): increase shortcut event delay to mitigate issue on macOS 2021-06-05 22:45:47 +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
e361bdb9c2 feat(config): add methods to generate match descriptions 2021-05-08 10:55:44 +02:00
Federico Terzi
745c329580 feat(config): add regex option 2021-05-06 21:21:43 +02:00
Federico Terzi
eeec734d32 fix(config): remove useless warning 2021-05-05 21:30:52 +02:00
Federico Terzi
fddb2711e4 feat(config): introduce clipboard threshold option 2021-05-05 21:19:32 +02:00