dynamic_field_builder 2.1.0
dynamic_field_builder: ^2.1.0 copied to clipboard
Build reactive Flutter forms from a dart map or JSON config with full UI customization.
2.1.0 #
- New Field Types: Added
FieldType.multiSelect(renders as aFilterChipwrap) andFieldType.groupfor nested layouts. - Reactivity: Added
valueStreamtoDynamicFormControllerfor live state observation. - Form Enhancements: Added
initialValuestoDynamicFormfor easy pre-population. - Field Enhancements: Added
readOnly,onChanged, andautofillHintstoDynamicField. - Robustness:
DynamicField.fromJsonnow gracefully falls back toFieldType.texton unknown field types.
2.0.2 #
- Replaced README video with
hero.giffor proper pub.dev and GitHub rendering.
2.0.1 #
- Fixed video embedding issue in
README.mdto ensure correct rendering across platforms.
2.0.0 #
- BREAKING CHANGE: Replaced
decorationProps(Map<String, dynamic>) with the type-safeFieldDecorationOverrideclass for customizingInputDecorationproperties. - Added new field types:
FieldType.radio,FieldType.slider,FieldType.file, andFieldType.phone. - Expanded the use of
customDatato providemin,max, anddivisionsfor sliders, as well asonFilePickcallbacks for file pickers. - Updated documentation with
customDataexamples and project disclaimers.
1.4.2 #
- Fixed image URL and homepage link by correcting the GitHub repository name from
dynamic_field_buildertodynamic_form_builder.
1.4.1 #
- Fixed relative image path in
README.mdso it renders correctly onpub.dev.
1.4.0 #
- Added
DynamicStepperFormfor out-of-the-box multi-step form capabilities. - Added
DynamicStepmodel for logically grouping fields into a stepper. - Included
DynamicFieldBuildertypedef alias for API consistency and flexibility. - Expanded JSON Serialization documentation showcasing the pre-existing
fromJsonpower. - Enhanced
fromJsononDynamicFieldto intelligently parseidas an alias forkey.
1.3.0 #
- Expose
submit()andreset()methods onDynamicFormControllerfor complete form lifecycle management. - Added
visibleIfproperty for intuitive, map-based conditional visibility. - Expanded
README.mdto highlight "Theme-First" architecture and elite-tier capabilities.
1.2.0 #
- Renamed
FieldConfigtoDynamicFieldfor intuitive modeling. - Added explicit documentation for
key,type, andlabelmapping. - Added
decorationandstyleparameters toDynamicFieldfor enhanced styling flexibility. - Introduced
validatorcallback for advanced form validation. - Added
customDatafield to effortlessly pass custom parameters. - Updated
README.mdwith a comprehensive real-world Login Form snippet.
1.1.0 #
- Updated to latest Flutter APIs (resolved deprecation warnings for
activeColorandwithOpacity). - Added
activeThumbColortoFieldConfigfor enhancedSwitchcustomization. - Comprehensive Dartdoc documentation for the entire public API (improved coverage to 100%).
- Improved code quality and resolved linting issues.
1.0.0 #
- Initial stable release.
- Added full UI customization for all field types.
- Support for
Widgetbased prefix and suffix (Icons, Images, etc.). - Built-in password visibility toggle.
- Added
submitButtonBuilderfor custom form submission buttons. - Enhanced styling for Switch and Checkbox (custom colors).
- Improved
DynamicFormThemewith granular decoration overrides.