Skip to content

Remove unused --layout-aside-background-color interface token#45

Merged
minimaldesign merged 2 commits into
mainfrom
claude/admiring-solomon-9e7f8a
Jul 23, 2026
Merged

Remove unused --layout-aside-background-color interface token#45
minimaldesign merged 2 commits into
mainfrom
claude/admiring-solomon-9e7f8a

Conversation

@minimaldesign

Copy link
Copy Markdown
Owner

What changed

  • Deleted the --layout-aside-background-color: var(--base-100) declaration from the GLOBAL section of src/styles/framework/settings.ui.css.
  • Regenerated dist/ (npm run build:css) so the committed build stays in sync.
  • Noted the removal in CHANGELOG.md under 1.0.0's Changed section.

Why

The token was declared but never consumed: a grep across src/ and dist/ finds only the declaration, no var(--layout-aside-background-color) reads. The aside rules in global.layout.css set no background at all, so the token advertised a customization hook that did nothing.

Reviewer notes

  • The mock sites in ~/code/mocks (eastman, seagull, spiral) vendor settings.ui.css and carry the same inert declaration; none override or consume it, so removal changes nothing for them. Their vendored copies will pick up the deletion next time they sync dist/css/.
  • Deleting was chosen over consuming the token in .layout-sidebar: wiring it in would have painted --base-100 behind every sidebar aside, a visual change to the shipped design right before v1.
  • The consumed sibling token --layout-aside-width is untouched.
  • Stylelint and the CI dist invariant checks pass locally.

🤖 Generated with Claude Code

The token was declared in settings.ui.css but no rule in the framework,
the docs site, or the vendored mock sites ever consumed it. Regenerated
dist/ and noted the removal in the 1.0.0 Changed section.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Jul 23, 2026

Copy link
Copy Markdown

Deploy Preview for mcssdev ready!

Name Link
🔨 Latest commit cd266d6
🔍 Latest deploy log https://app.netlify.com/projects/mcssdev/deploys/6a6289c505af390009ae6751
😎 Deploy Preview https://deploy-preview-45--mcssdev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 97
Accessibility: 98
Best Practices: 100
SEO: 99
PWA: 70
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

…on-9e7f8a

# Conflicts:
#	dist/css/settings.ui.css
#	dist/mcss.css
#	dist/mcss.min.css
#	src/styles/framework/settings.ui.css
@minimaldesign
minimaldesign merged commit 42adab8 into main Jul 23, 2026
5 checks passed
@minimaldesign
minimaldesign deleted the claude/admiring-solomon-9e7f8a branch July 23, 2026 21:39
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