mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-07-21 21:01:24 +08:00
option to close Quicksettings Accordion by default
This commit is contained in:
parent
dab448c388
commit
0ec4284d09
@ -445,6 +445,7 @@ options_templates.update(
|
||||
"paste_safe_guard": OptionInfo(False, 'Disable the "Read generation parameters" button (↙️) when negative prompt is not empty'),
|
||||
"ctrl_enter_interrupt": OptionInfo(False, "Revert [Ctrl + Enter] to only interrupt the generation").info('the current "intended" behavior is to interrupt the current generation then immediately start a new one'),
|
||||
"quicksettings_accordion": OptionInfo(False, "Place the Quicksettings under an Accordion").needs_reload_ui(),
|
||||
"quicksettings_accordion_starts_closed": OptionInfo(False, "Close the Accordion on startup").info("for the above option").needs_reload_ui(),
|
||||
"quicksettings_style": OptionInfo("default", "Quicksettings Style", gr.Radio, {"choices": ("default", "clip-modules", "scrollbar")}).needs_reload_ui(),
|
||||
"qs_style_exp": OptionHTML(
|
||||
"""
|
||||
|
||||
@ -281,7 +281,8 @@ class UiSettings:
|
||||
self.interface = settings_interface
|
||||
|
||||
def add_quicksettings(self):
|
||||
with gr.Accordion(label="Quicksettings", open=True) if opts.quicksettings_accordion else nullcontext():
|
||||
accordion_open = not getattr(opts, "quicksettings_accordion_starts_closed", False)
|
||||
with gr.Accordion(label="Quicksettings", open=accordion_open) if opts.quicksettings_accordion else nullcontext():
|
||||
with gr.Row(elem_id="quicksettings", variant="compact", elem_classes=[opts.quicksettings_style]) as quicksettings_row:
|
||||
main_entry.make_checkpoint_manager_ui()
|
||||
for _i, k, _item in sorted(self.quicksettings_list, key=lambda x: self.quicksettings_names.get(x[1], x[0])):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user