turbo_forms 1.1.0
turbo_forms: ^1.1.0 copied to clipboard
Type-safe form field configuration and validation for Flutter with ShadCN UI integration.
Changelog #
1.1.0 #
Added #
- Generic
DTOlifecycle management onTFormConfig<DTO>:initialise({required DTO? initialDto}),dtogetter,updateDto(DTO newDto), andupdateCurrentDto(DTO Function(DTO dto) update)
Changed #
TFormConfigis now generic asTFormConfig<DTO>; the type parameter defaults todynamic, so existingextends TFormConfigsubclasses remain source-compatible
1.0.3 #
Changed #
- Made
errorTextStyleoptional inTErrorLabel,TFormField, andStatelessTFormField - Added
mainAxisSize: MainAxisSize.minto form field column layout to prevent unnecessary vertical expansion
1.0.1 #
- Initial release as part of turbo_packages monorepo
- Form field configuration with
TFormFieldConfigandTFormFieldState - Field type enumeration with
TFieldType - Form validation with
TFormConfigabstract class - Widgets:
TFormField,TFormFieldBuilder,TErrorLabel,VerticalShrink - Extensions:
TurboFormNumExtension,TurboFormStringExtension,TurboFormObjectExtension - Constants:
TurboFormsDefaultsfor animation durations and sizing - ShadCN UI integration for controllers