diff --git a/src/lang/en.ts b/src/lang/en.ts index 42d5717e..904d6d96 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -358,4 +358,5 @@ export const languageEnglish = { renameFolder: "Rename Folder", changeFolderColor: "Change Folder Color", fullWordMatching: "Full Word Matching", + botSettingAtStart: "Bot Menu when Launch", } \ No newline at end of file diff --git a/src/lib/Setting/Pages/AccessibilitySettings.svelte b/src/lib/Setting/Pages/AccessibilitySettings.svelte index 36be9121..0f26c9ae 100644 --- a/src/lib/Setting/Pages/AccessibilitySettings.svelte +++ b/src/lib/Setting/Pages/AccessibilitySettings.svelte @@ -26,6 +26,10 @@ +
+ +
+
\ No newline at end of file diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index c9927ed5..d22e9b95 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -581,6 +581,7 @@ export interface Database{ }[] assetWidth:number animationSpeed:number + botSettingAtStart:false } interface hordeConfig{ diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index 1f95ad96..daca7bda 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -8,7 +8,7 @@ import {open} from '@tauri-apps/api/shell' import { DataBase, loadedStore, setDatabase, type Database, updateTextTheme, defaultSdDataFunc } from "./database"; import { appWindow } from "@tauri-apps/api/window"; import { checkOldDomain, checkUpdate } from "../update"; -import { selectedCharID } from "../stores"; +import { botMakerMode, selectedCharID } from "../stores"; import { Body, ResponseType, fetch as TauriFetch } from "@tauri-apps/api/http"; import { loadPlugins } from "../plugins/plugins"; import { alertConfirm, alertError } from "../alert"; @@ -418,14 +418,18 @@ export async function loadData() { try { await loadPlugins() } catch (error) {} - await checkNewFormat() - updateTextTheme() - updateAnimationSpeed() if(get(DataBase).account){ try { await loadRisuAccountData() } catch (error) {} } + await checkNewFormat() + const db = get(DataBase); + updateTextTheme() + updateAnimationSpeed() + if(db.botSettingAtStart){ + botMakerMode.set(true) + } loadedStore.set(true) selectedCharID.set(-1) saveDb()