Add legacy gui option
This commit is contained in:
@@ -679,4 +679,5 @@ export const languageEnglish = {
|
|||||||
personaUnbindedSuccess: "Persona is successfully unbinded",
|
personaUnbindedSuccess: "Persona is successfully unbinded",
|
||||||
parameters: "Parameters",
|
parameters: "Parameters",
|
||||||
sizeAndSpeed: "Size and Speed",
|
sizeAndSpeed: "Size and Speed",
|
||||||
|
useLegacyGUI: "Use Legacy GUI",
|
||||||
}
|
}
|
||||||
@@ -45,11 +45,12 @@
|
|||||||
$DataBase.useStreaming = $DataBase.textgenWebUIStreamURL.startsWith("wss://")
|
$DataBase.useStreaming = $DataBase.textgenWebUIStreamURL.startsWith("wss://")
|
||||||
}
|
}
|
||||||
|
|
||||||
let submenu = 0
|
let submenu = $DataBase.useLegacyGUI ? -1 : 0
|
||||||
</script>
|
</script>
|
||||||
<h2 class="mb-2 text-2xl font-bold mt-2">{language.chatBot}</h2>
|
<h2 class="mb-2 text-2xl font-bold mt-2">{language.chatBot}</h2>
|
||||||
|
|
||||||
<div class="flex w-full rounded-md border border-darkborderc mb-4">
|
{#if submenu !== -1}
|
||||||
|
<div class="flex w-full rounded-md border border-darkborderc mb-4">
|
||||||
<button on:click={() => {
|
<button on:click={() => {
|
||||||
submenu = 0
|
submenu = 0
|
||||||
}} class="p-2 flex-1 border-r border-darkborderc" class:bg-darkbutton={submenu === 0}>
|
}} class="p-2 flex-1 border-r border-darkborderc" class:bg-darkbutton={submenu === 0}>
|
||||||
@@ -70,7 +71,8 @@
|
|||||||
}} class="p-2 flex-1" class:bg-darkbutton={submenu === 3}>
|
}} class="p-2 flex-1" class:bg-darkbutton={submenu === 3}>
|
||||||
<span>{language.others}</span>
|
<span>{language.others}</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
{#if submenu === 0 || submenu === -1}
|
{#if submenu === 0 || submenu === -1}
|
||||||
<span class="text-textcolor mt-4">{language.model} <Help key="model"/></span>
|
<span class="text-textcolor mt-4">{language.model} <Help key="model"/></span>
|
||||||
@@ -541,7 +543,9 @@
|
|||||||
|
|
||||||
<Arcodion styled name={language.promptTemplate}>
|
<Arcodion styled name={language.promptTemplate}>
|
||||||
{#if $DataBase.promptTemplate}
|
{#if $DataBase.promptTemplate}
|
||||||
|
{#if submenu !== -1}
|
||||||
<PromptSettings mode='inline' subMenu={1} />
|
<PromptSettings mode='inline' subMenu={1} />
|
||||||
|
{/if}
|
||||||
<Check check={!!$DataBase.promptTemplate} name={language.usePromptTemplate} className="mt-4" onChange={async ()=>{
|
<Check check={!!$DataBase.promptTemplate} name={language.usePromptTemplate} className="mt-4" onChange={async ()=>{
|
||||||
const conf = await alertConfirm(language.resetPromptTemplateConfirm)
|
const conf = await alertConfirm(language.resetPromptTemplateConfirm)
|
||||||
|
|
||||||
@@ -558,8 +562,9 @@
|
|||||||
}}/>
|
}}/>
|
||||||
{/if}
|
{/if}
|
||||||
</Arcodion>
|
</Arcodion>
|
||||||
|
{#if submenu !== -1}
|
||||||
<Button on:click={() => {openPresetList = true}} className="mt-4">{language.presets}</Button>
|
<Button on:click={() => {openPresetList = true}} className="mt-4">{language.presets}</Button>
|
||||||
|
{/if}
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
{#if submenu === 2 || submenu === -1}
|
{#if submenu === 2 || submenu === -1}
|
||||||
@@ -578,7 +583,7 @@
|
|||||||
<div class="flex items-center mt-4">
|
<div class="flex items-center mt-4">
|
||||||
<Check bind:check={$DataBase.promptPreprocess} name={language.promptPreprocess}/>
|
<Check bind:check={$DataBase.promptPreprocess} name={language.promptPreprocess}/>
|
||||||
</div>
|
</div>
|
||||||
{:else}
|
{:else if submenu === 2}
|
||||||
<PromptSettings mode='inline' />
|
<PromptSettings mode='inline' />
|
||||||
{/if}
|
{/if}
|
||||||
{/if}
|
{/if}
|
||||||
@@ -589,3 +594,6 @@
|
|||||||
<Button on:click={goPromptTemplate} size="sm">{language.promptTemplate}</Button>
|
<Button on:click={goPromptTemplate} size="sm">{language.promptTemplate}</Button>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
{#if submenu === -1}
|
||||||
|
<Button on:click={() => {openPresetList = true}} className="mt-4">{language.presets}</Button>
|
||||||
|
{/if}
|
||||||
@@ -18,11 +18,13 @@
|
|||||||
changeColorScheme((e.target as HTMLInputElement).value)
|
changeColorScheme((e.target as HTMLInputElement).value)
|
||||||
}
|
}
|
||||||
|
|
||||||
let submenu = 0
|
let submenu = $DataBase.useLegacyGUI ? -1 : 0
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<h2 class="mb-2 text-2xl font-bold mt-2">{language.display}</h2>
|
<h2 class="mb-2 text-2xl font-bold mt-2">{language.display}</h2>
|
||||||
<div class="flex w-full rounded-md border border-darkborderc mb-4">
|
|
||||||
|
{#if submenu !== -1}
|
||||||
|
<div class="flex w-full rounded-md border border-darkborderc mb-4">
|
||||||
<button on:click={() => {
|
<button on:click={() => {
|
||||||
submenu = 0
|
submenu = 0
|
||||||
}} class="p-2 flex-1 border-r border-darkborderc" class:bg-darkbutton={submenu === 0}>
|
}} class="p-2 flex-1 border-r border-darkborderc" class:bg-darkbutton={submenu === 0}>
|
||||||
@@ -38,7 +40,8 @@
|
|||||||
}} class="p-2 flex-1 border-r border-darkborderc" class:bg-darkbutton={submenu === 2}>
|
}} class="p-2 flex-1 border-r border-darkborderc" class:bg-darkbutton={submenu === 2}>
|
||||||
<span>{language.others}</span>
|
<span>{language.others}</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
{#if submenu === 0 || submenu === -1}
|
{#if submenu === 0 || submenu === -1}
|
||||||
<span class="text-textcolor mt-4">{language.theme}</span>
|
<span class="text-textcolor mt-4">{language.theme}</span>
|
||||||
@@ -303,6 +306,10 @@
|
|||||||
<Check bind:check={$DataBase.useAdditionalAssetsPreview} name={language.useAdditionalAssetsPreview}/>
|
<Check bind:check={$DataBase.useAdditionalAssetsPreview} name={language.useAdditionalAssetsPreview}/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="flex items-center mt-2">
|
||||||
|
<Check bind:check={$DataBase.useLegacyGUI} name={language.useLegacyGUI}/>
|
||||||
|
</div>
|
||||||
|
|
||||||
{#if $DataBase.useExperimental}
|
{#if $DataBase.useExperimental}
|
||||||
<div class="flex items-center mt-2">
|
<div class="flex items-center mt-2">
|
||||||
<Check bind:check={$DataBase.useChatSticker} name={language.useChatSticker}/>
|
<Check bind:check={$DataBase.useChatSticker} name={language.useChatSticker}/>
|
||||||
|
|||||||
@@ -708,6 +708,7 @@ export interface Database{
|
|||||||
legacyTranslation: boolean
|
legacyTranslation: boolean
|
||||||
comfyConfig: ComfyConfig
|
comfyConfig: ComfyConfig
|
||||||
comfyUiUrl: string
|
comfyUiUrl: string
|
||||||
|
useLegacyGUI: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface customscript{
|
export interface customscript{
|
||||||
|
|||||||
Reference in New Issue
Block a user