fix(wiki): update stale color token references from removed members
Update all wiki references to removed color tokens (colors.background, colors.surface, colors.surface2, colors.surface3) with their replacements:
- colors.background → colors.sf1 (canvas background)
- colors.surface → colors.sf1 (cards now use sf1 with elevation shadows)
- colors.surface2 → colors.sf2 (nested containers)
- colors.surface3 → colors.sf3 (deeper nesting)
Files updated:
- LayrzTokenizer.md: example card uses sf1
- Platform-And-Extensions.md: flattenOn uses sf1
- Theming.md: delegating getters and table map to new tokens
- LayrzCard.md: backgroundColor defaults and examples
- LayrzTooltip.md: tooltip text color is sf1 (light on dark)
- LayrzLayout.md: top bar uses sf1
- LayrzScrollbar.md: track hover uses sf3
docs: update for the MDI icon set, token level ramps and panel merge
Icon references move from LayrzIcons.solar* to MdiIcons.*. Spacing
and radius tables are rebuilt around the five-level ramps, and the
typography table is corrected (it had drifted from the code on both
display's size and three of the five weights). Removes the input
dense parameter and the deleted layout constants.
docs: document LayrzCard and the breakpoint tokens
Rewrite the LayrzCard page from draft to final API. Update the Grid page and
Design Tokens for breakpoints moving onto the theme, and add LayrzCard to the
Component Catalog.
docs: point engineering doc links at engineering/
The repository's engineering documentation moved from doc/ to
engineering/. Updated 57 URLs across 35 pages. Wiki-internal links,
which use bare page names, are unaffected.
Co-Authored-By: Anthropic Claude <noreply@anthropic.com>
docs: add card, avatar, table, snackbar and layout pages
Five new component pages:
- LayrzCard, a brand-new elevation shell with hover and onTap. Intent
is confirmed but its parameter list is still open.
- LayrzAvatar, mirroring ThemedAvatar. Its dynamicAvatar path depends
on layrz_models, which is deferred under decision D2.
- LayrzTable, mirroring ThemedTable2. Frames the scrolling foundation
as an open choice between sync_scroll_controller, the clean
two_dimensional_scrollables TableView primitives, or the SDK's
TwoDimensionalViewport directly.
- LayrzSnackbar, confirmed scope, with mandatory titleText and
descriptionText, a type defaulting to success, icon and color valid
only for the custom type, a 10 second default duration and a
nullable onTap that runs then dismisses.
- LayrzLayout, a placeholder. ThemedLayout offers three desktop and
two mobile presentations that must be narrowed to one before this
can be specified.
Component-Catalog and the widgets sidebar are updated to index them.
Co-Authored-By: Anthropic Claude <noreply@anthropic.com>