From 1461438bb5804f0f4c22a9fabf20e3e5ebae715f Mon Sep 17 00:00:00 2001 From: Shahid Raza Date: Wed, 1 Jul 2026 15:14:47 +0530 Subject: [PATCH 1/2] fix(resume): mobile responsiveness for the header and editor toolbar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Resume header: on phones the "binary.semaphore" lockup collapsed onto the theme toggle and sign-in. Show only the "b." mark below sm (keeping the "/ resume" links), and add min-w-0 / shrink-0 guards so the two header groups can never overlap. Adds an opt-in `textClassName` to Wordmark; the marketing site is unchanged. - Editor toolbar: the single non-wrapping row (home / title / template / tune / json / export) overflowed and squeezed the title to nothing on phones. It now wraps — the title row is full-width and the actions flow onto following rows — while staying a single row on >=sm. - Tune popover: cap its width to the viewport so it can't hang off-screen on narrow devices. Co-Authored-By: Claude Opus 4.8 --- src/app/resume/(app)/layout.tsx | 10 +++--- src/components/resume/editor.tsx | 11 +++--- src/components/resume/tune-panel.tsx | 2 +- src/components/wordmark.tsx | 54 +++++++++++++++------------- 4 files changed, 43 insertions(+), 34 deletions(-) diff --git a/src/app/resume/(app)/layout.tsx b/src/app/resume/(app)/layout.tsx index 6ef424b..1500415 100644 --- a/src/app/resume/(app)/layout.tsx +++ b/src/app/resume/(app)/layout.tsx @@ -34,14 +34,16 @@ export default async function ResumeAppLayout({ className={`${figtree.variable} rx rx-canvas flex min-h-screen flex-col font-[family-name:var(--font-figtree)]`} >
-
-
+
+ -
+
{user ? ( <> diff --git a/src/components/resume/editor.tsx b/src/components/resume/editor.tsx index a0550b2..087044a 100644 --- a/src/components/resume/editor.tsx +++ b/src/components/resume/editor.tsx @@ -137,10 +137,11 @@ export function Editor({ return (
- {/* Toolbar */} -
-
- + {/* Toolbar. Wraps on small screens (title row full-width, actions flow to + a second row) so nothing overflows or overlaps; single row on ≥sm. */} +
+
+ ← home
-
+