aboutsummaryrefslogtreecommitdiffstats
path: root/modules/shared_items.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-12-02 05:33:28 +0000
committerAUTOMATIC1111 <16777216c@gmail.com>2023-12-02 05:33:28 +0000
commitb58d061e41cba6fb91910d310d53e175d0511650 (patch)
tree1474741e86641e95c900e675e6b6afdaa645abae /modules/shared_items.py
parentf0f100e67b78f686dc73cf3c8cad422e45cc9b8a (diff)
downloadstable-diffusion-webui-gfx803-b58d061e41cba6fb91910d310d53e175d0511650.tar.gz
stable-diffusion-webui-gfx803-b58d061e41cba6fb91910d310d53e175d0511650.tar.bz2
stable-diffusion-webui-gfx803-b58d061e41cba6fb91910d310d53e175d0511650.zip
infotext updates: add option to disregard certain infotext fields, add option to not include VAE in infotext, add explanation to infotext settings page, move some options to infotext settings page
Diffstat (limited to 'modules/shared_items.py')
-rw-r--r--modules/shared_items.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/shared_items.py b/modules/shared_items.py
index 5024b426..991971ad 100644
--- a/modules/shared_items.py
+++ b/modules/shared_items.py
@@ -66,6 +66,22 @@ def reload_hypernetworks():
shared.hypernetworks = hypernetwork.list_hypernetworks(cmd_opts.hypernetwork_dir)
+def get_infotext_names():
+ from modules import generation_parameters_copypaste, shared
+ res = {}
+
+ for info in shared.opts.data_labels.values():
+ if info.infotext:
+ res[info.infotext] = 1
+
+ for tab_data in generation_parameters_copypaste.paste_fields.values():
+ for _, name in tab_data.get("fields") or []:
+ if isinstance(name, str):
+ res[name] = 1
+
+ return list(res)
+
+
ui_reorder_categories_builtin_items = [
"prompt",
"image",