NODEDC_DESIGN_GUIDELINE/CHANGELOG.md

57 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
## 0.5.1 — SEO light glass and controllable Environment Settings
- Replaced hard-coded dark Application/Admin panel surfaces with theme tokens; the light preset now uses the audited SEO white-glass panel treatment.
- Rebuilt `ColorField` from the Engine/BIM swatch-and-HEX anatomy with a portable saturation/value palette, hue slider and quick colors instead of a browser-native dark picker.
- Made the application accent a true global runtime variable: it now flows through Environment Settings, active actions, range fill, media actions and theme-aware windows.
- Moved the complete Engine Environment Settings specimen into `Guideline → Контролы`, including split select and collapsible sections; removed the separate catalog Inspector route.
- Reduced default icon optical size/weight again while preserving all button and circular hit targets.
## 0.5.0 — media stage and modal inventory
- Switched the default NODE.DC application accent to pink while retaining live accent editing and semantic status colors.
- Reduced icon glyph weight/size by roughly 10% without changing button and circular hit-target geometry.
- Connected `MediaSourceField` MP4 uploads to the Launcher-style catalog stage with safe object URL replacement and cleanup.
- Added the Engine-derived `ShareAccessModal` with compact member stack, roles, invitation and immutable owner states.
- Added the BIM-derived `ShareLinkModal` and framework-neutral `createShareLinkController`.
- Audited BIM form, confirmation, share-link, contextual action, expandable detail and version-history modals and added runnable catalog specimens.
## 0.4.0 — package-native application contract
- Corrected `AppHeader` against the production Launcher two-layer geometry: 68 px outer toolbar and 48 px visible row.
- Made the Launcher header preset strict and added reusable `HeaderNavigation`, workspace and profile primitives.
- Added `useApplicationWorkspace` and `createApplicationWorkspaceController` so navigation/content open, close and expand behavior is shared instead of reimplemented per application.
- Added `MediaSourceField` and a DOM media-source controller from the common Launcher/CMS file/URL/preview pattern.
- Added reusable `SettingsCard` and `Switch` patterns and an executable media/settings catalog section.
- Added the package consumption contract and recorded the boundary between reusable UI and application storage/domain adapters.
- Made all published ESM entrypoints directly importable outside Vite by emitting explicit `.js` module specifiers.
## 0.3.0 — launcher application template
- Rebuilt the living catalog as a Launcher-style windowed application instead of a long documentation page.
- Added the fixed three-axis AppHeader, central media stage and reusable ApplicationShell/ApplicationPanel exports.
- Added Guideline navigation with separate expandable content windows and removed the product-specific bottom service rail.
- Added a responsive mobile panel/modal flow and verified it at a 390 × 844 viewport.
- Added the audited Icon component, 42 semantic glyphs, a living icon table and machine-readable icon registry.
- Reused the Launcher stage media as an optimized MP4 with a static mobile/poster fallback.
## 0.2.0 — source-faithful geometry
- Corrected the Hub header to the production three-axis shell with workspace, navigation and profile groups.
- Added the reusable Hub administration navigation panel and its adjacent-content layout.
- Added integrated and Engine split Select variants with source-accurate dropdown geometry.
- Fixed Engine Environment Settings metrics, accent sections, ranges, checker and action layouts.
- Made right-side inspectors modeless by default: no page dimming, backdrop close or scroll lock.
- Updated the living catalog and registry from the audited source files and supplied screenshots.
## 0.1.0 — baseline
- Established the standalone NODE.DC design-system repository.
- Added canonical tokens and dark/light glass theme contracts.
- Added framework-neutral positioning and theme utilities.
- Added DOM controllers for dropdowns and modal windows.
- Added React primitives, overlays, navigation and inspector/settings patterns.
- Added a living catalog and machine-readable component/source registry.
- Recorded the initial audit boundary without modifying source applications.