From 8261609cb7723d437a26446dc6315ef87298d275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Wed, 5 Jul 2023 19:42:58 +0200 Subject: [PATCH] chord display site --- src/lib/components/Navigation.svelte | 3 +- src/lib/components/Terminal.svelte | 17 +++-- src/routes/+layout.svelte | 26 +++++++- src/routes/+page.js | 7 ++ src/routes/+page.svelte | 38 +---------- src/routes/config/+layout.svelte | 57 ++++++++++++++++ src/routes/config/+page.js | 7 ++ src/routes/config/chords/+page.svelte | 53 +++++++++++++++ src/routes/config/layout/+page.svelte | 0 src/routes/config/settings/+page.svelte | 0 src/routes/device-manager/+page.svelte | 86 ++++++++----------------- 11 files changed, 192 insertions(+), 102 deletions(-) create mode 100644 src/routes/+page.js create mode 100644 src/routes/config/+layout.svelte create mode 100644 src/routes/config/+page.js create mode 100644 src/routes/config/chords/+page.svelte create mode 100644 src/routes/config/layout/+page.svelte create mode 100644 src/routes/config/settings/+page.svelte diff --git a/src/lib/components/Navigation.svelte b/src/lib/components/Navigation.svelte index 815b54f9..b9590b78 100644 --- a/src/lib/components/Navigation.svelte +++ b/src/lib/components/Navigation.svelte @@ -46,7 +46,8 @@ align-items: center; justify-content: space-between; - width: 100%; + margin-block: 8px; + margin-inline: 16px; } .title { diff --git a/src/lib/components/Terminal.svelte b/src/lib/components/Terminal.svelte index 2df82d05..7b0f4ddd 100644 --- a/src/lib/components/Terminal.svelte +++ b/src/lib/components/Terminal.svelte @@ -17,10 +17,12 @@ /** @type {HTMLDivElement} */ let io + + export let resizable = false
-
+
{#each $serialLog as { type, value }}

{value}

{/each} @@ -33,22 +35,25 @@ +
+

Layout

+
diff --git a/src/routes/config/+layout.svelte b/src/routes/config/+layout.svelte new file mode 100644 index 00000000..37652212 --- /dev/null +++ b/src/routes/config/+layout.svelte @@ -0,0 +1,57 @@ + + + + + + + diff --git a/src/routes/config/+page.js b/src/routes/config/+page.js new file mode 100644 index 00000000..91f785a6 --- /dev/null +++ b/src/routes/config/+page.js @@ -0,0 +1,7 @@ +import {redirect} from "@sveltejs/kit" +import {base} from "$app/paths" + +/** @type {import("./$types").PageLoad} */ +export function load() { + throw redirect(307, `${base}/config/chords`) +} diff --git a/src/routes/config/chords/+page.svelte b/src/routes/config/chords/+page.svelte new file mode 100644 index 00000000..3aa43c2a --- /dev/null +++ b/src/routes/config/chords/+page.svelte @@ -0,0 +1,53 @@ + + + + Chord Manager + + +
+

You have {$chords.length} chords

+ + {#each $chords as { phrase, actions }} + + + + + {/each} +
{phrase} + {#each actions as action} + {keySymbols[action] || action} + {/each} +
+
+ + diff --git a/src/routes/config/layout/+page.svelte b/src/routes/config/layout/+page.svelte new file mode 100644 index 00000000..e69de29b diff --git a/src/routes/config/settings/+page.svelte b/src/routes/config/settings/+page.svelte new file mode 100644 index 00000000..e69de29b diff --git a/src/routes/device-manager/+page.svelte b/src/routes/device-manager/+page.svelte index ed4948c7..30197de1 100644 --- a/src/routes/device-manager/+page.svelte +++ b/src/routes/device-manager/+page.svelte @@ -10,70 +10,27 @@

Device Manager

-
-

Control

-
memory
-
- - - -
- {#if $serialPort} -
{#await $serialPort.version then version}{version}{/await}
{#await $serialPort.deviceId then id}{id}{/await}
- {/if} -
- -
-

Layout

-
keyboard
-
- - -
-
- -
-

Serial Terminal

-
terminal
+
+ + + +
+
-
+