refactor(landing): use .page-header-glass for the nav bar (Brief 6) #120
No reviewers
Labels
No labels
agent-context-drift
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: rstillwell/deckhearth#120
Loading…
Reference in a new issue
No description provided.
Delete branch "brief-6-landing-nav-page-header-glass"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Brief 6 of
unify-glass-panel-surfaces. Migrates the landing<nav>bar from handrolled inline glass styles + a malformedboxShadowto the canonical.page-header-glass border-bclassName.Files changed
pages/index.js—<nav>className/style swap. Net diff: -7 / +1.What changed
The malformed
boxShadowwas a real (silent) bug:var(--rim-light-inner)is a completeinset 0 1px 0 <color>declaration; wrapping it in anotherinset 0 1px 0 ...produces invalid CSS that the browser drops entirely. The.page-header-glassclass's ownbox-shadow: var(--rim-light-inner), 0 1px 0 var(--border)is the correct shape.Acceptance criteria
<nav>usesclassName="page-header-glass border-b"styleretains onlyborderColor: 'var(--border)'— no background, backdropFilter, WebkitBackdropFilter, boxShadowAnimatedFireLogo, Deck Hearth heading, Sign In / Get Started buttons) unchangednpm run lintpasses (one pre-existing warning incomponents/CollectionsPageView.js, unrelated)Test plan
/in an incognito window (anonymous user). Verify the nav bar renders with a subtle glass treatment, an inset 1px top highlight, and a 1px bottom border.Related
.convoys/unify-glass-panel-surfaces.md.convoys/unify-glass-panel-surfaces/brief-6-landing-nav-bar.mdMade with Cursor
The latest updates on your projects. Learn more about Vercel for GitHub.
Pipeline Health
Build + CI gates
Build runs on Vercel; this CI runs lint and schema-map drift only (no duplicate build).
Role reports
See individual comments above for details. This rollup updates automatically.
Visual Diff
Screenshots and diffs uploaded as artifacts: view run
If intentional changes: update snapshots locally with
npx playwright test --project=visual --update-snapshotsand commit.