From a9bfb430f75f5e67dfb11de1bc91054335c1562c Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 1 Jul 2026 01:48:00 +0000 Subject: [PATCH 1/2] fix(configurator): stop mobile domain panel overflowing past the icon rail The domain panel sat in the same flex row as the icon nav rail but used w-full (100% of the whole row, not the space remaining after the rail) combined with shrink-0 (refusing to shrink to fit). With the rail's ~56px plus the panel's full row width, the row demanded more space than the viewport had, silently clipping content on the right with no scrollbar since the app root uses overflow-hidden. Switch to flex-1 min-w-0 on mobile so the panel fills whatever space is actually left after the rail and can shrink to fit; md:flex-none keeps the desktop behavior (fixed 360px, no growing/shrinking) unchanged. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01SQXr34nocCi1jrGcp5TPVm --- configurator/src/App.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/configurator/src/App.svelte b/configurator/src/App.svelte index 12738160..c8a2fde5 100644 --- a/configurator/src/App.svelte +++ b/configurator/src/App.svelte @@ -268,8 +268,10 @@ /> - -
+ +
From 1de5f5a9858fc1c1a314eede43b360ea015e505b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 1 Jul 2026 01:52:24 +0000 Subject: [PATCH 2/2] fix(configurator): move mobile Controls/Preview switcher to the top MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It sat at the very bottom of the screen, below the domain panel and above the status bar — awkward to reach and easy to miss. Move it directly under the header instead, so it's immediately visible and reachable without scrolling to the bottom on tall phones. Same buttons/state/handlers, just relocated. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01SQXr34nocCi1jrGcp5TPVm --- configurator/src/App.svelte | 52 +++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/configurator/src/App.svelte b/configurator/src/App.svelte index c8a2fde5..02d0eb31 100644 --- a/configurator/src/App.svelte +++ b/configurator/src/App.svelte @@ -257,6 +257,33 @@ onSave={handleSave} /> + +
+ + +
+
@@ -310,31 +337,6 @@
- -
- - -
-