From b8aef6b3ede0bb3e7b5fef775831a2d2aabc7c22 Mon Sep 17 00:00:00 2001 From: JovannMC Date: Fri, 10 Jan 2025 18:58:13 +0300 Subject: [PATCH] Settings page UI start ui of settings page (no behaviour), small padding tweaks, add "FancyInput" component --- .../components/functional/FancyInput.svelte | 47 +++++++++++++ src/lib/sections/about/Credits.svelte | 2 +- src/lib/sections/about/Donate.svelte | 8 ++- src/lib/sections/about/Resources.svelte | 2 +- src/lib/sections/about/Why.svelte | 2 +- src/lib/sections/settings/Appearance.svelte | 52 ++++++++++++++ src/lib/sections/settings/Conversion.svelte | 67 +++++++++++++++++++ src/lib/sections/settings/index.ts | 2 + src/routes/+page.svelte | 2 +- src/routes/settings/+page.svelte | 25 +++++++ 10 files changed, 203 insertions(+), 6 deletions(-) create mode 100644 src/lib/components/functional/FancyInput.svelte create mode 100644 src/lib/sections/settings/Appearance.svelte create mode 100644 src/lib/sections/settings/Conversion.svelte create mode 100644 src/lib/sections/settings/index.ts diff --git a/src/lib/components/functional/FancyInput.svelte b/src/lib/components/functional/FancyInput.svelte new file mode 100644 index 0000000..6a34609 --- /dev/null +++ b/src/lib/components/functional/FancyInput.svelte @@ -0,0 +1,47 @@ + + +
+ + {#if prefix} +
+ {prefix} +
+ {/if} + {#if extension} +
+ {extension} +
+ {/if} +
diff --git a/src/lib/sections/about/Credits.svelte b/src/lib/sections/about/Credits.svelte index 99e7168..91adc21 100644 --- a/src/lib/sections/about/Credits.svelte +++ b/src/lib/sections/about/Credits.svelte @@ -40,7 +40,7 @@

Credits diff --git a/src/lib/sections/about/Donate.svelte b/src/lib/sections/about/Donate.svelte index 67bd92c..b4d5e95 100644 --- a/src/lib/sections/about/Donate.svelte +++ b/src/lib/sections/about/Donate.svelte @@ -1,4 +1,5 @@ + + +
+

+ + Appearance +

+
+
+
+

Brightness theme

+

+ Want a sunny flash-bang, or a quiet lonely night? +

+
+
+
+ + + +
+
+
+
+
+
diff --git a/src/lib/sections/settings/Conversion.svelte b/src/lib/sections/settings/Conversion.svelte new file mode 100644 index 0000000..860c045 --- /dev/null +++ b/src/lib/sections/settings/Conversion.svelte @@ -0,0 +1,67 @@ + + + +
+

+ + Conversion +

+
+
+
+

File name format

+

+ This will determine the name of the file on download, not including the file extension. + You can put these following templates in the format, which + will be replaced with the relevant information: + %name% + for the original file name, + %extension% + for the original file extension, and + %date% + for a date string of when the file was converted. +

+
+ +
+ +
+
+

Second option

+

+ This is just a sample option. This should not show up on + the live website. JOVANN, DO NOT ADD THIS TO THE LIVE + WEBSITE. PLEASE. JOVANN!!!! +

+
+
+ +
+ +
+
+
+
diff --git a/src/lib/sections/settings/index.ts b/src/lib/sections/settings/index.ts new file mode 100644 index 0000000..a216ea0 --- /dev/null +++ b/src/lib/sections/settings/index.ts @@ -0,0 +1,2 @@ +export { default as Appearance } from "./Appearance.svelte"; +export { default as Conversion } from "./Conversion.svelte"; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index cf860d2..319f4b1 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -31,7 +31,7 @@ The file converter you'll love.

All processing is done on your device. No file size limit, no ads, and completely open source. diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index e69de29..74eb035 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -0,0 +1,25 @@ + + +

+

+ + Settings +

+ +
+ +
+ +
+ +
+ +
+
+