+
{#if globalMode}
{#if $DataBase.loreBook[$DataBase.loreBookPage].data.length === 0}
No Lorebook
{:else}
{#each $DataBase.loreBook[$DataBase.loreBookPage].data as book, i}
{#if i !== 0}
-
+
{/if}
{
let lore = $DataBase.loreBook[$DataBase.loreBookPage].data
@@ -56,7 +56,7 @@
{:else}
{#each $DataBase.characters[$selectedCharID].globalLore as book, i}
{#if i !== 0}
-
+
{/if}
{
let lore = $DataBase.characters[$selectedCharID].globalLore
@@ -71,7 +71,7 @@
{:else}
{#each $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].localLore as book, i}
{#if i !== 0}
-
+
{/if}
{
let lore = $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].localLore
diff --git a/src/lib/SideBars/RegexData.svelte b/src/lib/SideBars/RegexData.svelte
index 03ca0d55..11dd5641 100644
--- a/src/lib/SideBars/RegexData.svelte
+++ b/src/lib/SideBars/RegexData.svelte
@@ -3,8 +3,10 @@
import { language } from "src/lang";
import { alertConfirm } from "src/ts/alert";
import type { customscript } from "src/ts/storage/database";
- import Check from "../Others/Check.svelte";
+ import Check from "../UI/GUI/Check.svelte";
import TextInput from "../UI/GUI/TextInput.svelte";
+ import SelectInput from "../UI/GUI/SelectInput.svelte";
+ import OptionInput from "../UI/GUI/OptionInput.svelte";
export let value:customscript
export let onRemove: () => void = () => {}
@@ -32,12 +34,12 @@
{language.name}
Modification Type
-
- {language.editInput}
- {language.editOutput}
- {language.editProcess}
- {language.editDisplay}
-
+
+ {language.editInput}
+ {language.editOutput}
+ {language.editProcess}
+ {language.editDisplay}
+
IN:
OUT:
diff --git a/src/lib/SideBars/Sidebar.svelte b/src/lib/SideBars/Sidebar.svelte
index b5b7236c..4c959388 100644
--- a/src/lib/SideBars/Sidebar.svelte
+++ b/src/lib/SideBars/Sidebar.svelte
@@ -38,6 +38,7 @@
import { checkCharOrder } from "src/ts/storage/globalApi";
import { doingChat } from "src/ts/process";
import { BotCreator } from "src/ts/creator/creator";
+ import Button from "../UI/GUI/Button.svelte";
let openPresetList = false;
let sideBarMode = 0;
let editMode = false;
@@ -552,30 +553,30 @@
{/if}
{:else if sideBarMode === 1}
-
{language.createfromScratch}
-
-
+
{language.importCharacter}
-
-
+
{language.createGroup}
-
-
+
{language.createBotInternet}
-
+
{/if}
diff --git a/src/lib/UI/GUI/Button.svelte b/src/lib/UI/GUI/Button.svelte
new file mode 100644
index 00000000..833d98cf
--- /dev/null
+++ b/src/lib/UI/GUI/Button.svelte
@@ -0,0 +1,20 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/Check.svelte b/src/lib/UI/GUI/Check.svelte
new file mode 100644
index 00000000..b47ede3a
--- /dev/null
+++ b/src/lib/UI/GUI/Check.svelte
@@ -0,0 +1,52 @@
+
+
+
+
+
+ {
+ onChange(check)
+ }}
+ />
+
+ {#if check}
+
+
+
+ {/if}
+
+ {#if !hiddenName}
+ {name}
+ {/if}
+
diff --git a/src/lib/UI/GUI/NumberInput.svelte b/src/lib/UI/GUI/NumberInput.svelte
index 293502ed..9ab7b19c 100644
--- a/src/lib/UI/GUI/NumberInput.svelte
+++ b/src/lib/UI/GUI/NumberInput.svelte
@@ -1,4 +1,4 @@
-
+> -->
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/OptionInput.svelte b/src/lib/UI/GUI/OptionInput.svelte
new file mode 100644
index 00000000..252caa30
--- /dev/null
+++ b/src/lib/UI/GUI/OptionInput.svelte
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/SelectInput.svelte b/src/lib/UI/GUI/SelectInput.svelte
new file mode 100644
index 00000000..16abf349
--- /dev/null
+++ b/src/lib/UI/GUI/SelectInput.svelte
@@ -0,0 +1,22 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/SliderInput.svelte b/src/lib/UI/GUI/SliderInput.svelte
index b83036a8..66a7173d 100644
--- a/src/lib/UI/GUI/SliderInput.svelte
+++ b/src/lib/UI/GUI/SliderInput.svelte
@@ -1,27 +1,44 @@
+
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/TextAreaInput.svelte b/src/lib/UI/GUI/TextAreaInput.svelte
new file mode 100644
index 00000000..59da26e1
--- /dev/null
+++ b/src/lib/UI/GUI/TextAreaInput.svelte
@@ -0,0 +1,64 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/TextAreaResizable.svelte b/src/lib/UI/GUI/TextAreaResizable.svelte
new file mode 100644
index 00000000..e7ef5098
--- /dev/null
+++ b/src/lib/UI/GUI/TextAreaResizable.svelte
@@ -0,0 +1,45 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/UI/GUI/TextInput.svelte b/src/lib/UI/GUI/TextInput.svelte
index 2fd8c4b7..f1a497f6 100644
--- a/src/lib/UI/GUI/TextInput.svelte
+++ b/src/lib/UI/GUI/TextInput.svelte
@@ -1,4 +1,4 @@
-
+> -->
+
+
+