There was an error while loading. Please reload this page.
docs: correct stale padding docs on checkbox/radio and Input-Contract (DESIGN-126) LayrzCheckboxInput.md and LayrzRadioInput.md still documented a live `padding` parameter that DESIGN-126 removed with no replacement -- these widgets have no input chrome, so unlike the 7 chrome-owning inputs they gained no `dense` either. Their padding is fixed internally at pd2 (10px). This left the public wiki instructing consumers to write code that will not compile. Input-Contract.md carried the same wrong "pd2 (8 logical pixels)" figure that LayrzTextInput.md had, plus a "Customizable per-field via the padding parameter" claim that is now false for every chrome-owning input. Corrected both, added the density table, and stated the checkbox/switch/ radio asymmetry explicitly. Cross-linked D66 throughout. Left untouched: the "Reference: ThemedXInput API" historical blocks, the generic sp1-sp5 spacing-scale prose (separate, already-tracked doc rot in spacing.dart itself), and the unrelated r2/8px radius mentions.
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>
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>