- Regenerate android plugin/example
- Upgrade gradle version etc.
- Fix pub.dev score
- Fix warnings
DelayedPopScope(onShouldPop:)
callback passes result argument
- Added
canPop
toDelayedPopScope
• Set totrue
when you want to allow it immediately without the delay judgement ofonShouldPop
in situations where it can be judged that it can be popped immediately
- Add
DelayedPopScope
- WilPopScope alternative
- Upgrade to Flutter 3.16/Dart 3.2
- Upgrade dependencies
- Rename showMultiPhotoSelectionSheet to showPhotoSelectionSheet
- Add
showMultiPhotoSelectionSheet
- Deprecate
showPhotoSelectionSheet
- Deprecate
- Upgrade dependencies
- Upgrade to Flutter 3.10/Dart 3.0
- Upgrade packages(flutter_svg, go_router)
- Remove Filled/Filled Tonal Buttons in favor of Flutter 3.7
- Fix `streamWithCurrent' stuck under some rare conditions
- Upgrade go_router
- Fix SnackBar theme/color
- Upgrade packages
- Add requestFullMetadata to showPhotoSelectionSheet
- Upgrade to riverpod v2
- Upgrade to go_router v5
- Upgrade to Flutter 3.3/Dart 2.18
- Remove
changedValuePair
in favor of pairwise method - PairwiseExtension extension - rx library - Dart API
- Upgrade pub
- Add
goRouteLocationButtonNavigationBuilder
- Add
.icon
constructor to Filled/Filled Tonal Buttons
- Add Filled/Filled Tonal Buttons
- Add unifyToMobileApp extension method to ThemeData
- Change splashFactory to InkSparkle.splashFactory
- Omit
typography: Typography.material2018()
in favor ofuseMaterial3: true
- Upgrade to Flutter 3
- Add GoRouterLocationButton
- Refactor lifecycleObserver to Provider<AsyncValue>
- Add
PopBarrier
, which prevents page from popping
- Change barrierProvider to StateNotifierProvider from RouteObserverProvider
- Delete BarrierControllerProvider, and only support Riverpod, not Provider
- Change minimum Dart version to '2.15.0'
- Delete enum extension methods which introduced in Dart 2.15
- Delete AdaptiveIcon in favor of PlatformAdaptiveIcons
- Upgrade freezed version
- Upgrade dependencies
- Re-land
materialColor
extension getter for Color
- Rename Enum extensions
- Add Enum extensions
- Wrap timedOutChild default value of LoadingSwitcher with Center
- Set backwardsCompatibility of appBarTheme to false
- Update flutter_riverpod to v1
- Remove mapWithIndex
- Update to rxdart 0.27.0
- Enhance mapWithIndex
- Fix BetterAnimatedOpacity
- Delete firstOrNull and lastOrNull
- Delete firstWhereOrNull
- Migrate to null safety
- Add message to WIP
- Add SizeListener
- Fix bottom padding of AppBottomArea
- Add horizontal to TilePadding
- Add SnackBarPresenterEx
- Add UnexpectedError
- Add extensions
- Depends on flutter_riverpod instead of provider
- Add AppBottomArea
- Delete descendantContext of NavigatorStateEx in favor of flutter/flutter#58259
- Delete ScaffoldStateEx
- Use snack_bar_presenter](https://pub.dev/packages/snack_bar_presenter) instead
- Update flutter_svg to 0.18.0
- Fix TilePadding top/bottom SafeArea
- Change default color of WIP
- Clip WIP
- Add WIP
- Set pageTransitionsTheme to ZoomPageTransitionsBuilder except for Cupertino
- Add some extensions
- Add TilePadding
- Remove
device_simulator
dependency
- Change
showSimpleSnackBar
return type toScaffoldFeatureController<SnackBar, SnackBarClosedReason>
fromvoid
- Change
showPhotoSelectionSheet
's return type toFuture<PickedFile>
fromFuture<File>
- Follow this migration guide: https://pub.dev/packages/image_picker#how-to-migrate-from-to-067
- Remove @required of
settings
forFadePageRoute
- Re-land
Swap englishLike bodyText1 and bodyText2
.
- Revert
Swap englishLike bodyText1 and bodyText2
- Update Flutter version
- Swap englishLike bodyText1 and bodyText2.
- Add AppAssetImage
- Rename to followLatestSpec from appliedCommon
- Add ThemeDataEx and which contains appliedCommon()
- Refactor TextInputDialog
- Migrate to AndroidX
- Add LoadingSwitcher
- Add TimeoutSwitcher
- Add BetterPlaceholder
- Call
updateProgress(inProgress: false)
even if error occurred.
- Add MaxWidthPaddingBuilder
- Add TextInputDialog
- Update provider to 4.0.0
- Add valueColor to Barrier
- Upgrade dependencies
- Support Flutter 1.12.13 or higher
- Add several utilities
- Change to PagingScrollController from PagingScroll Widget
- Add PagingScroll
- Add CenteredMaxWidth
- Add pedantic_mono dependency
- Add buildMode
- Add LifecycleObserver
- Add UnfocusOnTap
- Update dependencies
- Update dependencies
- Add ProgressMixin
- Add Barrier Barrier.value named constructor which accepts bool.
- Delete ValueObservableBuilder's reuseChild and always call builder
- Delete BetterStreamBuilder's reuseChild and always call builder
- Delete RouteObserverProvider/RouteObserveMixin.
- Move to route_observer_mixin(https://pub.dev/packages/route_observer_mixin) instead.
- Refactor RouteObserverProvider with provider and add its example.
- Make TextAnswerDialogResult to private
- Change
TextAnswerDialog
's return type to Future instead of accepting onCompleted callback.
- Increment version.
- Add
TextAnswerDialog
.
- Add
reuseChild
argument to BetterStreamBuilder/ValueObservableBuilder.
- Add type parameter to FadePageRoute.
- Change OverflowDetectableText's callback argument to double from bool in order to notify overflowed height.
- Add BetterStreamBuilder
- Port my private repository's source codes.