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: update LayrzAvatar for 0.0.9 — native sealed hierarchy, no layrz_sdk
docs: LayrzAvatar.icon takes IconData
docs: LayrzAvatar image variants sit on white
docs: LayrzAvatar carries a fixed compact level-1 shadow
docs: LayrzAvatar is always a rounded box
docs: add LayrzButtonGroup and LayrzImage, reconcile dropdown colour docs, finalise LayrzAvatar
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>