diff --git a/src/lang/en.ts b/src/lang/en.ts index 53fca401..20028e16 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -679,4 +679,5 @@ export const languageEnglish = { personaUnbindedSuccess: "Persona is successfully unbinded", parameters: "Parameters", sizeAndSpeed: "Size and Speed", + useLegacyGUI: "Use Legacy GUI", } \ No newline at end of file diff --git a/src/lib/Setting/Pages/BotSettings.svelte b/src/lib/Setting/Pages/BotSettings.svelte index b715ba34..cefdafb1 100644 --- a/src/lib/Setting/Pages/BotSettings.svelte +++ b/src/lib/Setting/Pages/BotSettings.svelte @@ -45,32 +45,34 @@ $DataBase.useStreaming = $DataBase.textgenWebUIStreamURL.startsWith("wss://") } - let submenu = 0 + let submenu = $DataBase.useLegacyGUI ? -1 : 0

{language.chatBot}

-
- - - - -
+{#if submenu !== -1} +
+ + + + +
+{/if} {#if submenu === 0 || submenu === -1} {language.model} @@ -541,7 +543,9 @@ {#if $DataBase.promptTemplate} - + {#if submenu !== -1} + + {/if} { const conf = await alertConfirm(language.resetPromptTemplateConfirm) @@ -558,8 +562,9 @@ }}/> {/if} - - + {#if submenu !== -1} + + {/if} {/if} {#if submenu === 2 || submenu === -1} @@ -578,7 +583,7 @@
- {:else} + {:else if submenu === 2} {/if} {/if} @@ -588,4 +593,7 @@
+{/if} +{#if submenu === -1} + {/if} \ No newline at end of file diff --git a/src/lib/Setting/Pages/DisplaySettings.svelte b/src/lib/Setting/Pages/DisplaySettings.svelte index b6f631f7..fbdf6a39 100644 --- a/src/lib/Setting/Pages/DisplaySettings.svelte +++ b/src/lib/Setting/Pages/DisplaySettings.svelte @@ -18,27 +18,30 @@ changeColorScheme((e.target as HTMLInputElement).value) } - let submenu = 0 + let submenu = $DataBase.useLegacyGUI ? -1 : 0

{language.display}

-
- - - -
+ +{#if submenu !== -1} +
+ + + +
+{/if} {#if submenu === 0 || submenu === -1} {language.theme} @@ -303,6 +306,10 @@ +
+ +
+ {#if $DataBase.useExperimental}
diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index b4aa3ec6..adb4b8fb 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -708,6 +708,7 @@ export interface Database{ legacyTranslation: boolean comfyConfig: ComfyConfig comfyUiUrl: string + useLegacyGUI: boolean } export interface customscript{