From fe91736da7f07ed9a1dfdd70ec7a11234cf8b02f Mon Sep 17 00:00:00 2001 From: Isaac Marovitz Date: Sat, 12 Oct 2024 15:02:52 +0200 Subject: [PATCH] Settings window --- src-tauri/capabilities/default.json | 3 +- src/components/Header.svelte | 24 +++++++++- src/components/settings/Graphics.svelte | 5 ++ src/components/settings/Logging.svelte | 5 ++ src/components/settings/System.svelte | 5 ++ src/routes/+layout.svelte | 33 ++----------- src/routes/+page.svelte | 35 +++++++++++--- src/routes/settings/+page.svelte | 63 +++++++++++++++++++++++++ 8 files changed, 134 insertions(+), 39 deletions(-) create mode 100644 src/components/settings/Graphics.svelte create mode 100644 src/components/settings/Logging.svelte create mode 100644 src/components/settings/System.svelte create mode 100644 src/routes/settings/+page.svelte diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index 3bb4cc4..0e62a8a 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -5,6 +5,7 @@ "windows": ["main"], "permissions": [ "core:default", - "shell:allow-open" + "shell:allow-open", + "core:webview:allow-create-webview-window" ] } diff --git a/src/components/Header.svelte b/src/components/Header.svelte index 3dd7ec4..19d0058 100644 --- a/src/components/Header.svelte +++ b/src/components/Header.svelte @@ -1,6 +1,7 @@
@@ -24,6 +42,10 @@
+ +
diff --git a/src/components/settings/Graphics.svelte b/src/components/settings/Graphics.svelte new file mode 100644 index 0000000..032aade --- /dev/null +++ b/src/components/settings/Graphics.svelte @@ -0,0 +1,5 @@ + + +

Graphics

\ No newline at end of file diff --git a/src/components/settings/Logging.svelte b/src/components/settings/Logging.svelte new file mode 100644 index 0000000..96bbedd --- /dev/null +++ b/src/components/settings/Logging.svelte @@ -0,0 +1,5 @@ + + +

Logging

\ No newline at end of file diff --git a/src/components/settings/System.svelte b/src/components/settings/System.svelte new file mode 100644 index 0000000..a37c9f3 --- /dev/null +++ b/src/components/settings/System.svelte @@ -0,0 +1,5 @@ + + +

System

\ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 5a8352e..4c933c9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,34 +1,7 @@ -
-
-
- - -
-
-
\ No newline at end of file +
+ +
\ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index fc90db7..84fb079 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,12 +1,33 @@ +
+
+
+ +
+
+
\ No newline at end of file diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte new file mode 100644 index 0000000..1a299f6 --- /dev/null +++ b/src/routes/settings/+page.svelte @@ -0,0 +1,63 @@ + + +
+
    + {#each tabs as tab} +
  • + +
  • + {/each} +
+
+ +
+
\ No newline at end of file