diff options
| author | allusive-dev <[email protected]> | 2023-11-09 11:14:39 +1100 |
|---|---|---|
| committer | allusive-dev <[email protected]> | 2023-11-09 11:14:39 +1100 |
| commit | a51f4229715d3edc4c4b609764cc9328d9940232 (patch) | |
| tree | 7e63e3e2c23fcf75d52287d9e9da14ec2af9d980 /src/config_libconfig.c | |
| parent | Update README.md (diff) | |
| download | compfy-1.4.0.tar.xz compfy-1.4.0.zip | |
added blur whitelist toggle according to request in #17. Deprecated focus-exclude in favor of active-exclude and inactive-exclude. Focus wintype option now works as expected1.4.0
Diffstat (limited to 'src/config_libconfig.c')
| -rw-r--r-- | src/config_libconfig.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/config_libconfig.c b/src/config_libconfig.c index 1b81a50..ac4eb96 100644 --- a/src/config_libconfig.c +++ b/src/config_libconfig.c @@ -578,22 +578,23 @@ char *parse_config_libconfig(options_t *opt, const char *config_file, bool *shad lcfg_lookup_bool(&cfg, "animation-clamping", &opt->animation_clamping); // --focus-exclude parse_cfg_condlst(&cfg, &opt->focus_blacklist, "focus-exclude"); + // --invert-color-include parse_cfg_condlst(&cfg, &opt->invert_color_list, "invert-color-include"); // --blur-background-exclude - parse_cfg_condlst(&cfg, &opt->blur_background_blacklist, "blur-background-exclude"); + parse_cfg_condlst(&cfg, &opt->blur_background_blacklist, "blur-exclude"); // animation exclude parse_cfg_condlst(&cfg, &opt->animation_open_blacklist, "animation-open-exclude"); // animation exclude parse_cfg_condlst(&cfg, &opt->animation_unmap_blacklist, "animation-unmap-exclude"); // active opacity exclude - parse_cfg_condlst(&cfg, &opt->active_opacity_blacklist, "active-opacity-exclude"); + parse_cfg_condlst(&cfg, &opt->active_opacity_blacklist, "active-exclude"); // inactive opacity exclude parse_cfg_condlst(&cfg, &opt->inactive_opacity_blacklist, "inactive-exclude"); // corners-rule parse_cfg_condlst_corner(opt, &cfg, "corners-rule"); // blur-rule - parse_cfg_condlst(&cfg, &opt->blur_rules, "blur-rule"); + parse_cfg_condlst(&cfg, &opt->blur_rules, "blur-include"); // wm-support if (config_lookup_string(&cfg, "wm-support", &sval)) { enum wm_support wm = parse_wm_support(sval); @@ -603,6 +604,7 @@ char *parse_config_libconfig(options_t *opt, const char *config_file, bool *shad } opt->support_for_wm = wm; } + lcfg_lookup_bool(&cfg, "blur-whitelist", &opt->blur_whitelist); // --opacity-rule parse_cfg_condlst_opct(opt, &cfg, "opacity-rule"); // --unredir-if-possible-exclude |