diff --git a/modules/ui.py b/modules/ui.py index 49e49f4d..fa57e8a1 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -311,6 +311,7 @@ def create_ui(): distilled_cfg_scale = gr.Slider(minimum=0.0, maximum=30.0, step=0.5, label='Distilled CFG Scale', value=3.5, elem_id="txt2img_distilled_cfg_scale", visible=args.i_am_lllyasviel) with gr.Row(): cfg_scale = gr.Slider(minimum=1.0, maximum=30.0, step=0.5, label='CFG Scale', value=7.0, elem_id="txt2img_cfg_scale") + cfg_scale.change(lambda x: gr.update(interactive=(x != 1)), inputs=[cfg_scale], outputs=[toprow.negative_prompt], queue=False, show_progress=False) elif category == "checkboxes": with FormRow(elem_classes="checkboxes-row", variant="compact"): @@ -653,6 +654,7 @@ def create_ui(): with gr.Row(): cfg_scale = gr.Slider(minimum=1.0, maximum=30.0, step=0.5, label='CFG Scale', value=7.0, elem_id="img2img_cfg_scale") image_cfg_scale = gr.Slider(minimum=0, maximum=3.0, step=0.05, label='Image CFG Scale', value=1.5, elem_id="img2img_image_cfg_scale", visible=False) + cfg_scale.change(lambda x: gr.update(interactive=(x != 1)), inputs=[cfg_scale], outputs=[toprow.negative_prompt], queue=False, show_progress=False) elif category == "checkboxes": with FormRow(elem_classes="checkboxes-row", variant="compact"): diff --git a/style.css b/style.css index 9abbe8e2..df47af33 100644 --- a/style.css +++ b/style.css @@ -1659,3 +1659,7 @@ body.resizing .resize-handle { visibility: visible; width: auto; } + +.prompt textarea[disabled] { + opacity: 0.25 !important; +}