flutter-fast-forms

Flutter Fast Forms is a Dart package for building Flutter forms fast

MIT License

Stars
39

Bot releases are hidden (Show)

flutter-fast-forms - v17.1.1 Latest Release

Published by udos86 about 1 month ago

[17.1.1] - 09/14/2024

  • adds extends Object to <T> of FastSegmentedControl according to latest Cupertino changes
flutter-fast-forms - v17.1.0

Published by udos86 2 months ago

[17.1.0] - 08/18/2024

  • upgrades to Flutter 3.24.0
  • adds chipAnimationStyle property to FastChoiceChip according to ChipAttributes as of 3.24.0
  • deprecates onPopInvoked function on FastForm according to Form as of 3.24.0
flutter-fast-forms - v17.0.0

Published by udos86 5 months ago

[17.0.0] - 06/03/2024

  • fixes several touched state issues
  • deprecates values function of FastFormState
  • adds scrollToField function to FastFormState
  • adds onTouched callback to FastFormField
  • adds wasTouched function to FastFormFieldState
  • adds FastFormStatus and FastFormFieldStatus record typedefs
  • updates native Android example project

Breaking Changes

  • removes deprecated errorBuilder and helperBuilder from FastCheckbox, FastSwitch, FastDatePicker, FastSegmentendControl and FastSlider
  • sets errorText of InputDecoration to null when a field is disabled
  • changes signature of FastFormChanged function typedef to void Function(FastFormStatus status)
  • onChanged callback function of FastForm now passes a fine-grained FastFormStatus
flutter-fast-forms - v16.0.0

Published by udos86 5 months ago

[16.0.0] - 05/15/2024

  • upgrades to Flutter 3.22.0
  • replaces deprecated MaterialStateProperty<T> type with WidgetStateProperty<T>
  • adds avatarBoxConstraints to FastChoiceChip
  • adds cursorErrorColor and onTapAlwaysCalled properties to FastTextField
flutter-fast-forms - v15.0.0

Published by udos86 9 months ago

[15.0.0] - 01/08/2024

  • upgrades to Flutter 3.16.5
  • adds new feature Conditional Form Fields
    • adds conditions property to FastFormField
    • adds FastCondition, FastConditionList classes
    • adds FastConditionMatch enum
    • adds FastConditionHandler and FastConditionTest typedefs
    • adds testConditions function to FastformFieldState
  • adds new FastSegmentendButton that wraps Material SegmentedButton
  • adds showInputDecoration property to FastCheckbox, FastSwitch, FastCalendar, FastChoiceChips, FastRadioGroup, FastRangeSlider and FastSlider
  • adds canPop and onPopInvoked properties to FastForm
  • adds cupertinoErrorBuilder, cupertinoHelperBuilder and cupertinoPrefixBuilder properties to FastCheckbox, FastSwitch, FastDatePicker, FastSegmentendControl and FastSlider
  • deprecates errorBuilder and helperBuilder on FastCheckbox, FastSwitch, FastDatePicker, FastSegmentendControl and FastSlider
  • changes value type of FastChoiceChips from List<T> to Set<T>
  • removes errorBuilder and helperBuilder default functions
  • adds cupertinoErrorBuilder, cupertinoHelperBuilder and cupertinoPrefixBuilder default functions
  • adds generic FastWidgetBuilder typedef
  • replaces FastCheckboxTitleBuilder with FastCheckboxWidgetBuilder typedef
  • replaces FastSwitchTitleBuilder with FastCheckboxWidgetBuilder typedef
  • replaces FastRangeSliderPrefixBuilder and FastRangeSliderSuffixBuilder with FastRangeSliderWidgetBuilder typedef
  • replaces FastSliderPrefixBuilder and FastSliderSuffixBuilder with FastSliderWidgetBuilder typedef
  • adds FastDatePickerWidgetBuilder typedef
  • fixes generic typing in FastChoiceChips and FastSegmentedControl
  • fixes hard-coded text colors in checkboxTitleBuilder and switchTitleBuilder
flutter-fast-forms - v14.1.0

Published by udos86 10 months ago

[14.1.0] - 12/18/2023

  • upgrades to Flutter 3.16.4
  • adds dartdoc comments
  • adds Dart Patterns code refactoring
  • adds autovalidateOnTouched property to FastTextField
  • fix: autovalidateMode now works on FastTextField
  • fix: optionsBuilder now works on FastChipsInput
flutter-fast-forms - v14.0.0

Published by udos86 10 months ago

[14.0.0] - 12/12/2023

  • upgrades to Flutter 3.16.3
  • upgrades to intl 0.19.0.
  • adds internal Validators refactoring
  • adds documentation
flutter-fast-forms - v13.0.0

Published by udos86 11 months ago

[13.0.0] - 12/02/2023

  • upgrades to Flutter 3.16.2
  • upgrades to Dart 3.2.0
  • removes deprecated text property from FastRadioOption<T>
  • adds offLabelColor and onLabelColor properties to FastSwitch
  • adds barrierColor, barrierDismissible and barrierLabel properties to FastDatePicker, FastDateRangePicker and FastTimePicker
  • adds optionsViewOpenDirection property to FastAutocomplete
  • adds checkmarkColor and showCheckmark properties to FastChoiceChip
  • adds showCheckmark property to FastChoiceChips
  • adds canRequestFocus, clipBehavior, contentInsertionConfiguration, cursorOpacityAnimates,
    dragStartBehavior, onAppPrivateCommand, scribbleEnabled, scrollController,
    selectionHeightStyle, selectionWidthStyle and undoController properties to FastTextField
flutter-fast-forms - v12.0.0

Published by udos86 about 1 year ago

  • upgrades to Flutter 3.13.0
  • upgrades to Dart 3.1.0
  • adds checkboxSemanticLabel properties to FastCheckbox
  • sets autofocus, focusNode and onFocusChange on CupertinoSwitch in FastSwitch,
  • adds switchToCalendarEntryModeIcon and switchToInputEntryModeIcon properties to FastDatePicker and FastDateRangePicker
  • adds color property to FastChoiceChip
  • adds allowedInteraction property to FastSlider
flutter-fast-forms - v11.1.0

Published by udos86 over 1 year ago

  • text property on FastRadioOption is now deprecated

  • adds isThreeLine, secondary, selected. subtitle, title and visualDensity properties to FastRadioOption

  • adds activeColor, controlAffinity, fillColor, hoverColor, materialTapTargetSize, mouseCursor,
    overlayColor, selectedTileColor, shapeBorder, splashRadius, tileColor and toggleable properties to FastRadioGroup

  • adds isError and onFocus properties to FastCheckbox

  • adds onActiveThumbImageError, onFocusChange and onInactiveThumbImageError properties to FastSwitch

  • adds showDayOfWeek property to FastDatePicker

  • adds keyboardType property to FastDateRangePicker

  • adds orientation property to FastTimePicker

  • adds onChangeEnd, onChangeStart and semanticFormatterCallback properties to FastRangeSlider

  • adds onChanged property to FastSlider

  • adds magnifierConfiguration, onTapOutside and spellCheckConfiguration properties to FastTextField

flutter-fast-forms - v11.0.0

Published by udos86 over 1 year ago

  • upgrades to Flutter 3.10.0
  • upgrades to Dart 3.0.0
  • upgrades sample to Material 3
  • adds adaptiveness to FastCheckbox via CupertinoCheckbox
  • adds all new styling properties to FastCheckbox, FastRangeSlider, FastSlider and FastSwitch
  • adds textStyle property to all date time fields
  • adds inputDecorationTheme property to FastForm
  • fixes styling issues when enabled: true
  • fixes incorrect default content padding on iOS

Breaking Changes

  • reduces the default InputDecoration of FastFormField<T>
  • renames decorator property on FastForm to inputDecorationBuilder and changes its typedef
flutter-fast-forms - v10.0.0

Published by udos86 over 1 year ago

  • upgrades to Flutter 3.7.0
  • minimum Dart SDK now is 2.19.0
  • removes toolbarOptions property from FastTextField
  • adds contextMenuBuilder property to FastTextField
flutter-fast-forms - v9.0.1

Published by udos86 over 1 year ago

  • upgrades intlto 0.18.0
flutter-fast-forms - v9.0.0

Published by udos86 almost 2 years ago

  • FastChipsInput now supports removal of single chips via backspace according to Material Design spec
  • adds chipIndex parameter to FastChipsInputChipBuilder
flutter-fast-forms - v8.1.0

Published by udos86 almost 2 years ago

  • adds compatibility for Flutter 3.3.5
  • adds mouseCursor, onFieldSubmitted, onEditingComplete and onTap to FastTextField
flutter-fast-forms - v8.0.0

Published by udos86 about 2 years ago

  • adds compatibility for Flutter 3.3.0
  • adds reorderable property to FastFormArray
  • renames FastInputChips to FastChipsInput
  • removes reorderableFormArrayBuilder
flutter-fast-forms - v7.2.1

Published by udos86 over 2 years ago

  • resets FastFormArray properly
flutter-fast-forms - v7.2.0

Published by udos86 over 2 years ago

  • adds new FastFormArray widget (see example for usage and implementing FastFormArray items)
flutter-fast-forms - v7.1.0

Published by udos86 over 2 years ago

  • adds missing properties to FastFormField widgets
  • uses defaultTargetPlatform instead of Theme.of(context).platform
  • improves typing
flutter-fast-forms - v7.0.0

Published by udos86 over 2 years ago

  • update to Flutter 3.0.0 and Dart 2.17.0
  • removes autofocus property from FastFormField
  • adds autofocus property to FastCheckbox, FastSwitch, FastDropdown, FastChoiceChips, FastSlider and FastTextField
  • uses Dart 2.17.0 super-initializer parameters now wherever possible
Package Rankings
Top 13.74% on Pub.dev
Badges
Extracted from project README
CI Pub Version codecov
Related Projects