Refine SEO light theme and environment controls
This commit is contained in:
@@ -73,7 +73,12 @@
|
||||
"package": "@nodedc/ui-react",
|
||||
"exports": ["ColorField"],
|
||||
"domContract": ["nodedc-color-field"],
|
||||
"summary": "Combined color picker and textual value for settings/inspectors."
|
||||
"summary": "Engine/BIM-derived swatch and HEX field with a theme-neutral portal palette.",
|
||||
"behavior": ["controlled HEX value", "saturation/value plane", "hue slider", "quick colors", "portal palette", "keyboard spectrum adjustment"],
|
||||
"rules": [
|
||||
"Do not expose a browser-native color dialog as the product runtime UI.",
|
||||
"The palette owns choice geometry; the consumer owns color validation, persistence and domain reaction."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "dropdown",
|
||||
@@ -196,7 +201,8 @@
|
||||
"rules": [
|
||||
"The bottom Launcher service rail is product-specific and is not part of the general application template.",
|
||||
"Desktop page gap is 20 px and navigation width follows the Launcher 332–352 px range.",
|
||||
"Applications supply routes, profile data, stage media and panel content without changing shell geometry."
|
||||
"Applications supply routes, profile data, stage media and panel content without changing shell geometry.",
|
||||
"Light panels use the SEO white-glass surface tokens rather than a dark shell with inverted text."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -206,10 +212,10 @@
|
||||
"exports": ["Icon"],
|
||||
"domContract": ["svg using currentColor"],
|
||||
"summary": "Audited semantic icon subset shared by NODE.DC applications instead of product-local vendor imports.",
|
||||
"variants": ["15 px", "17 px", "18 px"],
|
||||
"variants": ["14 px", "16 px", "18 px"],
|
||||
"rules": [
|
||||
"Use semantic names from registry/icons.json.",
|
||||
"The containing component owns surface, hit target and state; the icon owns only the glyph and is optically scaled to 90% inside controls.",
|
||||
"The containing component owns surface, hit target and state; the icon owns only the glyph and is optically scaled to 78% inside controls.",
|
||||
"Do not copy complete Lucide or Font Awesome catalogs into an application."
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"schemaVersion": "1.0.0",
|
||||
"libraryVersion": "0.5.0",
|
||||
"libraryVersion": "0.5.1",
|
||||
"name": "NODE.DC Design System",
|
||||
"purpose": "Canonical code-level UI system for current and future NODE.DC applications.",
|
||||
"packages": [
|
||||
|
||||
Reference in New Issue
Block a user