diff --git a/src/App.svelte b/src/App.svelte index d0e641bf..7bbcae25 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -44,8 +44,6 @@ {:else if !didFirstSetup} - {:else if $isLite} - {:else if $settingsOpen} {:else if $MobileGUI} diff --git a/src/lib/Mobile/MobileBody.svelte b/src/lib/Mobile/MobileBody.svelte index 3396fcd2..5d1fa725 100644 --- a/src/lib/Mobile/MobileBody.svelte +++ b/src/lib/Mobile/MobileBody.svelte @@ -7,38 +7,37 @@ import CharConfig from "../SideBars/CharConfig.svelte"; import { WrenchIcon } from "lucide-svelte"; import { language } from "src/lang"; - import SideChatList from "../SideBars/SideChatList.svelte"; - import DevTool from "../SideBars/DevTool.svelte"; - let sbt = 0 + import SideChatList from "../SideBars/SideChatList.svelte"; + import DevTool from "../SideBars/DevTool.svelte"; -{#if $MobileSideBar} +{#if $MobileSideBar > 0}
- - -
{/if} -
- {#if $MobileSideBar} +
+ {#if $MobileSideBar > 0}
- {#if sbt === 0} + {#if $MobileSideBar === 1} - {:else if sbt === 1} + {:else if $MobileSideBar === 2} - {:else if sbt === 2} + {:else if $MobileSideBar === 3} {/if}
@@ -48,7 +47,7 @@ {:else if $MobileGUIStack === 1} - {:else if $MobileGUIStack === 3} + {:else if $MobileGUIStack === 2} {/if}
\ No newline at end of file diff --git a/src/lib/Mobile/MobileCharacters.svelte b/src/lib/Mobile/MobileCharacters.svelte index 7b0c2234..ee05794a 100644 --- a/src/lib/Mobile/MobileCharacters.svelte +++ b/src/lib/Mobile/MobileCharacters.svelte @@ -1,27 +1,85 @@
- {#each $DataBase.characters as char, i} + {#each sortChar($DataBase.characters) as char, i} {#if char.name.toLocaleLowerCase().includes($MobileSearch.toLocaleLowerCase())} {/if} diff --git a/src/lib/Mobile/MobileFooter.svelte b/src/lib/Mobile/MobileFooter.svelte index 744af049..3ec34c57 100644 --- a/src/lib/Mobile/MobileFooter.svelte +++ b/src/lib/Mobile/MobileFooter.svelte @@ -1,8 +1,8 @@ {#if $selectedCharID === -1} @@ -20,12 +20,53 @@ {language.character} -
+{/if} + +{#if $selectedCharID !== -1 && $MobileSideBar === 2} +
+ + + + + + +
{/if} \ No newline at end of file diff --git a/src/lib/Mobile/MobileHeader.svelte b/src/lib/Mobile/MobileHeader.svelte index 7baedd96..6a4c33f3 100644 --- a/src/lib/Mobile/MobileHeader.svelte +++ b/src/lib/Mobile/MobileHeader.svelte @@ -5,9 +5,9 @@
- {#if $selectedCharID !== -1 && $MobileSideBar} + {#if $selectedCharID !== -1 && $MobileSideBar > 0} @@ -21,12 +21,12 @@ {$CurrentCharacter.name}
- {:else if $MobileGUIStack === 3 && $SettingsMenuIndex > -1} + {:else if $MobileGUIStack === 2 && $SettingsMenuIndex > -1} - - - +
+ + {#if !$isLite} + + + + + {/if} - - - + {#if !$isLite} + + + + {/if} - - + {#if !$isLite} + + + {/if} {#if window.innerWidth < 700 && !$MobileGUI} - - {#if currentChar.type === 'character'} - - {/if} -
{/if} -{#if subMenu === 0} +{#if $CharConfigSubMenu === 0} {#if currentChar.type !== 'group' && licensed !== 'private'} {language.description} @@ -283,41 +286,44 @@ highlight placeholder={getAuthorNoteDefaultText()} /> - {tokens.localNote} {language.tokens} -
- -
+ {tokens.localNote} {language.tokens} - {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle} -
- { - $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1' - }} /> + {#if !$MobileGUI} +
+
- {/each} - - {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable} - {#if $DataBase.hanuraiEnable} + {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle}
- + { + $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1' + }} />
- {:else if $DataBase.hypaMemory} + {/each} + + + {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable} + {#if $DataBase.hanuraiEnable} +
+ +
+ {:else if $DataBase.hypaMemory} +
+ +
+ {:else} +
+ +
+ {/if} + {/if} + + {#if currentChar.type === 'group'}
- -
- {:else} -
- +
{/if} {/if} - - {#if currentChar.type === 'group'} -
- -
- {/if} {#if licensed === 'private'}