basf_flutter_components
A collection of BASF Style components such as Buttons, Theming, etc...
What this package is like to depend on
Last release 10 days ago
13 Aug 2026
Release timing varies
gaps range from 1 weeks to 2 months
Nearly every release is documented
notes for 91 of 91 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
91 releases · first in 2022
19 releases in the last 12 months
see the full history below
Release timeline
91 releases · Jan 2022 to Aug 2026Releases
latest 60 of 91-
2.14.213 Aug 2026 -
2.14.113 Aug 2026 -
2.14.012 Aug 2026 -
2.13.303 Aug 2026 -
2.13.229 Jul 2026Release notes
Open source →- Fix for TextField validations:
BasfTextFieldnow respectsautovalidateModewhen showing the validator result. Previously the error was rendered from the first frame in every mode, and the mode only switched the error theme on top of it AutovalidateMode.onUnfocusnow works without an externally providedfocusNode
- Fix for TextField validations:
-
2.13.121 Jul 2026 -
2.13.017 Jul 2026 -
2.12.107 May 2026 -
2.12.020 Apr 2026 -
2.10.010 Apr 2026 -
2.9.823 Mar 2026 -
2.9.722 Feb 2026 -
2.9.619 Feb 2026 -
2.9.527 Jan 2026 -
2.9.412 Jan 2026Release notes
Open source →- Update scanner to the latest version and fix overlay button press problem
- Fix 16KB memory support for android in Rive
- Update most of dependencies to 2026 state
-
2.9.305 Nov 2025 -
2.9.204 Nov 2025 -
2.9.129 Oct 2025 -
2.9.016 Sep 2025 -
2.8.129 Jul 2025 -
2.8.021 Jul 2025 -
2.7.027 May 2025 -
2.6.623 May 2025Release notes
Open source →- Barcode scanner added
- Bloc and path provider libs can now be used in projects from this lib
- Flutter 3.32.0, Dart 3.8.0
-
2.6.529 Apr 2025 -
2.6.422 Apr 2025 -
2.6.309 Apr 2025 -
2.6.204 Apr 2025Release notes
Open source →- Add function to TextFieldData, to set the controller text to the favorite value of persisted input
- Add greyWhenDisabled attribute to BasfTextField, to show or hide the grey color when disabled
-
2.6.125 Mar 2025 -
2.6.007 Mar 2025Release notes
Open source →- Fixes to minimize conflicts by last changes
- Generally improved implementations of last changes
- Improved theming and validation in BasfTextField and PersistedTextField
- Added fromTextFieldData constructors to BasfTextField and PersistedTextField
- Improvements by providing initial value to BasfDropDownInput
- Improve AppSnackBar
-
2.5.326 Feb 2025 -
2.5.226 Feb 2025Release notes
Open source →- Added TextFieldData to provide common data to BasfTextField and PersistedTextField
- Added 'isNullOrEmpty' and 'isNotNullOrEmpty' object extension
- Added default cases of TextInputFormatters
BREAKING CHANGES: removed initialValue, onFieldSubmitted and onSaved from BasfTextField and PersistedTextField, because it had no effect.
-
2.5.125 Feb 2025Release notes
Open source →- Changes to dropdown input widget: Added maxWidth to define constrains
- Added LabeledWidget, which can be used to label text fields, dropdown and others
BREAKING CHANGES:
remove used 'isExpanded' dropdown attributes. Dropdown will occupy the minimum needed space, but can be stretched by the parent widget
-
2.5.018 Feb 2025Release notes
Open source →- Flutter 3.29
- Snackbar clears previous snackbars before showing
- Validated fields do not occupy space when error text is empty
- Popup/Dropdown menu items do not add additional padding vertically
- (Max) dropdown - allow change via controller & disable if only one value
- New android animations
BREAKING CHANGES:
instead of Theme.of(context).dialogBackgroundColor now use BasfThemes.primaryPaleBackgroundColor()
-
2.4.406 Feb 2025Release notes
Open source →BREAKING CHANGES:
Custom fonts behaviour
Now to use custom font from the library, you need to do two steps in the app.
-
Add mappings to the font in your app's pubspec.yaml with a path to the lib, full example is in readme.md
-
If you are using a BASF theme for theme app, then you need to include your font into the list of fallback fonts
BasfThemes.lightMainTheme(fontFamilyFallback: const ['NotoSansSC'])- changed behavior of persistent input
-
-
2.4.320 Jan 2025 -
2.4.224 Sep 2024 -
2.4.108 Aug 2024 -
2.4.005 Aug 2024 -
2.3.014 May 2024 -
2.2.1227 Mar 2024 -
2.2.1127 Mar 2024 -
2.2.1021 Feb 2024 -
2.2.916 Feb 2024 -
2.2.831 Jan 2024 -
2.2.717 Nov 2023 -
2.2.616 Nov 2023 -
2.2.509 Nov 2023 -
2.2.427 Sep 2023 -
2.2.311 May 2023Release notes
Open source →- update to Dart 3 and Flutter 3.10.0
- material3 enabled by default, possible to switch off in theme arg
-
2.2.218 Apr 2023 -
2.2.125 Feb 2023 -
2.2.025 Jan 2023 -
2.1.1013 Jan 2023 -
2.1.907 Dec 2022Release notes
Open source →- Added
isMandatoryparam toDropDownInput. If it is set totrue, andTextEditingController.textvalue is empty the border color is set to the current theme'serrorColor(default:false) - [Breaking change] Added limit of standard
BasfButtonheight
- Added
-
2.1.805 Dec 2022 -
2.1.705 Dec 2022 -
2.1.610 Sep 2022Release notes
Open source →- Dropdown title added
- Dropdown click extended
- Material3 switched off until released (icons theme was wrong)
-
2.1.526 Jul 2022 -
2.1.419 Jul 2022 -
2.1.314 Jul 2022