Jaime Blasco

Reverse flutter 22 beta change

1 -## [0.2.1+1-dev] - Fix Flutter 22 breaking change 1 +## [0.2.1+2] - Reverse fix Flutter 22 beta breaking change
  2 +- https://github.com/jamesblasco/modal_bottom_sheet/issues/69
  3 +
  4 +## [0.2.1+1-dev] - Fix Flutter 22 beta breaking change
2 - https://github.com/jamesblasco/modal_bottom_sheet/issues/69 5 - https://github.com/jamesblasco/modal_bottom_sheet/issues/69
3 6
4 ## [0.2.0+1] - ScrollView bug fix 7 ## [0.2.0+1] - ScrollView bug fix
@@ -8,6 +8,7 @@ class ModalWithNavigator extends StatelessWidget { @@ -8,6 +8,7 @@ class ModalWithNavigator extends StatelessWidget {
8 8
9 @override 9 @override
10 Widget build(BuildContext context) { 10 Widget build(BuildContext context) {
  11 +
11 return Material( 12 return Material(
12 child: Navigator( 13 child: Navigator(
13 onGenerateRoute: (_) => MaterialPageRoute( 14 onGenerateRoute: (_) => MaterialPageRoute(
@@ -27,15 +28,22 @@ class ModalWithNavigator extends StatelessWidget { @@ -27,15 +28,22 @@ class ModalWithNavigator extends StatelessWidget {
27 (index) => ListTile( 28 (index) => ListTile(
28 title: Text('Item'), 29 title: Text('Item'),
29 onTap: () { 30 onTap: () {
30 - Navigator.of(context).push(MaterialPageRoute( 31 + Navigator.of(context).pushAndRemoveUntil(MaterialPageRoute(
31 builder: (context) => CupertinoPageScaffold( 32 builder: (context) => CupertinoPageScaffold(
32 navigationBar: CupertinoNavigationBar( 33 navigationBar: CupertinoNavigationBar(
33 middle: Text('New Page'), 34 middle: Text('New Page'),
34 ), 35 ),
35 child: Stack( 36 child: Stack(
36 fit: StackFit.expand, 37 fit: StackFit.expand,
37 - children: <Widget>[],  
38 - )))); 38 + children: <Widget>[
  39 + MaterialButton(
  40 + onPressed: () => Navigator.of(context).pop(),
  41 + child: Text('touch here'),
  42 + )
  43 + ],
  44 + )
  45 + )
  46 + ), ModalRoute.withName('/'));
39 }, 47 },
40 )), 48 )),
41 ).toList(), 49 ).toList(),
@@ -92,7 +92,7 @@ packages: @@ -92,7 +92,7 @@ packages:
92 path: ".." 92 path: ".."
93 relative: true 93 relative: true
94 source: path 94 source: path
95 - version: "0.2.1+1-dev" 95 + version: "0.2.1+2"
96 path: 96 path:
97 dependency: transitive 97 dependency: transitive
98 description: 98 description:
@@ -300,7 +300,7 @@ class _ModalBottomSheetState extends State<ModalBottomSheet> @@ -300,7 +300,7 @@ class _ModalBottomSheetState extends State<ModalBottomSheet>
300 // Otherwise the calculate the velocity with a VelocityTracker 300 // Otherwise the calculate the velocity with a VelocityTracker
301 if (_velocityTracker == null) { 301 if (_velocityTracker == null) {
302 final pointerKind = defaultPointerDeviceKind(context); 302 final pointerKind = defaultPointerDeviceKind(context);
303 - _velocityTracker = VelocityTracker(pointerKind); 303 + _velocityTracker = VelocityTracker();
304 _startTime = DateTime.now(); 304 _startTime = DateTime.now();
305 } 305 }
306 DragUpdateDetails dragDetails; 306 DragUpdateDetails dragDetails;
1 name: modal_bottom_sheet 1 name: modal_bottom_sheet
2 description: 'Create awesome and powerful modal bottom sheets. Material, Cupertino iOS 13 or create your own style' 2 description: 'Create awesome and powerful modal bottom sheets. Material, Cupertino iOS 13 or create your own style'
3 -version: 0.2.1+1-dev 3 +version: 0.2.1+2
4 homepage: 'https://github.com/jamesblasco/modal_bottom_sheet' 4 homepage: 'https://github.com/jamesblasco/modal_bottom_sheet'
5 5
6 environment: 6 environment: