Showing
9 changed files
with
28 additions
and
21 deletions
| @@ -99,7 +99,7 @@ Future<T?> showAvatarModalBottomSheet<T>({ | @@ -99,7 +99,7 @@ Future<T?> showAvatarModalBottomSheet<T>({ | ||
| 99 | assert(debugCheckHasMediaQuery(context)); | 99 | assert(debugCheckHasMediaQuery(context)); |
| 100 | assert(debugCheckHasMaterialLocalizations(context)); | 100 | assert(debugCheckHasMaterialLocalizations(context)); |
| 101 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) | 101 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) |
| 102 | - .push(modal_bottom_sheet.ModalBottomSheetRoute<T>( | 102 | + .push(modal_bottom_sheet.ModalSheetRoute<T>( |
| 103 | builder: builder, | 103 | builder: builder, |
| 104 | containerBuilder: (_, animation, child) => AvatarBottomSheet( | 104 | containerBuilder: (_, animation, child) => AvatarBottomSheet( |
| 105 | child: child, | 105 | child: child, |
| 1 | -platform :osx, '10.11' | 1 | +platform :osx, '10.14' |
| 2 | 2 | ||
| 3 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency. | 3 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency. |
| 4 | ENV['COCOAPODS_DISABLE_STATS'] = 'true' | 4 | ENV['COCOAPODS_DISABLE_STATS'] = 'true' |
| @@ -14,9 +14,9 @@ EXTERNAL SOURCES: | @@ -14,9 +14,9 @@ EXTERNAL SOURCES: | ||
| 14 | :path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos | 14 | :path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos |
| 15 | 15 | ||
| 16 | SPEC CHECKSUMS: | 16 | SPEC CHECKSUMS: |
| 17 | - FlutterMacOS: 57701585bf7de1b3fc2bb61f6378d73bbdea8424 | ||
| 18 | - url_launcher_macos: 597e05b8e514239626bcf4a850fcf9ef5c856ec3 | 17 | + FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 |
| 18 | + url_launcher_macos: c04e4fa86382d4f94f6b38f14625708be3ae52e2 | ||
| 19 | 19 | ||
| 20 | -PODFILE CHECKSUM: 6eac6b3292e5142cfc23bdeb71848a40ec51c14c | 20 | +PODFILE CHECKSUM: 353c8bcc5d5b0994e508d035b5431cfe18c1dea7 |
| 21 | 21 | ||
| 22 | COCOAPODS: 1.11.3 | 22 | COCOAPODS: 1.11.3 |
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | archiveVersion = 1; | 3 | archiveVersion = 1; |
| 4 | classes = { | 4 | classes = { |
| 5 | }; | 5 | }; |
| 6 | - objectVersion = 51; | 6 | + objectVersion = 54; |
| 7 | objects = { | 7 | objects = { |
| 8 | 8 | ||
| 9 | /* Begin PBXAggregateTarget section */ | 9 | /* Begin PBXAggregateTarget section */ |
| @@ -278,6 +278,7 @@ | @@ -278,6 +278,7 @@ | ||
| 278 | }; | 278 | }; |
| 279 | 3399D490228B24CF009A79C7 /* ShellScript */ = { | 279 | 3399D490228B24CF009A79C7 /* ShellScript */ = { |
| 280 | isa = PBXShellScriptBuildPhase; | 280 | isa = PBXShellScriptBuildPhase; |
| 281 | + alwaysOutOfDate = 1; | ||
| 281 | buildActionMask = 2147483647; | 282 | buildActionMask = 2147483647; |
| 282 | files = ( | 283 | files = ( |
| 283 | ); | 284 | ); |
| @@ -404,7 +405,7 @@ | @@ -404,7 +405,7 @@ | ||
| 404 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 405 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 405 | GCC_WARN_UNUSED_FUNCTION = YES; | 406 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 406 | GCC_WARN_UNUSED_VARIABLE = YES; | 407 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 407 | - MACOSX_DEPLOYMENT_TARGET = 10.11; | 408 | + MACOSX_DEPLOYMENT_TARGET = 10.14; |
| 408 | MTL_ENABLE_DEBUG_INFO = NO; | 409 | MTL_ENABLE_DEBUG_INFO = NO; |
| 409 | SDKROOT = macosx; | 410 | SDKROOT = macosx; |
| 410 | SWIFT_COMPILATION_MODE = wholemodule; | 411 | SWIFT_COMPILATION_MODE = wholemodule; |
| @@ -483,7 +484,7 @@ | @@ -483,7 +484,7 @@ | ||
| 483 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 484 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 484 | GCC_WARN_UNUSED_FUNCTION = YES; | 485 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 485 | GCC_WARN_UNUSED_VARIABLE = YES; | 486 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 486 | - MACOSX_DEPLOYMENT_TARGET = 10.11; | 487 | + MACOSX_DEPLOYMENT_TARGET = 10.14; |
| 487 | MTL_ENABLE_DEBUG_INFO = YES; | 488 | MTL_ENABLE_DEBUG_INFO = YES; |
| 488 | ONLY_ACTIVE_ARCH = YES; | 489 | ONLY_ACTIVE_ARCH = YES; |
| 489 | SDKROOT = macosx; | 490 | SDKROOT = macosx; |
| @@ -530,7 +531,7 @@ | @@ -530,7 +531,7 @@ | ||
| 530 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 531 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 531 | GCC_WARN_UNUSED_FUNCTION = YES; | 532 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 532 | GCC_WARN_UNUSED_VARIABLE = YES; | 533 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 533 | - MACOSX_DEPLOYMENT_TARGET = 10.11; | 534 | + MACOSX_DEPLOYMENT_TARGET = 10.14; |
| 534 | MTL_ENABLE_DEBUG_INFO = NO; | 535 | MTL_ENABLE_DEBUG_INFO = NO; |
| 535 | SDKROOT = macosx; | 536 | SDKROOT = macosx; |
| 536 | SWIFT_COMPILATION_MODE = wholemodule; | 537 | SWIFT_COMPILATION_MODE = wholemodule; |
| @@ -19,7 +19,7 @@ class _ModalBottomSheet<T> extends StatefulWidget { | @@ -19,7 +19,7 @@ class _ModalBottomSheet<T> extends StatefulWidget { | ||
| 19 | }) : super(key: key); | 19 | }) : super(key: key); |
| 20 | 20 | ||
| 21 | final double? closeProgressThreshold; | 21 | final double? closeProgressThreshold; |
| 22 | - final ModalBottomSheetRoute<T> route; | 22 | + final ModalSheetRoute<T> route; |
| 23 | final bool expanded; | 23 | final bool expanded; |
| 24 | final bool bounce; | 24 | final bool bounce; |
| 25 | final bool enableDrag; | 25 | final bool enableDrag; |
| @@ -122,8 +122,14 @@ class _ModalBottomSheetState<T> extends State<_ModalBottomSheet<T>> { | @@ -122,8 +122,14 @@ class _ModalBottomSheetState<T> extends State<_ModalBottomSheet<T>> { | ||
| 122 | } | 122 | } |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | -class ModalBottomSheetRoute<T> extends PageRoute<T> { | ||
| 126 | - ModalBottomSheetRoute({ | 125 | +@Deprecated( |
| 126 | + 'ModalBottomSheetRoute has been introduced in Flutter 3.7, to avoid name ' | ||
| 127 | + 'conflicts, this class has been renamed to ModalSheetRoute in this ' | ||
| 128 | + 'packages. ModalBottomSheetRoute will be removed in the next major version.') | ||
| 129 | +typedef ModalBottomSheetRoute<T> = ModalSheetRoute<T>; | ||
| 130 | + | ||
| 131 | +class ModalSheetRoute<T> extends PageRoute<T> { | ||
| 132 | + ModalSheetRoute({ | ||
| 127 | this.closeProgressThreshold, | 133 | this.closeProgressThreshold, |
| 128 | this.containerBuilder, | 134 | this.containerBuilder, |
| 129 | required this.builder, | 135 | required this.builder, |
| @@ -211,11 +217,11 @@ class ModalBottomSheetRoute<T> extends PageRoute<T> { | @@ -211,11 +217,11 @@ class ModalBottomSheetRoute<T> extends PageRoute<T> { | ||
| 211 | 217 | ||
| 212 | @override | 218 | @override |
| 213 | bool canTransitionTo(TransitionRoute<dynamic> nextRoute) => | 219 | bool canTransitionTo(TransitionRoute<dynamic> nextRoute) => |
| 214 | - nextRoute is ModalBottomSheetRoute; | 220 | + nextRoute is ModalSheetRoute; |
| 215 | 221 | ||
| 216 | @override | 222 | @override |
| 217 | bool canTransitionFrom(TransitionRoute<dynamic> previousRoute) => | 223 | bool canTransitionFrom(TransitionRoute<dynamic> previousRoute) => |
| 218 | - previousRoute is ModalBottomSheetRoute || previousRoute is PageRoute; | 224 | + previousRoute is ModalSheetRoute || previousRoute is PageRoute; |
| 219 | 225 | ||
| 220 | Widget getPreviousRouteTransition( | 226 | Widget getPreviousRouteTransition( |
| 221 | BuildContext context, | 227 | BuildContext context, |
| @@ -257,7 +263,7 @@ Future<T?> showCustomModalBottomSheet<T>({ | @@ -257,7 +263,7 @@ Future<T?> showCustomModalBottomSheet<T>({ | ||
| 257 | : ''; | 263 | : ''; |
| 258 | 264 | ||
| 259 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) | 265 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) |
| 260 | - .push(ModalBottomSheetRoute<T>( | 266 | + .push(ModalSheetRoute<T>( |
| 261 | builder: builder, | 267 | builder: builder, |
| 262 | bounce: bounce, | 268 | bounce: bounce, |
| 263 | containerBuilder: containerWidget, | 269 | containerBuilder: containerWidget, |
| @@ -98,7 +98,7 @@ Future<T?> showBarModalBottomSheet<T>({ | @@ -98,7 +98,7 @@ Future<T?> showBarModalBottomSheet<T>({ | ||
| 98 | assert(debugCheckHasMediaQuery(context)); | 98 | assert(debugCheckHasMediaQuery(context)); |
| 99 | assert(debugCheckHasMaterialLocalizations(context)); | 99 | assert(debugCheckHasMaterialLocalizations(context)); |
| 100 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) | 100 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) |
| 101 | - .push(modal_bottom_sheet.ModalBottomSheetRoute<T>( | 101 | + .push(modal_bottom_sheet.ModalSheetRoute<T>( |
| 102 | builder: builder, | 102 | builder: builder, |
| 103 | bounce: bounce, | 103 | bounce: bounce, |
| 104 | closeProgressThreshold: closeProgressThreshold, | 104 | closeProgressThreshold: closeProgressThreshold, |
| @@ -144,7 +144,7 @@ Future<T?> showCupertinoModalBottomSheet<T>({ | @@ -144,7 +144,7 @@ Future<T?> showCupertinoModalBottomSheet<T>({ | ||
| 144 | return result; | 144 | return result; |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | -class CupertinoModalBottomSheetRoute<T> extends ModalBottomSheetRoute<T> { | 147 | +class CupertinoModalBottomSheetRoute<T> extends ModalSheetRoute<T> { |
| 148 | final Radius topRadius; | 148 | final Radius topRadius; |
| 149 | 149 | ||
| 150 | final Curve? previousRouteAnimationCurve; | 150 | final Curve? previousRouteAnimationCurve; |
| @@ -26,7 +26,7 @@ Future<T?> showMaterialModalBottomSheet<T>({ | @@ -26,7 +26,7 @@ Future<T?> showMaterialModalBottomSheet<T>({ | ||
| 26 | assert(debugCheckHasMediaQuery(context)); | 26 | assert(debugCheckHasMediaQuery(context)); |
| 27 | assert(debugCheckHasMaterialLocalizations(context)); | 27 | assert(debugCheckHasMaterialLocalizations(context)); |
| 28 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) | 28 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) |
| 29 | - .push(modal_bottom_sheet.ModalBottomSheetRoute<T>( | 29 | + .push(modal_bottom_sheet.ModalSheetRoute<T>( |
| 30 | builder: builder, | 30 | builder: builder, |
| 31 | closeProgressThreshold: closeProgressThreshold, | 31 | closeProgressThreshold: closeProgressThreshold, |
| 32 | containerBuilder: _materialContainerBuilder( | 32 | containerBuilder: _materialContainerBuilder( |
| @@ -19,7 +19,7 @@ class MaterialWithModalsPageRoute<T> extends MaterialPageRoute<T> { | @@ -19,7 +19,7 @@ class MaterialWithModalsPageRoute<T> extends MaterialPageRoute<T> { | ||
| 19 | builder: builder, | 19 | builder: builder, |
| 20 | maintainState: maintainState); | 20 | maintainState: maintainState); |
| 21 | 21 | ||
| 22 | - modal_bottom_sheet.ModalBottomSheetRoute? _nextModalRoute; | 22 | + modal_bottom_sheet.ModalSheetRoute? _nextModalRoute; |
| 23 | 23 | ||
| 24 | @override | 24 | @override |
| 25 | bool canTransitionTo(TransitionRoute<dynamic> nextRoute) { | 25 | bool canTransitionTo(TransitionRoute<dynamic> nextRoute) { |
| @@ -28,12 +28,12 @@ class MaterialWithModalsPageRoute<T> extends MaterialPageRoute<T> { | @@ -28,12 +28,12 @@ class MaterialWithModalsPageRoute<T> extends MaterialPageRoute<T> { | ||
| 28 | (nextRoute is CupertinoPageRoute && !nextRoute.fullscreenDialog) || | 28 | (nextRoute is CupertinoPageRoute && !nextRoute.fullscreenDialog) || |
| 29 | (nextRoute is MaterialWithModalsPageRoute && | 29 | (nextRoute is MaterialWithModalsPageRoute && |
| 30 | !nextRoute.fullscreenDialog) || | 30 | !nextRoute.fullscreenDialog) || |
| 31 | - (nextRoute is modal_bottom_sheet.ModalBottomSheetRoute); | 31 | + (nextRoute is modal_bottom_sheet.ModalSheetRoute); |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | @override | 34 | @override |
| 35 | void didChangeNext(Route? nextRoute) { | 35 | void didChangeNext(Route? nextRoute) { |
| 36 | - if (nextRoute is modal_bottom_sheet.ModalBottomSheetRoute) { | 36 | + if (nextRoute is modal_bottom_sheet.ModalSheetRoute) { |
| 37 | _nextModalRoute = nextRoute; | 37 | _nextModalRoute = nextRoute; |
| 38 | } | 38 | } |
| 39 | 39 |
-
Please register or login to post a comment