Skip to content

History / LayrzLayout

Revisions

  • 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

    @PHKenny PHKenny committed Aug 21, 2026
  • 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.

    @PHKenny PHKenny committed Aug 20, 2026
  • Document the drawer floating-page transition and correct the tooltip primitive The mobile drawer no longer slides in over the page; the page scales and translates away to reveal a flat drawer behind it, carrying the elevation itself. Record the transition geometry, the drag gestures, the back-button close, and the top bar's new icon button, and correct the safe-area note that still attributed elevation to the drawer. Also fix a stale line describing LayrzTooltip as composed on Overlay and OverlayEntry; it has used OverlayPortal since the overlay rebuild.

    @PHKenny PHKenny committed Aug 20, 2026
  • docs: fold layout behaviour into topical sections

    @PHKenny PHKenny committed Aug 20, 2026
  • docs: update Tooltip, TextInput, Button, Alert and Layout for the M2 touch review

    @PHKenny PHKenny committed Aug 20, 2026
  • docs: add wiki pages for M5 components (Layout, ScaffoldShell, Scrollbar) - Rewrite LayrzLayout.md: complete specification for D37 scope - Sidebar (desktop) and drawer (mobile) presentations - Flat navigator items: Page and Label only - User menu dropdown, notifications footer - Container-driven breakpoints - Create LayrzScaffoldShell.md: adaptive list-detail shell specification - Generic over item type T - Consumer-owned filtering and detail view - Two-pane (desktop) and single-pane (mobile) presentations - Full API contract and examples - Create LayrzScrollbar.md: Material-free scrollbar documentation - Built on RawScrollbar - Installed by LayrzApp by default - Vertical scrollables only; horizontal and touch exempt - Migration guide from Material Scrollbar - Update Component-Catalog.md: - Add 'Domain: Application Shells and Navigation' section - Update M5 component list to reflect actual scope (12 components) - Reconcile dropped nav variants per D37 - Register all three new pages in wiki sidebar under Layout section

    @PHKenny PHKenny committed Aug 19, 2026
  • docs: correct examples for the five-style text scale The text scale collapsed from fifteen names to five, so every example using displayMedium, titleLarge, bodyMedium or labelSmall no longer compiled. Getting-Started mattered most, since the README now sends new users straight there. Also replaces the retired grid breakpoint constants with the theme's breakpoint tokens, and takes the installation and usage material moved out of the README.

    @PHKenny PHKenny committed Aug 17, 2026
  • 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>

    @PHKenny PHKenny committed Aug 13, 2026
  • 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>

    @PHKenny PHKenny committed Aug 13, 2026