From c041f99c7574baea1e172e1b401dea21d7a2f6c4 Mon Sep 17 00:00:00 2001 From: Youwes09 Date: Mon, 27 Apr 2026 14:40:47 -0500 Subject: [PATCH] Feat: Download Queue Patching & UI Revisions (#54) --- .../downloads/components/DownloadItem.svelte | 299 ++---------------- .../downloads/components/DownloadQueue.svelte | 133 +------- .../downloads/components/Downloads.svelte | 198 ++++++------ .../downloads/store/downloadState.svelte.ts | 22 +- 4 files changed, 140 insertions(+), 512 deletions(-) diff --git a/src/features/downloads/components/DownloadItem.svelte b/src/features/downloads/components/DownloadItem.svelte index 0b32c25..ccb2100 100644 --- a/src/features/downloads/components/DownloadItem.svelte +++ b/src/features/downloads/components/DownloadItem.svelte @@ -1,39 +1,22 @@
{ e.stopPropagation(); onSelect(item.chapter.id, e); }} - oncontextmenu={openMenu} - ontouchstart={onTouchStart} - ontouchend={cancelLongPress} - ontouchmove={onTouchMove} > {#if manga?.thumbnailUrl}
@@ -237,10 +78,6 @@
-{#if menuOpen} - (menuOpen = false)} /> -{/if} - \ No newline at end of file diff --git a/src/features/downloads/components/Downloads.svelte b/src/features/downloads/components/Downloads.svelte index 4fad138..6159bd3 100644 --- a/src/features/downloads/components/Downloads.svelte +++ b/src/features/downloads/components/Downloads.svelte @@ -1,5 +1,6 @@
@@ -103,148 +114,119 @@
-
-
+
+ +
+
downloadStore.dequeue(id)} onRetry={(id) => downloadStore.retryOne(id)} onReorder={(id, dir) => downloadStore.reorder(id, dir)} onReorderEdge={(id, edge) => downloadStore.reorderToEdge(id, edge)} onSelect={handleSelect} - onClearSelect={() => { downloadStore.clearSelection(); selectAnchor = null; }} - onBatchRemove={() => downloadStore.dequeueSelected()} - onBatchRetry={() => downloadStore.retrySelected()} - onBatchReorder={(dir) => downloadStore.reorderSelected(dir)} - onBatchReorderEdge={(edge) => downloadStore.reorderSelectedToEdge(edge)} />