From 23fdbe4c888eacd1ef887af7e6197a3f34ec2b8e Mon Sep 17 00:00:00 2001 From: bymyself Date: Sat, 4 Oct 2025 15:24:31 -0700 Subject: [PATCH] add control_after_generate ui --- src/locales/en/main.json | 16 +++ .../widgets/components/SeedControlPopover.vue | 132 ++++++++++++++++++ .../widgets/components/WidgetInputNumber.vue | 17 ++- .../WidgetInputNumberWithControl.vue | 42 ++++++ 4 files changed, 203 insertions(+), 4 deletions(-) create mode 100644 src/renderer/extensions/vueNodes/widgets/components/SeedControlPopover.vue create mode 100644 src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberWithControl.vue diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 6f7baab19..6dc705071 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -2069,6 +2069,22 @@ "placeholderVideo": "Select video...", "placeholderModel": "Select model...", "placeholderUnknown": "Select media..." + }, + "seed": { + "controlHeaderBefore": "Automatically update the seed value", + "controlHeaderAfter": "AFTER", + "controlHeaderBefore2": "BEFORE", + "controlHeaderEnd": "running the workflow:", + "linkToGlobal": "Link to", + "linkToGlobalSeed": "Global Seed", + "linkToGlobalDesc": "Unique seed linked to the Global Seed's control setting", + "randomize": "Randomize Seed", + "randomizeDesc": "Shuffles the seed randomly after each generation", + "increment": "Increment Seed", + "incrementDesc": "Adds 1 to the seed number", + "decrement": "Decrement Seed", + "decrementDesc": "Subtracts 1 from the seed number", + "editSettings": "Edit seed control settings" } }, "nodeHelpPage": { diff --git a/src/renderer/extensions/vueNodes/widgets/components/SeedControlPopover.vue b/src/renderer/extensions/vueNodes/widgets/components/SeedControlPopover.vue new file mode 100644 index 000000000..8c91473ab --- /dev/null +++ b/src/renderer/extensions/vueNodes/widgets/components/SeedControlPopover.vue @@ -0,0 +1,132 @@ + + + diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue index ea6374188..d757b6730 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue @@ -1,22 +1,31 @@