Skip to content

History / LayrzTextInput

Revisions

  • docs(wiki): ship selection module and update design tokens (0.0.14) - Add LayrzSelectableAction, LayrzSelectionToolbar, LayrzTextSelectionControls, LayrzSelectionMagnifier, LayrzSelectionHandlePainter pages to wiki - Register new selection pages in Widgets/_Sidebar.md - Create Domain: Selection in Component-Catalog.md with all five types - Fix Design-Tokens.md surface color usage: cards now use sf1 (not sf2), with elevation shadow for separation - Remove kLightBackgroundColor from Application Constants (removed in 0.0.14) - Update LayrzTextInput.md to reference sf1 instead of surface2 - Mark LayrzText as removed (deleted in 0.0.14), remove from Display sidebar section - Delete LayrzText.md from wiki (component was removed from code)

    @PHKenny PHKenny committed Aug 21, 2026
  • docs(widgets): LayrzSelectableAction documentation and LayrzTextInput updates New widget page: - Widgets/LayrzSelectableAction.md: documents built-in actions, custom actions, deduplication by kind (built-ins) vs identity (custom), and the const set constraint that makes const custom actions impossible Updated pages: - Widgets/LayrzTextInput.md: add 'actions' parameter documentation, gestures section explaining tap/double-tap/triple-tap/long-press/drag selection - Widgets/_Sidebar.md: register LayrzSelectableAction in Inputs section LayrzSelectableAction notes that const custom actions are impossible due to operator== override, with static final workaround documented.

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

    @PHKenny PHKenny committed Aug 20, 2026
  • chore(inputs): remove labelIcon feature

    @PHKenny PHKenny committed Aug 19, 2026
  • docs: update for solid borders and fixed content height - Remove references to dashed borders (feature removed) - Update state matrix to show transparent borders instead of divider - Add documentation for dense mode and fixed content height - Clarify geometry invariance across all states - Update Input-Contract.md and LayrzTextInput.md for current API Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @PHKenny PHKenny committed Aug 19, 2026
  • docs: update hint text behavior - disappears when field has text, not on focus Fix stale documentation that incorrectly stated the hint disappears on focus or typing. The actual behavior: hint is shown inside the empty field and disappears when the field has text (not on focus alone). The hint remains visible when the field is focused but still empty. Updated in: - Input-Contract.md (line 65) - Widgets/LayrzTextInput.md (lines 23 and 78)

    @PHKenny PHKenny committed Aug 19, 2026
  • docs: update LayrzTextInput and Input-Contract for M2 ship Correct the state matrix, API shape, and interaction model: - Focus preserves surface2 fill (only border changes to primary) - Read-only is rest + lock icon (solid border, fg1 text) - Disabled uses dashed border and fg4 text - placeholder → hintText; at least one of labelText or hintText is mandatory - Add labelIcon parameter - Errors joined with comma-space (single line) - Close input contract open questions with decided answers Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @PHKenny PHKenny committed Aug 19, 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