Repository navigation
Release v4.69.0
Everything a UI profile designer needs from Scene to edit a profile by clicking its preview, in both engines with shared fixtures.
Added
- Preview regions for a design host:
identity,shell,menu,contentandaccentare marked withdata-scene-region,ScenePreviewHostreportsonRegionHoverandonRegionActivate,regions.regionRectmeasures a drawn region in the preview's own pixels,describeRegionssays which regions each mode draws and the fallback, and the designer contract gains rule N9 (#193) - Profile identity: a name, a logo (initials, one of eight icons or an inline image) and whether the name shows, resolved by
resolveProfileIdentityand drawn by the default shell in every menu mode (#194) - Profile appearance:
corners(sharp, default, round) andfontfrom a licensed font catalog with a sample line, resolved byresolveAppearance, with the newtext.fontFamilytoken read by the default blueprint and the PrimeReact bridge (#195) - Typed
navigationModeandmenuThemeshell options with eight modes and three menu themes, the behavior of each mode and the touch regime, the legacyslim-plusstring mapped without rewriting stored profiles, and a default menu mode per shell with the status line for a shell switch (#196) - Profile problems with a severity, a section and a one-click fix: theme needs a package, accent too light, own shell has no value, logo image missing and Reveal needs hover, with
applyProfileFixand a contrast function that grades an accent against white (#197) - The package list answers for a designer: rows with reasons and locks, what can be added, moves, removal that never silently changes the theme, and choosing a blueprint or a theme (#198)
- Picker metadata: Cratis Default, Dashboard and Minimal shell cards with wireframes checked by
verify-blueprints, theme cards with the package selecting one adds, the colour scheme switch, eight menu mode schematics, the version rule with its status chip, and the value of my own shell (#199) - Sample data pack descriptions with columns and a status classification for pills, a description of the generic pack, and the rule that production builds never include sample data (#200)
- Documentation for every new rule in the designer contract, with the decisions and the questions that remain open, and an updated
scene-ui-profileskill and rules (#201)
Changed
- The
Drawermenu mode now opens an off-canvas menu over a dimming scrim, andOverlayno longer dims; the hover-driven rail isRevealalone. A touch width now always resolves to Drawer (#196)