From f1dfabc40863affc178e07594eadd3c0ab761b65 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Thu, 25 Apr 2024 02:17:57 +0900 Subject: [PATCH] Add GUI size options --- src/lang/en.ts | 3 ++ src/lib/Setting/Pages/DisplaySettings.svelte | 13 ++++++ src/lib/SideBars/Sidebar.svelte | 15 ++++--- src/lib/UI/GUI/TextAreaInput.svelte | 41 ++++++++++++----- src/styles.css | 5 --- src/ts/gui/guisize.ts | 46 ++++++++++++++++++++ src/ts/storage/database.ts | 6 +++ src/ts/storage/globalApi.ts | 2 + tailwind.config.js | 8 +++- 9 files changed, 116 insertions(+), 23 deletions(-) create mode 100644 src/ts/gui/guisize.ts diff --git a/src/lang/en.ts b/src/lang/en.ts index 0b51e36c..a75fee97 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -581,6 +581,9 @@ export const languageEnglish = { useInstructPrompt: "Use Instruction Prompt", hanuraiMemory: "HanuraiMemory", playground: "Playground", + textAreaSize: "Input Area Size", + textAreaTextSize: "Input Area Text Size", + sideBarSize: "Sidebar Size", embedding: "Embedding", syntax: "Syntax", run: "Run", diff --git a/src/lib/Setting/Pages/DisplaySettings.svelte b/src/lib/Setting/Pages/DisplaySettings.svelte index 4908224b..b88f4a54 100644 --- a/src/lib/Setting/Pages/DisplaySettings.svelte +++ b/src/lib/Setting/Pages/DisplaySettings.svelte @@ -11,6 +11,8 @@ import { changeColorScheme, colorSchemeList, exportColorScheme, importColorScheme, updateColorScheme, updateTextTheme } from "src/ts/gui/colorscheme"; import { DownloadIcon, FolderUpIcon } from "lucide-svelte"; + import { guiSizeText, updateGuisize } from "src/ts/gui/guisize"; + const onSchemeInputChange = (e:Event) => { changeColorScheme((e.target as HTMLInputElement).value) } @@ -135,6 +137,17 @@ {($DataBase.iconsize)}% +{language.textAreaSize} + +{guiSizeText($DataBase.textAreaSize)} + +{language.textAreaTextSize} + +{guiSizeText($DataBase.textAreaTextSize)} + +{language.sideBarSize} + +{guiSizeText($DataBase.sideBarSize)} {language.assetWidth} diff --git a/src/lib/SideBars/Sidebar.svelte b/src/lib/SideBars/Sidebar.svelte index 6592e547..4d7c1e91 100644 --- a/src/lib/SideBars/Sidebar.svelte +++ b/src/lib/SideBars/Sidebar.svelte @@ -51,6 +51,7 @@ import { alertAddCharacter, alertInput, alertSelect } from "src/ts/alert"; import SideChatList from "./SideChatList.svelte"; import { joinMultiuserRoom } from "src/ts/sync/multiuser"; + import { sideBarSize } from "src/ts/gui/guisize"; let openPresetList = false; let sideBarMode = 0; let editMode = false; @@ -614,10 +615,17 @@
- .minw96 { - min-width: 24rem; /* 384px */ - } .editMode { min-width: 6rem; } diff --git a/src/lib/UI/GUI/TextAreaInput.svelte b/src/lib/UI/GUI/TextAreaInput.svelte index 219705a7..93f50254 100644 --- a/src/lib/UI/GUI/TextAreaInput.svelte +++ b/src/lib/UI/GUI/TextAreaInput.svelte @@ -1,11 +1,10 @@ -