From a5a5022143d98199f27cc6f300a6724517b58cc6 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 13 Mar 2026 13:24:03 -0400 Subject: [PATCH] fix(launcher): remove wasted top space in iframe/menu-hidden mode; vh bottom buffer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit events/+layout.svelte: the events nav is actually rendered. Adds pt-0 for the launcher case (nav never rendered there; launcher manages its own header offset). - pb-48 (fixed 12rem) → pb-[25vh] — scrolls ~25% of viewport below last card on any screen size, scales properly on phone/tablet/desktop. launcher/+layout.svelte outer wrapper: - Static mt-4 replaced with conditional: mt-12 when launcher header is visible (matches h-12 header height, keeps content clear of the absolute overlay) mt-2 when launcher header is hidden (minimal breathing room only) - Result: iframe mode + launcher_header=hide → near-zero top dead space --- src/routes/events/+layout.svelte | 11 ++++++----- .../[event_id]/(launcher)/launcher/+layout.svelte | 4 +++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/routes/events/+layout.svelte b/src/routes/events/+layout.svelte index c9db73a3..cf9a5852 100644 --- a/src/routes/events/+layout.svelte +++ b/src/routes/events/+layout.svelte @@ -261,15 +261,16 @@
50 && nav_y_height <= 100} - class:pt-32={nav_y_height > 100 && nav_y_height <= 150} - class:pt-40={nav_y_height > 150 && nav_y_height <= 200} + class:pt-0={!!$ae_sess?.disable_sys_nav} + class:pt-12={!$ae_sess?.disable_sys_nav && nav_y_height <= 50} + class:pt-20={!$ae_sess?.disable_sys_nav && nav_y_height > 50 && nav_y_height <= 100} + class:pt-32={!$ae_sess?.disable_sys_nav && nav_y_height > 100 && nav_y_height <= 150} + class:pt-40={!$ae_sess?.disable_sys_nav && nav_y_height > 150 && nav_y_height <= 200} class=" main_content grow px-1 md:px-2 lg:px-4 - pb-48 + pb-[25vh] flex flex-col gap-1 items-center justify-start diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte index 93a58295..73a6ebcf 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte @@ -537,11 +537,13 @@