From da0757734d50fd8f1b334215fddf2bc1935b8deb Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Thu, 12 Sep 2024 10:53:17 -0400 Subject: [PATCH] fix script sorting --- CHANGELOG.md | 7 ++++--- extensions-builtin/sdnext-modernui | 2 +- modules/scripts.py | 1 + scripts/lut.py | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8483b95b9..5b859333f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # Change Log for SD.Next -## Update for 2024-09-11 +## Update for 2024-09-12 -### Highlights for 2024-09-11 +### Highlights for 2024-09-12 Major refactor of [FLUX.1](https://blackforestlabs.ai/announcing-black-forest-labs/) support: - Full **ControlNet** support, better **LoRA** support, full **prompt attention** implementation @@ -27,7 +27,7 @@ Plus tons of other items and fixes - see [changelog](https://github.com/vladmand Examples: - Built-in prompt-enhancer, TAESD optimizations, new DC-Solver scheduler, etc. -### Details for 2024-09-11 +### Details for 2024-09-12 **Major refactor of FLUX.1 support:** - allow configuration of individual FLUX.1 model components: *transformer, text-encoder, vae* @@ -135,6 +135,7 @@ Examples: - fix vae decode in backend original - fix model path typos - fix guidance end handler +- fix script sorting ## Update for 2024-08-31 diff --git a/extensions-builtin/sdnext-modernui b/extensions-builtin/sdnext-modernui index 3220411fb..2c95d480d 160000 --- a/extensions-builtin/sdnext-modernui +++ b/extensions-builtin/sdnext-modernui @@ -1 +1 @@ -Subproject commit 3220411fb84f480ce98c92b8f73c7f22f4956465 +Subproject commit 2c95d480d63d46232122ddbd4161b73cba8c258a diff --git a/modules/scripts.py b/modules/scripts.py index c44fe6d14..19c8622b4 100644 --- a/modules/scripts.py +++ b/modules/scripts.py @@ -256,6 +256,7 @@ def load_scripts(): postprocessing_scripts_data.clear() script_callbacks.clear_callbacks() scripts_list = list_scripts('scripts', '.py') + list_scripts(os.path.join('modules', 'face'), '.py') + scripts_list = sorted(scripts_list, key=lambda item: item.priority + item.path.lower(), reverse=False) syspath = sys.path def register_scripts_from_module(module, scriptfile): diff --git a/scripts/lut.py b/scripts/lut.py index 6929ccc68..3d240f291 100644 --- a/scripts/lut.py +++ b/scripts/lut.py @@ -10,7 +10,7 @@ from modules import scripts, shared, processing class Script(scripts.Script): def title(self): - return 'Color grading' + return 'LUT Color grading' def show(self, is_img2img): return shared.native