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 |
|
Federico Terzi
|
7a8e39fdad
|
feat(config): introduce image matches options
|
2021-05-01 19:41:04 +02:00 |
|
Federico Terzi
|
905f67e668
|
style(config): remove useless TODO comment
|
2021-04-30 17:07:20 +02:00 |
|
Federico Terzi
|
038798a2d6
|
feat(config): parse rich text matches
|
2021-04-29 22:35:05 +02:00 |
|
Federico Terzi
|
3dfde8e830
|
feat(config): wire up form match syntax
|
2021-04-24 18:00:46 +02:00 |
|
Federico Terzi
|
83a58c9912
|
feat(config): make config store trait Send
|
2021-04-23 21:52:02 +02:00 |
|
Federico Terzi
|
5a729f5810
|
feat(config): introduce the uppercase_style option for matches (related to #625)
|
2021-04-19 22:03:29 +02:00 |
|
Federico Terzi
|
9b1c57d217
|
fix(config): improve id deduplication process in legacy loader
|
2021-04-16 20:59:06 +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
|
459e414a09
|
feat(config): refactor id field and introduce deduplication on legacy loader
|
2021-04-04 22:01:59 +02:00 |
|
Federico Terzi
|
d1776c9fea
|
feat(config): convert id generator to local storage
|
2021-04-04 22:00:26 +02:00 |
|
Federico Terzi
|
c4ba7411c1
|
feat(config): improve legacy loader signature
|
2021-03-27 14:34:49 +01:00 |
|
Federico Terzi
|
65fd76c5b9
|
feat(config): add backend option
|
2021-03-24 20:51:15 +01:00 |
|
Federico Terzi
|
14196be5c5
|
fix(config): improve signature of config loader
|
2021-03-23 22:03:25 +01:00 |
|
Federico Terzi
|
9098d5ac2a
|
feat(config): implement legacy loader
|
2021-03-23 21:57:03 +01:00 |
|
Federico Terzi
|
1e015eb891
|
feat(config): port legacy loader to new project
|
2021-03-21 15:28:07 +01:00 |
|
Federico Terzi
|
0ae9b60175
|
Fix absolute path error on macOS tests
|
2021-03-14 10:30:53 +01:00 |
|
Federico Terzi
|
caf72c9aef
|
Fix absolute path error on windows
|
2021-03-11 17:41:34 +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
|
7b9e43ab06
|
Improve testing coverage of config module
|
2021-03-06 15:26:34 +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 |
|