diff --git a/src/lib/Setting/Pages/Module/ModuleChatMenu.svelte b/src/lib/Setting/Pages/Module/ModuleChatMenu.svelte index 063eb96b..8b671dda 100644 --- a/src/lib/Setting/Pages/Module/ModuleChatMenu.svelte +++ b/src/lib/Setting/Pages/Module/ModuleChatMenu.svelte @@ -1,9 +1,10 @@ @@ -63,6 +64,8 @@
diff --git a/src/lib/Setting/Settings.svelte b/src/lib/Setting/Settings.svelte index 3c4713d9..1d2578ec 100644 --- a/src/lib/Setting/Settings.svelte +++ b/src/lib/Setting/Settings.svelte @@ -8,7 +8,7 @@ import PluginSettings from "./Pages/PluginSettings.svelte"; import FilesSettings from "./Pages/FilesSettings.svelte"; import AdvancedSettings from "./Pages/AdvancedSettings.svelte"; - import { settingsOpen } from "src/ts/stores"; + import { SettingsMenuIndex, settingsOpen } from "src/ts/stores"; import Botpreset from "./botpreset.svelte"; import Communities from "./Pages/Communities.svelte"; import GlobalLoreBookSettings from "./Pages/GlobalLoreBookSettings.svelte"; @@ -20,133 +20,133 @@ import PromptSettings from "./Pages/PromptSettings.svelte"; import ThanksPage from "./Pages/ThanksPage.svelte"; import ModuleSettings from "./Pages/Module/ModuleSettings.svelte"; - let selected = -1 + let openPresetList = false let openLoreList = false - if(window.innerWidth >= 700 && selected === -1){ - selected = 1 + if(window.innerWidth >= 900 && $SettingsMenuIndex === -1){ + $SettingsMenuIndex = 1 }
- {#if window.innerWidth >= 700 || selected === -1} + {#if window.innerWidth >= 700 || $SettingsMenuIndex === -1}
{/if} - {#if window.innerWidth >= 700 || selected !== -1} - {#key selected} + {#if window.innerWidth >= 700 || $SettingsMenuIndex !== -1} + {#key $SettingsMenuIndex}
- {#if selected === 0} + {#if $SettingsMenuIndex === 0} - {:else if selected === 1} + {:else if $SettingsMenuIndex === 1} { - selected = 13 + $SettingsMenuIndex = 13 }} /> - {:else if selected === 2} + {:else if $SettingsMenuIndex === 2} - {:else if selected === 3} + {:else if $SettingsMenuIndex === 3} - {:else if selected === 4} + {:else if $SettingsMenuIndex === 4} - {:else if selected === 5} + {:else if $SettingsMenuIndex === 5} - {:else if selected === 6} + {:else if $SettingsMenuIndex === 6} - {:else if selected === 7} + {:else if $SettingsMenuIndex === 7} - {:else if selected === 8} + {:else if $SettingsMenuIndex === 8} - {:else if selected === 9} + {:else if $SettingsMenuIndex === 9} - {:else if selected === 10} + {:else if $SettingsMenuIndex === 10} - {:else if selected === 11} + {:else if $SettingsMenuIndex === 11} - {:else if selected === 12} + {:else if $SettingsMenuIndex === 12} - {:else if selected === 14} + {:else if $SettingsMenuIndex === 14} - {:else if selected === 13} + {:else if $SettingsMenuIndex === 13} { - selected = 1 + $SettingsMenuIndex = 1 }}/> - {:else if selected === 77} + {:else if $SettingsMenuIndex === 77} {/if}
@@ -205,7 +205,7 @@ settingsOpen.set(false) } else{ - selected = -1 + $SettingsMenuIndex = -1 } }}> diff --git a/src/ts/stores.ts b/src/ts/stores.ts index d6c5f4f2..126adb2f 100644 --- a/src/ts/stores.ts +++ b/src/ts/stores.ts @@ -37,6 +37,7 @@ export const CurrentUsername = writable(db.username) export const CurrentUserIcon = writable(db.userIcon) export const CurrentShowMemoryLimit = writable(db.showMemoryLimit) export const ShowVN = writable(false) +export const SettingsMenuIndex = writable(0) function createSimpleCharacter(char:character|groupChat){ if((!char) || char.type === 'group'){