From f826bc16f783426603c76ef0e33692946d0766bf Mon Sep 17 00:00:00 2001 From: Manuel Schmid Date: Sat, 27 Jul 2024 20:28:35 +0200 Subject: [PATCH] feat: add config for default_invert_mask_checkbox --- modules/config.py | 6 ++++++ webui.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/config.py b/modules/config.py index 329f69c2..b70cb5d3 100644 --- a/modules/config.py +++ b/modules/config.py @@ -433,6 +433,12 @@ default_inpaint_advanced_masking_checkbox = get_config_item_or_set_default( validator=lambda x: isinstance(x, bool), expected_type=bool ) +default_invert_mask_checkbox = get_config_item_or_set_default( + key='default_invert_mask_checkbox', + default_value=False, + validator=lambda x: isinstance(x, bool), + expected_type=bool +) default_max_image_number = get_config_item_or_set_default( key='default_max_image_number', default_value=32, diff --git a/webui.py b/webui.py index c363ddb1..2f12f155 100644 --- a/webui.py +++ b/webui.py @@ -273,7 +273,7 @@ with shared.gradio_root: with gr.Column(visible=modules.config.default_inpaint_advanced_masking_checkbox) as inpaint_mask_generation_col: inpaint_mask_image = grh.Image(label='Mask Upload', source='upload', type='numpy', tool='sketch', height=500, brush_color="#FFFFFF", mask_opacity=1, elem_id='inpaint_mask_canvas') - invert_mask_checkbox = gr.Checkbox(label='Invert Mask When Generating', value=False) + invert_mask_checkbox = gr.Checkbox(label='Invert Mask When Generating', value=modules.config.default_invert_mask_checkbox) inpaint_mask_model = gr.Dropdown(label='Mask generation model', choices=flags.inpaint_mask_models, value=modules.config.default_inpaint_mask_model)