turbo_forms 1.1.0 copy "turbo_forms: ^1.1.0" to clipboard
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 DTO lifecycle management on TFormConfig<DTO>: initialise({required DTO? initialDto}), dto getter, updateDto(DTO newDto), and updateCurrentDto(DTO Function(DTO dto) update)

Changed #

  • TFormConfig is now generic as TFormConfig<DTO>; the type parameter defaults to dynamic, so existing extends TFormConfig subclasses remain source-compatible

1.0.3 #

Changed #

  • Made errorTextStyle optional in TErrorLabel, TFormField, and StatelessTFormField
  • Added mainAxisSize: MainAxisSize.min to form field column layout to prevent unnecessary vertical expansion

1.0.2 #

Changed #

  • Updated shadcn_ui dependency from ^0.45.1 to ^0.53.5

1.0.1 #

  • Initial release as part of turbo_packages monorepo
  • Form field configuration with TFormFieldConfig and TFormFieldState
  • Field type enumeration with TFieldType
  • Form validation with TFormConfig abstract class
  • Widgets: TFormField, TFormFieldBuilder, TErrorLabel, VerticalShrink
  • Extensions: TurboFormNumExtension, TurboFormStringExtension, TurboFormObjectExtension
  • Constants: TurboFormsDefaults for animation durations and sizing
  • ShadCN UI integration for controllers
0
likes
160
points
33
downloads

Documentation

API reference

Publisher

verified publisherultrawideturbodev.com

Weekly Downloads

Type-safe form field configuration and validation for Flutter with ShadCN UI integration.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#form #flutter #validation #shadcn

License

MIT (license)

Dependencies

equatable, flutter, shadcn_ui, turbo_notifiers, turbolytics

More

Packages that depend on turbo_forms