From d55230f1ef8cde1eb517054137f47d9aac261765 Mon Sep 17 00:00:00 2001 From: not-nullptr Date: Thu, 14 Nov 2024 14:42:19 +0000 Subject: [PATCH] feat: add delete button, improve loading bar contrast --- src/lib/components/visual/ProgressBar.svelte | 6 +++-- src/lib/converters/ffmpeg.svelte.ts | 4 ---- src/lib/converters/vips.svelte.ts | 1 - src/routes/convert/+page.svelte | 24 ++++++++++++++++---- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/lib/components/visual/ProgressBar.svelte b/src/lib/components/visual/ProgressBar.svelte index 6145819..e7e4c19 100644 --- a/src/lib/components/visual/ProgressBar.svelte +++ b/src/lib/components/visual/ProgressBar.svelte @@ -10,9 +10,11 @@ const percent = $derived(((progress - min) / (max - min)) * 100); -
+
diff --git a/src/lib/converters/ffmpeg.svelte.ts b/src/lib/converters/ffmpeg.svelte.ts index c5bf456..973feb3 100644 --- a/src/lib/converters/ffmpeg.svelte.ts +++ b/src/lib/converters/ffmpeg.svelte.ts @@ -45,10 +45,6 @@ export class FFmpegConverter extends Converter { if (!to.startsWith(".")) to = `.${to}`; const ffmpeg = new FFmpeg(); ffmpeg.on("progress", (progress) => { - log( - ["converters", this.name], - `progress for "${input.name}": ${progress.progress * 100}%`, - ); input.progress = progress.progress * 100; }); const baseURL = diff --git a/src/lib/converters/vips.svelte.ts b/src/lib/converters/vips.svelte.ts index 4bd2871..05feff2 100644 --- a/src/lib/converters/vips.svelte.ts +++ b/src/lib/converters/vips.svelte.ts @@ -88,7 +88,6 @@ export class VipsConverter extends Converter { this.worker.addEventListener("message", onMessage); const msg = { ...message, id, worker: null }; - log(["converters", this.name], `sending message`, msg); try { this.worker.postMessage(msg); } catch (e) { diff --git a/src/routes/convert/+page.svelte b/src/routes/convert/+page.svelte index f929ce6..4bc5492 100644 --- a/src/routes/convert/+page.svelte +++ b/src/routes/convert/+page.svelte @@ -138,6 +138,11 @@ URL.revokeObjectURL(url); a.remove(); }; + + const deleteAll = () => { + files.files = []; + goto("/"); + }; @@ -210,13 +215,15 @@
-
+
+

{file.file.name}