Skip to content

History / LayrzButton

Revisions

  • 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
  • docs: update Tooltip, TextInput, Button, Alert and Layout for the M2 touch review

    @PHKenny PHKenny committed Aug 20, 2026
  • docs: trim LayrzButton and LayrzAlert style variants (DESIGN-20, DESIGN-22)

    @PHKenny PHKenny committed Aug 17, 2026
  • docs(button): rewrite LayrzButton for the shipped API The LayrzButton wiki page had drifted nine rounds out of date and documented an API that no longer existed. It now describes the twelve styles including `text` and `fab`; `LayrzButtonType` and its token mapping; the six semantic factories with their per-factory `isElevated` defaults and the reasoning behind `.cancel` and `.delete` differing; the `LayrzButtonController`, including that one controller drives many buttons in lockstep, that cooldown auto-clears on expiry, and the anti-flash floor; the four-state interaction model and the fill ladder, with keyboard focus rendering as hover; and that sizing is standardised rather than caller-configurable. Removed references to `isMobile`, `tooltipEnabled`, the separate `isLoading`/`isCooldown` listenables and the five deleted sizing parameters. The Component Catalog row is updated to match. Co-Authored-By: Anthropic Claude <noreply@anthropic.com>

    @PHKenny PHKenny committed Aug 16, 2026
  • docs(button): document LayrzButton API and update catalog The LayrzButton page now documents the shipped API: - Ten style variants (.standard, .filled, .outlined, .filledTonal, .filledIcon, .fab, .fabSmall, .icon, .ghost, .text) - Six semantic factories (.save, .cancel, .info, .show, .edit, .delete) - Externally-owned ValueListenable<bool>? for isLoading and isCooldown states - Nullable onTap + isDisabled disabled state contract - RawTooltip-for-now caveat for FAB variants The Component Catalog row for LayrzButton has been updated to reflect the completed implementation. The three previously open questions on the page have been resolved. GitHub issue #21 (LayrzButton component).

    @PHKenny PHKenny committed Aug 15, 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
  • feat: add LayrzTextAreaInput, LayrzTextInput, LayrzTimeInput, and LayrzTimeRangeInput documentation - Introduced LayrzTextAreaInput for multiline text input with detailed specifications. - Established LayrzTextInput as the foundational single-line text input component. - Created LayrzTimeInput for time selection via a picker dialog. - Added LayrzTimeRangeInput for selecting a range of times, including detailed parameters and interaction patterns. - Updated sidebar to include new input components for easy navigation. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @PHKenny PHKenny committed Aug 13, 2026