1.9 KiB
1.9 KiB
Changelog
All notable changes to @whynot/design are recorded here. Hand-edited until release cadence makes it painful.
Format follows Keep a Changelog. Versioning rules: see DesignSystemIntroduction.md §5.
[Unreleased]
Nothing yet. Add entries above the next [vX.Y.Z] block as PRs land.
[0.1.0] — 2026-05-23
Initial seed. Established whynot-design as the implementation surface for the whynot visual language. Decision recorded in whynot-control/DECISIONS.md as DEC-004 (pending).
Added
src/styles/colors_and_type.css— full token set + semantic element styles.tokens/— source-of-truth JSON tokens for colours, type, spacing, radii, shadows.src/components/Atoms.jsx—Eyebrow,Tag,Button,StageDot,Stamp,Icon.src/components/Chrome.jsx—TopNav,Sidebar,PageHeader,PipelineStrip.examples/whynot-control/— click-through UI kit recreating thewhynot-controlsurface (inbox, prototypes, prototype detail, signals, betas, decisions, control-doc viewer).assets/whynot-logo.png— LEGO-brick +?!mark.SKILL.md— Agent Skill manifest, cross-compatible with Claude Code.README.md— full design language.DesignSystemIntroduction.md— integration guide.CONTRIBUTING.md— contribution flow + house rules.
Known caveats
- IBM Plex is loaded from Google Fonts. Drop
.woff2files intofonts/and swap to a local@font-facefor offline use. - No build step — consumers import JSX directly. Promote to a build when the system has >30 components or needs non-React consumers.
- Playwright visual regression covers
examples/whynot-control/index.htmlonly. Add per-component coverage when component count exceeds ~20. assets/whynot-logo.pngis raster. Re-draw as SVG before promoting to1.0.0.