diff --git a/Todo b/Todo index de82f9b..d2cc7ce 100644 --- a/Todo +++ b/Todo @@ -29,9 +29,6 @@ In-Progress: - Fix Tracking Login - Pasting OAuth URL is not User-Friendly, Look for Alternatives -- Tracking - - Fix SeriesDetail Tracking Window (Maybe Link to TrackingPanel) - - Apply Syer's Fix for Library on Backup Load (Manga Metadata) - Note User's have to always install extensions manually - Create "Missing Source" for Manga @@ -39,7 +36,6 @@ In-Progress: - Wire Series-Detail Refresh to Fix Manga-Metadata (MAJOR) - Add Disable Auto-Completed Feature to Library - - Implement Unwired Fixes (DOCUMENT) - Cap ReaderSettings Zoom (100) - Fix SeriesDetail Chapter Amount (Link to Scanlator Filtering) diff --git a/src/features/settings/sections/ReaderSettings.svelte b/src/features/settings/sections/ReaderSettings.svelte index 13e09d0..3fbc436 100644 --- a/src/features/settings/sections/ReaderSettings.svelte +++ b/src/features/settings/sections/ReaderSettings.svelte @@ -88,20 +88,20 @@
- updateSettings({ readerZoom: Number(e.currentTarget.value) / 100 })} class="s-slider" /> - { const n = parseInt(e.currentTarget.value, 10); if (!isNaN(n) && n >= 10 && n <= 400) updateSettings({ readerZoom: n / 100 }); }} - onblur={(e) => { const n = parseInt(e.currentTarget.value, 10); if (isNaN(n) || n < 10) { updateSettings({ readerZoom: 0.1 }); e.currentTarget.value = "10"; } else if (n > 400) { updateSettings({ readerZoom: 4.0 }); e.currentTarget.value = "400"; } }} + oninput={(e) => { const n = parseInt(e.currentTarget.value, 10); if (!isNaN(n) && n >= 10 && n <= 100) updateSettings({ readerZoom: n / 100 }); }} + onblur={(e) => { const n = parseInt(e.currentTarget.value, 10); if (isNaN(n) || n < 10) { updateSettings({ readerZoom: 0.1 }); e.currentTarget.value = "10"; } else if (n > 100) { updateSettings({ readerZoom: 1.0 }); e.currentTarget.value = "100"; } }} /> %
- {#each [50, 75, 100, 125, 150, 200] as v} + {#each [0, 10, 30, 50, 70, 90, 100] as v} {/each}