diff --git a/public/logo_typo_trans.png b/public/logo_typo_trans.png new file mode 100644 index 00000000..580662c9 Binary files /dev/null and b/public/logo_typo_trans.png differ diff --git a/src/App.svelte b/src/App.svelte index 62bed479..5937c557 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -15,11 +15,11 @@ let didFirstSetup: boolean = false let gridOpen = false - DataBase.subscribe(db => { - if(db.didFirstSetup !== didFirstSetup){ - didFirstSetup = db.didFirstSetup || false - } - }) + // DataBase.subscribe(db => { + // if(db.didFirstSetup !== didFirstSetup){ + // didFirstSetup = db.didFirstSetup || false + // } + // }) diff --git a/src/lib/Others/WelcomeRisu.svelte b/src/lib/Others/WelcomeRisu.svelte index 18d3ef22..90818a28 100644 --- a/src/lib/Others/WelcomeRisu.svelte +++ b/src/lib/Others/WelcomeRisu.svelte @@ -4,169 +4,172 @@ import { changeLanguage, language } from "src/lang"; import { addDefaultCharacters } from "src/ts/characters"; import { DataBase } from "src/ts/storage/database"; - import { sleep } from "src/ts/util"; - import TextInput from "../UI/GUI/TextInput.svelte"; + import { sleep } from "src/ts/util"; + import TextInput from "../UI/GUI/TextInput.svelte"; + import Button from "../UI/GUI/Button.svelte"; let step = 0 let provider = 0 -
-
-
- logo +
+
+
+ logo
-
-

Welcome to RisuAI!

-
- {#if step === 0} -

Choose the language

-
- - - -
+ +
+ {#if step === 0} +

Choose the language

+
+ + + +
- {:else if step === 1} -

{language.setup.chooseProvider}

-
- - - -
- {:else if step === 2} - {#if provider === 1} -

{language.setup.openaikey}

-
- API key - -
- {language.setup.apiKeyhelp} https://platform.openai.com/account/api-keys -
+ {:else if step === 1} +

{language.setup.chooseProvider}

+
+ }}>• {language.setup.openaikey} + +
- {:else if provider === 2} -

{language.setup.openaiProxy}

+ {:else if step === 2} + {#if provider === 1} +

{language.setup.openaikey}

+
+ API key + +
+ {language.setup.apiKeyhelp} https://platform.openai.com/account/api-keys +
+ +
+ {:else if provider === 2} +

{language.setup.openaiProxy}

+
+ OpenAI Reverse Proxy URL + +
+
+ API key (Used for passwords) + +
+
+ +
+ {:else} +

{language.setup.setupmodelself}

+
+ {language.setup.setupSelfHelp} +
+
+ +
+ {/if} + {:else if step === 3} +

{language.setup.theme}

+
+ + + +
+ {:else if step === 4} +

{language.setup.texttheme}

+
+ +
+
+ +
+ {:else if step === 5} +

{language.setup.inputName}

- OpenAI Reverse Proxy URL - -
-
- API key (Used for passwords) - +
- -
- {:else} -

{language.setup.setupmodelself}

-
- {language.setup.setupSelfHelp} -
-
-
{/if} - {:else if step === 3} -

{language.setup.theme}

-
- - - -
- {:else if step === 4} -

{language.setup.texttheme}

-
- -
-
- -
- {:else if step === 5} -

{language.setup.inputName}

-
- -
-
- -
- {/if} - {#if step > 0} + {#if step > 0} - - {/if} + + {/if} +
@@ -177,4 +180,8 @@ .classic-italic{ color: #8C8D93; } + .welcome-bg{ + background-image: url("/public/welcome/welcomebg.png"); + background-size: cover; + } \ No newline at end of file