From c0729ab4f344b5cc11cab642e738705d3391221b Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 6 Mar 2026 20:32:57 -0500 Subject: [PATCH] a11y(launcher): dark mode, touch targets, overflow, transition speed Shell (+layout.svelte): - fix: header bg-slate-200 -> dark:bg-slate-800 (projector/night use) - fix: main content bg-gray-100 -> dark:bg-gray-900 - fix: config drawer bg-orange-100 -> dark:bg-slate-800 - fix: debug drawer bg-red-100 -> dark:bg-slate-900 - fix: footer border-gray-200 -> border-gray-300 (invisible border fixed) - fix: remove header hover:text-base (caused layout shift on hover) - fix: remove footer hover:sm:text-sm etc. (layout shift + broken TW4 syntax) - fix: header/footer/status spans duration-1000 -> duration-300 (too slow) - fix: footer opacity-50 -> opacity-70 (was too dim for projector/status reading) - fix: nav section add overflow-y-auto (sessions overflowed on short screens) - fix: nav section remove hover:bg-surface-100-900 (confusing whole-panel hover) - a11y: header menu toggle button class=''->'px-2 py-1 rounded...' (touch target) - a11y: footer edit_mode button class=''->'px-1.5 py-1 rounded...' (touch target) - a11y: footer status spans px-1 -> px-2 py-0.5 (slightly larger tap area) - a11y: footer datetime add dark:hover:bg-slate-700 --- .../(launcher)/launcher/+layout.svelte | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte index 0246bf61..15692529 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte @@ -445,18 +445,19 @@ flex flex-row items-center justify-around sm:justify-between - text-sm hover:text-base + text-sm - bg-slate-200 + bg-slate-200 dark:bg-slate-800 - opacity-90 hover:opacity-100 - transition-all duration-1000 + opacity-95 hover:opacity-100 + transition-colors duration-300 " >

+