flutter_extensionz 5.0.0
flutter_extensionz: ^5.0.0 copied to clipboard
A set of Flutter extensions I use in various projects. Including BuildContext, Color extensions and more.
Flutter Extensionz #
5.0.0 #
- Update dependencies.
- Raise minimum dart version.
4.4.0 #
- Add
restorablePush
andrestorablePushAndRemove
toNavigatorExtension
. - Introduce
AppLifecycleStateExtension
.
4.3.3 #
- Preserve yMd, from
TimeOfDay
, when converting to datetime.
4.3.2 #
- Add nullable
format
toTimeOfDayExtension
.
4.3.1 #
- Add nullable
TimeOfDay
andDateTime
extensions.
4.3.0 #
- Add
TimeOfDayExtension
. - Add
isKeyboardVisible
toMediaQueryExtension
.
4.2.2 #
- Add
onValue
callback toNavigatorExtension.push/pushRoute/safePush
.
4.2.1 #
- Add
onCancel
toshowDialog
. - Fix dialog callback signatures.
4.2.0 #
- Add
showDialog
toBuildContextExtension
.
4.1.0 #
- Add
isDark
/isLight
convenience getters toColorExtension
. - Add
insert
method toTextEditingControllerExtension
. - Utilize optimized
MediaQuery
methods. - Adjust default params for
showDatePicker
.
4.0.1 #
- Hotfix
showAlertDialog
return value.
4.0.0 #
- BREAKING:
- Remove
Intl
related extensions and move to a separate repository.
- Remove
3.1.2 #
- Add
onCancel
andonAccept
params toshowAlertDialog
; - Update some comments.
3.1.1 #
- Use
ThemeData.estimateBrightnessForColor
method instead when gettingColorExtension.brightness
.
3.1.0 #
- Update dependency constraints.
3.0.7 #
- Bump dependencies.
3.0.6 #
- Hotfix alert dialog return value.
3.0.5 #
- Revert closeMessengers on "safe" navigators.
3.0.3 #
- Add
pushRoute
andpopRoute
to navigator. - Add
closeMessengers
to scaffold messenger.
3.0.2 #
- Add fullscreenDialog option to "push" navigator.
3.0.1 #
- Add "safe" navigators.
3.0.0 #
- BREAKING:
- Remove dependency on baked in localizations in favor of user provided ones.
2.2.0 #
- Add
TextEditingControllerExtension
.
2.1.0 #
- Add currency formatter.
- Update comments.
2.0.1 #
- Bug fix and modify example.
2.0.0 #
- BREAKING:
- Ensure only the
flutter_extensionz.dart
file can be imported.
- Ensure only the
1.0.3 #
- Use new lint rules.
1.0.2 #
- Fix undefined getter.
1.0.1 #
- Update pubspec and license.
1.0.0 #
- Initial release.