From fa548f049d45285794338df3390fb7913e4074ef Mon Sep 17 00:00:00 2001 From: Manuel Schmid Date: Sat, 27 Jul 2024 20:24:18 +0200 Subject: [PATCH] feat: add config for default_image_prompt_advanced_checkbox --- modules/config.py | 6 ++++++ webui.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/config.py b/modules/config.py index 35b15015..1beb2f49 100644 --- a/modules/config.py +++ b/modules/config.py @@ -421,6 +421,12 @@ default_advanced_checkbox = get_config_item_or_set_default( validator=lambda x: isinstance(x, bool), expected_type=bool ) +default_image_prompt_advanced_checkbox = get_config_item_or_set_default( + key='default_image_prompt_advanced_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 033daac9..60af7905 100644 --- a/webui.py +++ b/webui.py @@ -225,7 +225,7 @@ with shared.gradio_root: ip_image = grh.Image(label='Image', source='upload', type='numpy', show_label=False, height=300) ip_images.append(ip_image) ip_ctrls.append(ip_image) - with gr.Column(visible=False) as ad_col: + with gr.Column(visible=modules.config.default_image_prompt_advanced_checkbox) as ad_col: with gr.Row(): default_end, default_weight = flags.default_parameters[flags.default_ip] @@ -243,7 +243,7 @@ with shared.gradio_root: ip_type.change(lambda x: flags.default_parameters[x], inputs=[ip_type], outputs=[ip_stop, ip_weight], queue=False, show_progress=False) ip_ad_cols.append(ad_col) - ip_advanced = gr.Checkbox(label='Advanced', value=False, container=False) + ip_advanced = gr.Checkbox(label='Advanced', value=modules.config.default_image_prompt_advanced_checkbox, container=False) gr.HTML('* \"Image Prompt\" is powered by Fooocus Image Mixture Engine (v1.0.1). \U0001F4D4 Documentation') def ip_advance_checked(x):