mono_kit 0.38.2 copy "mono_kit: ^0.38.2" to clipboard
mono_kit: ^0.38.2 copied to clipboard

A collection of convenient widgets and utils made by mono. Under construction now.

0.38.2 #

  • Added canPop to DelayedPopScope • Set to true when you want to allow it immediately without the delay judgement of onShouldPop in situations where it can be judged that it can be popped immediately

0.38.1 #

  • Add DelayedPopScope
    • WilPopScope alternative

0.38.0 #

  • Upgrade to Flutter 3.16/Dart 3.2

0.37.0 #

  • Upgrade dependencies

0.36.1 #

  • Rename showMultiPhotoSelectionSheet to showPhotoSelectionSheet

0.36.0 #

  • Add showMultiPhotoSelectionSheet
    • Deprecate showPhotoSelectionSheet

0.35.1 #

  • Upgrade dependencies

0.35.0 #

  • Upgrade to Flutter 3.10/Dart 3.0

0.34.0 #

  • Upgrade packages(flutter_svg, go_router)

0.33.0 #

  • Remove Filled/Filled Tonal Buttons in favor of Flutter 3.7

0.32.2 #

  • Fix `streamWithCurrent' stuck under some rare conditions

0.32.1 #

  • Upgrade go_router

0.32.0 #

  • Fix SnackBar theme/color

0.31.1 #

  • Upgrade packages

0.31.0 #

  • Add requestFullMetadata to showPhotoSelectionSheet

0.30.0 #

  • Upgrade to riverpod v2

0.29.0 #

  • Upgrade to go_router v5

0.28.0 #

  • Upgrade to Flutter 3.3/Dart 2.18

0.27.4 #

0.27.3 #

  • Upgrade pub

0.27.2 #

  • Add goRouteLocationButtonNavigationBuilder

0.27.1 #

  • Add .icon constructor to Filled/Filled Tonal Buttons

0.27.0 #

  • Add Filled/Filled Tonal Buttons
  • Add unifyToMobileApp extension method to ThemeData

0.26.1 #

  • Change splashFactory to InkSparkle.splashFactory
  • Omit typography: Typography.material2018() in favor of useMaterial3: true

0.26.0 #

  • Upgrade to Flutter 3

0.25.1 #

  • Add GoRouterLocationButton

0.25.0 #

  • Refactor lifecycleObserver to Provider<AsyncValue

0.24.0 #

  • Add PopBarrier, which prevents page from popping

0.23.0 #

  • Change barrierProvider to StateNotifierProvider from RouteObserverProvider
  • Delete BarrierControllerProvider, and only support Riverpod, not Provider

0.22.0 #

  • Change minimum Dart version to '2.15.0'
  • Delete enum extension methods which introduced in Dart 2.15

0.21.7 #

0.21.6 #

  • Upgrade freezed version

0.21.5 #

  • Upgrade dependencies
  • Re-land materialColor extension getter for Color

0.21.4-dev #

0.21.3-dev #

  • Add Enum extensions

0.21.2-dev #

  • Wrap timedOutChild default value of LoadingSwitcher with Center

0.21.1-dev #

  • Set backwardsCompatibility of appBarTheme to false

0.21.0-dev #

  • Update flutter_riverpod to v1

0.20.0 #

0.19.5 #

  • Update to rxdart 0.27.0

0.19.4 #

  • Enhance mapWithIndex

0.19.3 #

  • Fix BetterAnimatedOpacity

0.19.2 #

0.19.1 #

0.19.0 #

  • Migrate to null safety

0.18.3 #

  • Add message to WIP

0.18.2 #

  • Add SizeListener
  • Fix bottom padding of AppBottomArea

0.18.1 #

  • Add horizontal to TilePadding

0.18.0 #

  • Add SnackBarPresenterEx

0.17.2 #

  • Add UnexpectedError

0.17.1 #

  • Add extensions

0.17.0 #

  • Depends on flutter_riverpod instead of provider

0.16.3 #

  • Add AppBottomArea

0.16.2 #

0.16.1 #

0.16.0 #

  • Update flutter_svg to 0.18.0

0.15.7+1 #

  • Fix TilePadding top/bottom SafeArea

0.15.7 #

  • Change default color of WIP
  • Clip WIP

0.15.6 #

  • Add WIP

0.15.5 #

  • Set pageTransitionsTheme to ZoomPageTransitionsBuilder except for Cupertino

0.15.4 #

  • Add some extensions

0.15.3 #

  • Add TilePadding

0.15.2 #

  • Remove device_simulator dependency

0.15.1 #

  • Change showSimpleSnackBar return type to ScaffoldFeatureController<SnackBar, SnackBarClosedReason> from void

0.15.0 #

0.14.1 #

  • Remove @required of settings for FadePageRoute

0.14.0 #

  • Re-land Swap englishLike bodyText1 and bodyText2.

0.13.6 #

  • Revert Swap englishLike bodyText1 and bodyText2

0.13.5 #

  • Update Flutter version

0.13.4 #

  • Swap englishLike bodyText1 and bodyText2.

0.13.3 #

  • Add AppAssetImage

0.13.2 #

  • Rename to followLatestSpec from appliedCommon

0.13.1 #

  • Add ThemeDataEx and which contains appliedCommon()

0.13.0 #

  • Refactor TextInputDialog
  • Migrate to AndroidX

0.12.4 #

  • Add LoadingSwitcher
  • Add TimeoutSwitcher
  • Add BetterPlaceholder

0.12.3 #

  • Call updateProgress(inProgress: false) even if error occurred.

0.12.2 #

  • Add MaxWidthPaddingBuilder

0.12.1 #

  • Add TextInputDialog

0.12.0 #

  • Update provider to 4.0.0

0.11.1 #

  • Add valueColor to Barrier

0.11.0 #

  • Upgrade dependencies

0.10.0 #

  • Support Flutter 1.12.13 or higher
  • Add several utilities

0.9.5 #

  • Change to PagingScrollController from PagingScroll Widget

0.9.4 #

  • Add PagingScroll

0.9.3 #

  • Add CenteredMaxWidth

0.9.2 #

  • Add pedantic_mono dependency

0.9.1 #

  • Add buildMode

0.9.0 #

  • Add LifecycleObserver

0.8.0 #

  • Add UnfocusOnTap

0.7.2 #

  • Update dependencies

0.7.1 #

  • Update dependencies

0.7.0 #

  • Add ProgressMixin

0.6.0 #

  • Add Barrier Barrier.value named constructor which accepts bool.

0.5.0 #

0.4.0 #

0.3.0 #

0.2.0 #

  • Refactor RouteObserverProvider with provider and add its example.

0.1.1+1 #

  • Make TextAnswerDialogResult to private

0.1.1 #

  • Change TextAnswerDialog's return type to Future

0.1.0 #

  • Increment version.

0.0.6 #

  • Add TextAnswerDialog.

0.0.5 #

  • Add reuseChild argument to BetterStreamBuilder/ValueObservableBuilder.

0.0.4 #

  • Add type parameter to FadePageRoute.

0.0.3 #

  • Change OverflowDetectableText's callback argument to double from bool in order to notify overflowed height.

0.0.2 #

  • Add BetterStreamBuilder

0.0.1 #

  • Port my private repository's source codes.