refactor(bulk-toolbar): migrate to .glass-panel-strong + token sweep (Brief 4) #125
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#125
Loading…
Reference in a new issue
No description provided.
Delete branch "brief-4-bulk-selection-toolbar"
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?
Brief 4 of unify-glass-panel-surfaces convoy. The bulk-select toolbar was a critical dark-mode bug (bg-white invisible against dark backgrounds); migrating to .glass-panel-strong is both a unification win and a correctness fix.
See
.convoys/unify-glass-panel-surfaces/brief-4-bulk-selection-toolbar.mdfor the full brief.Files changed
components/BulkSelectionToolbar.js— outer toolbar + interior token sweep. +30/-10.Highlights
bg-white rounded-xl ...→glass-panel-strong rounded-2xl+ inlineboxShadow: var(--rim-light-inner), var(--elevation-pronounced).bg-white rounded-lg ...→glass-panel-strong rounded-xl(no inline override).text-gray-*/hover:bg-gray-*/text-red-*/border-gray-*/bg-gray-300swapped to CSS vars +nav-item-hover.rgb(239, 68, 68)literal (documented Brief 4 fallback —--accent-dangertoken doesn't exist yet).Acceptance criteria
rg 'text-gray-|bg-gray-|hover:bg-gray-|text-red-|hover:bg-red-|border-gray-' components/BulkSelectionToolbar.jsreturns 0 matches.npm run lintpasses (1 pre-existing unrelated warning).npm run test:run: 116/116 tests pass.Test plan (manual — dark mode is critical)
Related
.convoys/unify-glass-panel-surfaces.md.convoys/unify-glass-panel-surfaces/brief-4-bulk-selection-toolbar.mdMade with Cursor
The latest updates on your projects. Learn more about Vercel for GitHub.