craft_ux 0.0.7
craft_ux: ^0.0.7 copied to clipboard
A Flutter package that provides a collection of reusable UI components and utilities for building beautiful and consistent user interfaces.
Changelog #
0.0.6 #
Changed #
- Error messages for all field widgets now support up to three lines with ellipsis for better overflow handling and mobile readability.
0.0.5 #
Changed #
- Checkbox label now supports up to two lines with ellipsis, and the required asterisk is appended using RichText for improved mobile layout and overflow handling.
0.0.4 #
Added #
- Mobile field widget: New input type for phone numbers with built-in validation
- Numeric-only input validation
- Configurable maximum length (default: 10 digits)
- Phone keyboard type for better mobile input
- Proper cursor position management
- Consistent styling with form theme
0.0.3 #
Added #
- Section divider: Visual divider between form sections for improved readability.
- Horizontal radio buttons: Support for displaying radio options in a horizontal row.
- Pretty-printed JSON view: Added a monospace, copyable JSON code view for submitted data.
- Loading indicator for delete: Per-row loading spinner for delete actions in repeatable sections.
Changed #
- Amount field UX: Now shows raw input while editing and formats with commas on blur, for a more intuitive experience.
- Date picker field: Improved display and parsing of date values, including support for initial values.
Fixed #
- Autocomplete overlay: Overlay now hides correctly after selecting an option.
- Error borders: Error borders now display correctly for all field types, including month and amount fields.
- Validation: Improved required/empty value checks for all field types.
0.0.2 #
- Added comprehensive form theming system with DynamicFormTheme
- Improved field styling consistency across all input types
- Enhanced form section styling with customizable borders and spacing
- Fixed onChange behavior consistency in text, password, and textarea fields
- Added proper handling of custom types in dropdown_search
- Improved form validation and error handling
- Added support for conditional field rendering
- Enhanced documentation and example app
0.0.1 #
- Initial release
- Added HTTP Client Provider
- Added Form handling utilities
- Added basic UI components
- Implemented error handling and logging