mirror of
https://github.com/nexu-io/open-design.git
synced 2026-10-27 09:51:12 +01:00
* Add Tom Modern Design System New design system: Tom Modern Design - Editorial-technical design family - Neutral #fafafa canvas, #ff5a00 vermillion accent - Geist Sans/Mono typography - 0px corners, hard offset shadows - 26 CSS component blocks - Premium token card and code window components - Full 9-section DESIGN.md specification Source: https://github.com/Tom-Opencart/tom-modern-html-style-rule * fix: address review feedback for tom-modern design system - Remove unsupported 'swatches' key from manifest.json - Add license and attribution to manifest source - Add all shared schema tokens (A1, A2, B-slot) to tokens.css - Add '--tm-' prefix to BRAND_EXTENSION_PREFIXES - Inline canonical tokens in components.html fixture - Replace broken Geist CDN links with working @font-face declarations - Use shared token names throughout components.css * fix: remove invalid source keys from manifest.json license and attribution are not part of the v1 design-system project schema for bundled sources. Upstream repo (Tom-Opencart/tom-modern-html-style-rule) currently has no license file. * fix: use shared token names in DESIGN.md, scope --tm- to tom-modern brand - Replace --tm-accent/--tm-bg/--tm-surface/--tm-text etc. with shared schema names (--accent, --bg, --surface, --fg, --border, etc.) - Move --tm- from global BRAND_EXTENSION_PREFIXES to BRAND_EXTENSIONS['tom-modern'] with explicit per-brand list * docs: add Tom Modern attribution note * docs: add Geist loading guidance for generated artifacts * docs: clarify Tom Modern authorship and permission * Add palette and type-scale fixture section for Tom Modern preview * Add Tom Modern palette preview screenshot * Add Tom Modern component preview screenshot --------- Co-authored-by: Tom OC <141485734+TrueTaragane@users.noreply.github.com>