Make application shell components package-native
This commit is contained in:
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 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.
|
||||
|
||||
Reference in New Issue
Block a user