diff --git a/src/lib/ChatScreens/DefaultChatScreen.svelte b/src/lib/ChatScreens/DefaultChatScreen.svelte index 11df5224..161f38dc 100644 --- a/src/lib/ChatScreens/DefaultChatScreen.svelte +++ b/src/lib/ChatScreens/DefaultChatScreen.svelte @@ -531,14 +531,12 @@ {/if} - {#if $DataBase.useExperimental} -
{ - screenShot() - }}> - - {language.screenshot} -
- {/if} +
{ + screenShot() + }}> + + {language.screenshot} +
{ diff --git a/src/lib/SideBars/Sidebar.svelte b/src/lib/SideBars/Sidebar.svelte index e866a9d6..e5a8d999 100644 --- a/src/lib/SideBars/Sidebar.svelte +++ b/src/lib/SideBars/Sidebar.svelte @@ -5,6 +5,7 @@ botMakerMode, selectedCharID, settingsOpen, + sideBarClosing, sideBarStore, } from "../../ts/stores"; import { DataBase, setDatabase, type folder } from "../../ts/storage/database"; @@ -29,7 +30,7 @@ import CharConfig from "./CharConfig.svelte"; import { language } from "../../lang"; import Botpreset from "../Setting/botpreset.svelte"; - import { onDestroy } from "svelte"; + import { onDestroy, onMount } from "svelte"; import { cloneDeep, isEqual } from "lodash"; import SidebarAvatar from "./SidebarAvatar.svelte"; import BaseRoundedButton from "../UI/BaseRoundedButton.svelte"; @@ -98,7 +99,9 @@ let IconRounded = false let openFolders:string[] = [] let currentDrag: DragData = null - let closing = false + + sideBarClosing.set(false) + const unsub = DataBase.subscribe((db) => { let newCharImages: sortType[] = []; @@ -326,8 +329,8 @@
{:else} - {/if} \ No newline at end of file diff --git a/src/ts/stores.ts b/src/ts/stores.ts index cd59d9eb..8af602fa 100644 --- a/src/ts/stores.ts +++ b/src/ts/stores.ts @@ -13,6 +13,7 @@ export const SizeStore = writable({ h: 0 }) export const DynamicGUI = writable(false) +export const sideBarClosing = writable(false) export const sideBarStore = writable(window.innerWidth > 1024) export const selectedCharID = writable(-1) export const CharEmotion = writable({} as {[key:string]: [string, string, number][]})