From a5e119f9761c7c3d5b95b502b71998feeb286221 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Mon, 9 Feb 2026 09:12:32 +0100 Subject: [PATCH] rosary: add show/hide images toggle, fix PiP timing and breakpoint - Add "Bilder anzeigen" / "Show Images" toggle persisted to localStorage - Bump mystery image column/PiP breakpoint from 900px to 1200px so prayers keep full width on medium screens - Fix PiP not appearing on page load by splitting $effect and using tick() to wait for DOM before measuring element dimensions - Fix Toggle checkbox default margin causing misalignment --- src/lib/components/Toggle.svelte | 1 + .../[rosary=rosaryLang]/+page.svelte | 40 +++++++++++++++---- 2 files changed, 33 insertions(+), 8 deletions(-) diff --git a/src/lib/components/Toggle.svelte b/src/lib/components/Toggle.svelte index 48a66c0..031aa33 100644 --- a/src/lib/components/Toggle.svelte +++ b/src/lib/components/Toggle.svelte @@ -34,6 +34,7 @@ .toggle-wrapper input[type="checkbox"] { appearance: none; -webkit-appearance: none; + margin: 0; width: 44px; height: 24px; background: var(--nord2); diff --git a/src/routes/[faithLang=faithLang]/[rosary=rosaryLang]/+page.svelte b/src/routes/[faithLang=faithLang]/[rosary=rosaryLang]/+page.svelte index dd02a0c..21a519d 100644 --- a/src/routes/[faithLang=faithLang]/[rosary=rosaryLang]/+page.svelte +++ b/src/routes/[faithLang=faithLang]/[rosary=rosaryLang]/+page.svelte @@ -1,5 +1,5 @@