From 90796e4ae9e026daf32ab928b0093dd990b2f857 Mon Sep 17 00:00:00 2001 From: ZXY101 Date: Tue, 5 Sep 2023 10:03:44 +0200 Subject: [PATCH] Start implementing new styles --- src/lib/components/Button.svelte | 50 ------------- src/lib/components/NavBar.svelte | 82 ++++++++++++++++++++-- src/lib/components/Reader/MangaPage.svelte | 28 ++++---- src/lib/components/Reader/Reader.svelte | 23 ++---- src/lib/components/Snackbar.svelte | 16 ----- 5 files changed, 95 insertions(+), 104 deletions(-) delete mode 100644 src/lib/components/Button.svelte diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte deleted file mode 100644 index b230466..0000000 --- a/src/lib/components/Button.svelte +++ /dev/null @@ -1,50 +0,0 @@ - - - - - diff --git a/src/lib/components/NavBar.svelte b/src/lib/components/NavBar.svelte index 75ede13..e175427 100644 --- a/src/lib/components/NavBar.svelte +++ b/src/lib/components/NavBar.svelte @@ -1,14 +1,39 @@
@@ -27,12 +60,51 @@ Mokuro
- - (modal = true)} /> + (drawer = false)} /> + (modal = true)} />
+ {#if isReader} + (drawer = false)} + /> + {/if}
+ +
+
+ Settings +
+ (drawer = true)} class="mb-4 dark:text-white" /> +
+
+ Right to left + Display two pages + First page is cover + OCR enabled + Display box outlines + Editable text + Toggle boxes on click +
+ + +
+
+
+ {#await promise}

Loading...

diff --git a/src/lib/components/Reader/MangaPage.svelte b/src/lib/components/Reader/MangaPage.svelte index a2c4b56..20f64c1 100644 --- a/src/lib/components/Reader/MangaPage.svelte +++ b/src/lib/components/Reader/MangaPage.svelte @@ -2,6 +2,8 @@ import type { Page } from '$lib/types'; export let page: Page; + export let left: () => void; + export let right: () => void; let bold = false; @@ -38,14 +40,10 @@ return textBox; }); - export let src; + export let src: Blob; -
-
- - -
+
img {#each textBoxes as { left, top, width, height, lines, fontSize, writingMode }}
{/each} +
diff --git a/src/lib/components/Snackbar.svelte b/src/lib/components/Snackbar.svelte index ca95a76..db3f3e6 100644 --- a/src/lib/components/Snackbar.svelte +++ b/src/lib/components/Snackbar.svelte @@ -1,24 +1,8 @@ {#if $snackbarStore?.message && $snackbarStore?.visible} {$snackbarStore?.message} {/if} - -