refactor(layout): floating sidebar + floating top header #113
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#113
Loading…
Reference in a new issue
No description provided.
Delete branch "redesign-v2-floating-chrome"
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?
Operator feedback 2026-06-04: "pull out the left nav to make it look like it is its own floating section versus attached to the top-left" + "this is also true for the header for the pages, the divider that runs between the right side and the sidebar — let's make that divider go away so it all feels like one large page."
Changes
components/Layout.jsmd:p-4 md:gap-4pulls both the sidebar and the main column in from the viewport edges on desktop.md:rounded-3xl md:overflow-hidden. Droppedvar(--rim-light-outer)— that 1px outer ring was literally the vertical divider the operator wanted gone.md:gap-4 min-w-0— vertical breathing room between the floating header and the page content; min-w-0 keeps flex children from blowing past column width.components/ui/TopSearchBar.jsmd:rounded-2xlso the header reads as a floating chip on desktop (mobile stays edge-to-edge).rim-light-inner + elevation-ambient. Norim-light-outer— prior "remove the divider" feedback still applies, and a hairline outer ring would re-introduce one on mobile.Visual model
Body hearth gradient is the "one large page". Floating sidebar + floating header sit on top of it as chrome chips, with the gradient visible through the gaps (
md:p-4outer padding +md:gap-4between).CI
Made 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.