-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to layrz_ui, a Material-free, Cupertino-free Flutter design system built exclusively on package:flutter/widgets.dart and dart:ui. It replaces layrz_theme with a clean-break rewrite featuring improved modularity, zero Material dependency, and a token-based semantic design approach.
- Input Contract — Shared contract for all input components
- Component Catalog — Complete mapping of layrz_theme to layrz_ui components with milestone assignments
Standard text fields and interactive inputs that comprise the base input family.
- LayrzTextInput
- LayrzTextAreaInput
- LayrzComboBoxInput
- LayrzNumberInput
- LayrzPasswordInput
- LayrzCheckboxInput
- LayrzRadioInput
- LayrzSelectInput
- LayrzMultiSelectInput
- LayrzSearchInput
- LayrzDualListInput
- LayrzDurationInput
Inputs that open a selection surface. The group name "Pickers" refers to the interaction pattern, not the naming convention — all components use the *Input suffix.
- LayrzDateInput
- LayrzDateRangeInput
- LayrzTimeInput
- LayrzTimeRangeInput
- LayrzDateTimeInput
- LayrzDateTimeRangeInput
- LayrzDateTimeSteppedInput
- LayrzMonthInput
- LayrzMonthRangeInput
- LayrzColorInput
- LayrzFileInput
- LayrzIconInput
- LayrzEmojiInput
- LayrzAvatarInput
- LayrzDynamicAvatarInput
For architecture, design decisions, dependencies, roadmap, and audit details, see the engineering documentation in the repository.
Progress is tracked in the GitHub Project for layrz_ui, not in these wiki pages.
Made with ❤️ by Golden M, Inc.