Releases: JonasWanke/black_hole_flutter
Releases · JonasWanke/black_hole_flutter
v0.3.0
⚠ BREAKING CHANGES
- change SDK constraint to
>=2.12.0-0 <3.0.0
to enable null-safety - navigation: replace
BuildContext.modalRoute
withBuildContext.getModalRoute<T>()
to return a strongly typedModalRoute<T>?
(instead ofModalRoute<dynamic>?
) - widgets/buttons: replace
FancyTextButton
,FancyOutlineButton
, andFancyRaisedButton
withFancyFlatButton
,FancyOutlinedButton
, andFancyElevatedButton
, respectively- These buttons no longer accept individual style parameters like
textColor
,color
, orshape
, but instead accept an optionalButtonStyle? style
, just like the original Material Design buttons
- These buttons no longer accept individual style parameters like
v0.2.16
🎉 New Features
- context: add
BuildContext.scaffoldMessenger
&BuildContext.scaffoldMessengerOrNull
📦 Build & CI
- support Flutter
>=1.24.0-7.0.pre
v0.2.15
🎉 New Features
- bottom_sheet: export DragIndicator
🐛 Bug Fixes
- bottom_sheet: expand content to fill cross axis
v0.2.14
🎉 New Features
- widgets/buttons: add customizable
loadingIndicator
- widgets/buttons: allow reversing extended FAB's child order (to show the icon on the right)
⚡ Changes
- widgets/buttons: choose disabled FAB's foreground color based on the background color
v0.2.13
🎉 New Features
- buttons: add
shape
parameter
📦 Build & CI
- update dartx to v0.5.0
v0.2.12
🎉 New Features
- context: add
BuildContext.focusScope
📦 Build & CI
- update dartx to v0.4.0
- update Flutter to v1.17.0
v0.2.11
🎉 New Features
- async: add
AsyncSnapshot.hasNoData
,AsyncSnapshot.hasNoError
- color: add
Random.nextColorHsl()
,Random.nextColorHsv()
- context: add
BuildContext.overlay
📦 Build & CI
- example: update packages
v0.2.10
🎉 New Features
- widgets: add
TitleAndSubtitle
📦 Build & CI
- update dartx to ^0.3.0
v0.2.9
🎉 New Features
- color: add
Color.isOpaque
- color: add
int.alphaToOpacity
,double.opacityToAlpha
- context: add
BuildContext.materialLocalizations
- context: add
BuildContext.scaffoldOrNull
- size: add
Size.coerceAtLeast
,Size.coerceAtMost
v0.2.8
🎉 New Features
- context: add
BuildContext.locale
- render_object: add
ContainerRenderObjectMixin.children