Skip to content

feat: bundle shared OpenClaw design tokens#94

Closed
Patrick-Erichsen wants to merge 3 commits into
pe/claw-485-design-system-installfrom
pe/claw-487-design-system-migration
Closed

feat: bundle shared OpenClaw design tokens#94
Patrick-Erichsen wants to merge 3 commits into
pe/claw-485-design-system-installfrom
pe/claw-487-design-system-migration

Conversation

@Patrick-Erichsen

Copy link
Copy Markdown
Contributor

Summary

  • inline the shared OpenClaw tokens, themes, and typography into the generated static docs CSS
  • map the docs shell's foundational aliases to canonical package tokens
  • preserve docs-specific code, border, tooltip, and maturity styling
  • update smoke coverage to assert canonical token ownership

Validation

  • npm test (3 passed)
  • npm run docs:build:shell
  • npm run docs:smoke:shell
  • real Chromium screenshots for /, /maturity/taxonomy/, and /gateway/configuration-reference/ in dark/light at 1440px and 390px
  • computed values match latest main; 9/12 screenshot pairs are pixel-identical and all dimensions/tokens match
  • no horizontal overflow

npm run docs:visual currently times out on the Mermaid overlay history assertion on both this branch and the exact latest-main baseline, so it is recorded as a pre-existing flaky gate rather than a migration regression.

Stack

Base: pe/claw-485-design-system-install

This remains a draft while openclaw/design-system is private because hosted installs require cross-repository credentials or a public repository.

…l' into pe/claw-487-design-system-migration

# Conflicts:
#	package-lock.json
#	package.json
#	skills-lock.json
@Patrick-Erichsen

Copy link
Copy Markdown
Contributor Author

Superseded by #95, which now contains the complete install, migration, automation, and canonical-token remediation directly against main.

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