From 5e9683a5e4e4ce8747f8cac952176714e9a58b96 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 26 Jul 2023 00:13:56 +0900 Subject: [PATCH] [feat] new sidebar --- src/App.svelte | 8 +- src/lib/ChatScreens/ChatScreen.svelte | 6 +- .../Pages/AccessibilitySettings.svelte | 2 +- src/lib/Setting/Pages/AdvancedSettings.svelte | 2 +- src/lib/Setting/Pages/BotSettings.svelte | 2 +- src/lib/Setting/Pages/DisplaySettings.svelte | 2 +- src/lib/Setting/Pages/LanguageSettings.svelte | 4 +- src/lib/Setting/Pages/OtherBotSettings.svelte | 2 +- src/lib/Setting/Pages/PluginSettings.svelte | 2 +- src/lib/Setting/Pages/UserSettings.svelte | 2 +- src/lib/SideBars/CharConfig.svelte | 2 +- src/lib/SideBars/LoreBook/LoreBookData.svelte | 2 +- .../SideBars/LoreBook/LoreBookSetting.svelte | 2 +- src/lib/SideBars/Regex/RegexData.svelte | 2 +- src/lib/SideBars/SideChatList.svelte | 93 +++++++++++++++++++ src/lib/SideBars/Sidebar.svelte | 33 ++++--- .../GUI/{Check.svelte => CheckInput.svelte} | 16 ---- src/lib/UI/GUI/SideBarArrow.svelte | 15 +++ src/ts/parser.ts | 33 +++++-- src/ts/storage/globalApi.ts | 2 +- src/ts/stores.ts | 3 + tailwind.config.js | 8 +- 22 files changed, 186 insertions(+), 57 deletions(-) create mode 100644 src/lib/SideBars/SideChatList.svelte rename src/lib/UI/GUI/{Check.svelte => CheckInput.svelte} (66%) create mode 100644 src/lib/UI/GUI/SideBarArrow.svelte diff --git a/src/App.svelte b/src/App.svelte index 84b10342..cbdaaaa4 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,7 +1,7 @@ {#if $DataBase.theme === ''}
+
{#if $selectedCharID >= 0} @@ -40,6 +42,7 @@
{:else if $DataBase.theme === 'waifu'}
+ {#if $selectedCharID >= 0} {#if $DataBase.characters[$selectedCharID].viewScreen !== 'none'} @@ -54,6 +57,7 @@
{:else if $DataBase.theme === 'waifuMobile'}
+
= 0 && $DataBase.characters[$selectedCharID].viewScreen !== 'none'} diff --git a/src/lib/Setting/Pages/AccessibilitySettings.svelte b/src/lib/Setting/Pages/AccessibilitySettings.svelte index c731b43b..36be9121 100644 --- a/src/lib/Setting/Pages/AccessibilitySettings.svelte +++ b/src/lib/Setting/Pages/AccessibilitySettings.svelte @@ -1,5 +1,5 @@ +
+ + +
+ + {#each chara.chats as chat, i} + + +
+ + {/each} +
+
+
+ +
+ + {#if $DataBase.supaMemoryType !== 'none'} +
+ +
+ {/if} +
+ + {#if chara.type === 'group'} +
+ +
+ {/if} +
\ No newline at end of file diff --git a/src/lib/SideBars/Sidebar.svelte b/src/lib/SideBars/Sidebar.svelte index e4ecd2eb..e866a9d6 100644 --- a/src/lib/SideBars/Sidebar.svelte +++ b/src/lib/SideBars/Sidebar.svelte @@ -1,7 +1,8 @@ - -