refactor(design): move light response onto chip borders; cut directional drop shadows #116
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#116
Loading…
Reference in a new issue
No description provided.
Delete branch "chip-border-corner-glow"
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 (after PR #115): "the borders are reflecting the color, not necessarily the drop shadows behind the cards. In fact, you could probably reduce those box shadows quite a bit. At least they shouldn't span the entire edge of the card. Just a subtle bit in the corner."
PR #115's directional drop shadows worked but competed with the body gradient. This PR moves the warm/cool light response onto the chip's 1px border, concentrated in the two corners closest to the matching light sources, and cuts the directional drop shadows entirely.
Technique
Modern gradient-border pattern — four background layers + a transparent border:
The transparent border exposes the border-box-clipped gradient layers as the visible rim. The surface fill is clipped to padding-box so it doesn't cover the rim.
Token changes
Retired:
--edge-light-warm,--edge-light-cool— full-edge directional box-shadows from PR #115.Added:
--corner-light-warm,--corner-light-cool— plain RGBA colors for radial-gradient consumption. Light: 0.50 warm / 0.38 cool. Dark: 0.68 warm / 0.58 cool (bumped against the deep substrate).--chip-border-base— faint 135deg white tint so the rest of the rim isn't invisible (sensible chip edge far from either light source).Application sites
.glass-panel+.glass-panel-strong(picks up DailyEmberWidget, CommandPaletteModal popover, UserMenu dropdown, etc.)Layout.jsnav-chip inline styleTopSearchBar.jsinline styleShadow stacks across all four sites are now just
rim-light-inner + elevation-ambient(orelevation-pronouncedfor strong panels). The body gradient is unchanged — it remains the dominant gradient story per operator's "I want the gradient in the background to be the focus" framing.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.