Skip to content

LAYOUT-2: fix top-bar control overlap at ~1024px#107

Merged
mvalancy merged 2 commits into
devfrom
fix/topbar-overlap-1024
Jun 18, 2026
Merged

LAYOUT-2: fix top-bar control overlap at ~1024px#107
mvalancy merged 2 commits into
devfrom
fix/topbar-overlap-1024

Conversation

@mvalancy

Copy link
Copy Markdown
Member

The audit's new overlap scan caught it: at 1024px the centered 8-button view strip rendered on top of the graph-selector text ("Graph View" × selector, 100% overlap). Constrained the 3-section top bar so they never collide — center strip is flex-1 min-w-0 and scrolls within its slot; centers only at xl (≥1280, where it fits), justify-start at lg; left selector compact, right status shrink-0.

Verified via the audit overlap scan: 0 overlaps @1024. THE GATE 5/5.

🤖 Generated with Claude Code

mvalancy and others added 2 commits June 17, 2026 18:47
The three top-bar sections (graph selector / 8 view-mode buttons / status)
overflowed at 1024px and the centered button strip rendered on top of the graph
selector text (audit OVERLAP: "Graph View" × selector, 100%). Constrain the
layout so sections never collide:
- center strip is flex-1 min-w-0 and scrolls within its slot;
- it only centers at xl (>=1280, where it fits) — justify-start at lg so its
  left edge stays in its slot instead of being pushed under the selector;
- left selector is compact (md:max-w-xs md:shrink); right status md:shrink-0.
Verified via the audit's overlap scan: 0 overlaps @1024. THE GATE 5/5.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…lear of header + panel

The toggle was `fixed right-4 top-20` (viewport-relative) while the panel it
opens is absolute within the content container — so it overlapped the global
header on desktop (user report). Make it `absolute top-4` within the same
container as the panel, and shift it left of the 320px panel when open so it
stays clickable. Clear, collision-free positioning.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

1 similar comment
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

@mvalancy mvalancy merged commit 0a58d1a into dev Jun 18, 2026
16 checks passed
@mvalancy mvalancy deleted the fix/topbar-overlap-1024 branch June 18, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant