Skip to content

History / LayrzDialog

Revisions

  • docs(wiki): correct slider geometry/bubble, dialog canDismiss rename, modal asymmetry - LayrzSlider: fix stale 20px/circular-thumb hit-slop numbers to the shipped 36px painted area (28px square thumb, 8px track); document the drag-value bubble (LayrzSliderValueBubble) that now supplements the static label instead of the removed "no bubble" scope limit; document state-varying thumb elevation. - LayrzDialog: rename barrierDismissible -> canDismiss throughout and document its broadened four-route contract (barrier, Escape, X icon, back gesture); document the X close affordance and its non-render when non-dismissible; remove the deleted useRootNavigator parameter in favor of documenting the dialog's always-root-navigator behavior; document content's unbounded-height constraint and its workarounds. - LayrzResponsiveModal: same canDismiss rename and useRootNavigator removal; document the canDismiss forwarding asymmetry (dialog branch only, silently ignored by the sheet branch). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @PHKenny PHKenny committed Aug 28, 2026
  • docs(dialogs): add LayrzDialog and LayrzResponsiveModal pages, register sidebar entries Documents LayrzDialog.show<T>() (title/content/actions slots, the child escape hatch, the double-pop guard shared with LayrzBottomSheet via LayrzModalRoute, barrierDismissible defaulting on actions presence, focus restoration, and the v1 no-stacking rule) and LayrzResponsiveModal.show<T>() (viewport-driven via context.isCompact, the decide-once non-goal stated prominently, the two config objects, and the builder-vs-slots limitation). Registers LayrzDialog and LayrzResponsiveModal under Navigation and LayrzSlider under Inputs in the sidebar.

    @PHKenny PHKenny committed Aug 27, 2026