black_hole_flutter 1.2.0
black_hole_flutter: ^1.2.0 copied to clipboard
A package absorbing all Flutter utility functions, including extension functions and commonly used widgets
Changelog #
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
1.2.0 ยท 2026-01-02 #
๐ New Features #
- add
menuController.toggle()(ecb9b20) - color_material: add
color.withHighEmphasisAlpha,.withMediumEmphasisAlpha,.withDisabledAlpha(0ef819c) - color_material: add
MaterialColors.highEmphasisTextAlpha,.mediumEmphasisTextAlpha,.disabledTextAlpha(66572ed) - context: add
theme.colorScheme(250b530) - widgets: add missing
keyparameters toLeftCenterRight,DragIndicator(ec31f0d) - widgets: add
Circle(f8e9379) - widgets/buttons add missing variants (
fac0bfc,74d873e,9a8a3a7)
โก Changes #
- color_material: deprecate
ThemeMaterialColorscontainingonPrimary,highEmphasisOnPrimary,mediumEmphasisOnPrimary,disabledOnPrimary,onSecondary,highEmphasisOnSecondary,mediumEmphasisOnSecondary,disabledOnSecondary,onBackground,highEmphasisOnBackground,mediumEmphasisOnBackground,disabledOnBackground,onError,highEmphasisOnError,mediumEmphasisOnError, anddisabledOnError(d232dfd)
๐ฆ Build & CI #
- upgrade to Flutter v3.38.0, Dart v3.10.0 (
c96d94c)
1.1.0 ยท 2023-10-24 #
1.0.3 ยท 2023-05-11 #
1.0.1 ยท 2023-01-25 #
1.0.0 ยท 2023-01-24 #
0.3.5 ยท 2022-01-05 #
๐ฆ Build & CI #
- remove dependency on the discontinued supercharged (
b1831db)
0.3.3 ยท 2021-10-14 #
๐ New Features #
- widgets: add
separatedButtons.textStyle
โก Changes #
- color_material: Deprecate
themeData.onAccent,.highEmphasisOnAccent,.mediumEmphasisOnAccent, and.disabledOnAccent. UsethemeData.onSecondary,.highEmphasisOnSecondary,.mediumEmphasisOnSecondary, or.disabledOnSecondaryinstead.
๐ฆ Build & CI #
- update lints
- update issue and PR templates
- add build & lint CI
- example: update Android wrapper
0.3.2 ยท 2021-06-01 #
0.3.1 ยท 2021-04-14 #
๐ Bug Fixes #
- navigation: allow nullable route return types in
pushAndRemoveAllandpushNamedAndRemoveAll
0.3.0 ยท 2021-02-25 #
โ ๏ธ BREAKING CHANGES #
- change SDK constraint to
>=2.12.0-0 <3.0.0to enable null-safety - navigation: replace
BuildContext.modalRoutewithBuildContext.getModalRoute<T>()to return a strongly typedModalRoute<T>?(instead ofModalRoute<dynamic>?) - widgets/buttons: replace
FancyTextButton,FancyOutlineButton, andFancyRaisedButtonwithFancyFlatButton,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
0.2.16 ยท 2020-11-24 #
0.2.15 ยท 2020-10-16 #
0.2.14 ยท 2020-10-01 #
0.2.13 ยท 2020-08-20 #
0.2.12 ยท 2020-06-11 #
0.2.11 ยท 2020-05-18 #
0.2.10 ยท 2020-04-30 #
0.2.9 ยท 2020-04-29 #
๐ 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
0.2.8 ยท 2020-04-20 #
๐ New Features #
- context: add
BuildContext.locale - render_object: add
ContainerRenderObjectMixin.children
0.2.7 ยท 2020-04-08 #
0.2.6 ยท 2020-04-07 #
๐ New Features #
- color: allow fixed red, green or blue values in
Random.nextColor() - fillOrWrap: create
FillOrWrapwidget - navigation: add
LoggingNavigatorObserver
0.2.5 ยท 2020-04-02 #
๐ New Features #
- color: add
Color.alphaBlendOn() - color: add
Random.nextColor()
0.2.4 ยท 2020-04-02 #
๐ Bug Fixes #
- widgets/buttons: use default child for extended buttons while not loading
0.2.3 ยท 2020-03-28 #
๐ New Features #
- color: add
Color.withAdditionalOpacity,Color.withAdditionalAlpha - color: add
contrastSystemUiOverlayStylegetters toBrightness,Color - widgets/buttons: add
icon-variants toFancyFlatButton,FancyOutlineButton&FancyRaisedButton - widgets/buttons: add
textColorto all fancy buttons - widgets/buttons: add
FancyOutlineButton.borderSide,FancyOutlineButton.highlightedBorderColor
0.2.0 ยท 2020-03-24 #
โ ๏ธ BREAKING CHANGES #
- fix naming:
FancyFab.iconis now calledFancyFab.child
๐ Bug Fixes #
FancyFab's background color is now the same as that of other buttons
๐ Documentation updates #
- add button demo to README
๐๏ธ Refactoring #
FancyButtonlogic is now handled in their base_FancyButton
0.1.3 ยท 2020-03-22 #
โก Changes #
- remove unused parameter from
NavigatorState.pushNamedAndRemoveAll
0.1.1 ยท 2020-03-22 #
๐ New Features #
- add
NavigatorState.pushAndRemoveAll,NavigatorState.pushNamedAndRemoveAll - example: add example app showcasing new widgets
0.1.0 ยท 2020-03-13 #
0.0.1 ยท 2020-03-12 #
Initial release ๐
