Jonatas

update to 3.22.2

  1 +## [3.22.2]
  2 +- Fix overlayEntries is null on Master/Dev branch of Flutter
  3 +
1 ## [3.22.1] 4 ## [3.22.1]
2 - Improve: auto jsonDecode occurs only if response.header.contentType is "application/json" 5 - Improve: auto jsonDecode occurs only if response.header.contentType is "application/json"
3 - Improve and fix requests types (@eduardoflorence) 6 - Improve and fix requests types (@eduardoflorence)
1 -import 'dart:io';  
2 -  
3 import 'package:flutter/material.dart'; 1 import 'package:flutter/material.dart';
4 import 'package:get/get.dart'; 2 import 'package:get/get.dart';
5 import 'routes/app_pages.dart'; 3 import 'routes/app_pages.dart';
@@ -95,7 +95,8 @@ class GetObserver extends NavigatorObserver { @@ -95,7 +95,8 @@ class GetObserver extends NavigatorObserver {
95 final newRoute = _RouteData.ofRoute(route); 95 final newRoute = _RouteData.ofRoute(route);
96 96
97 if (newRoute.isSnackbar) { 97 if (newRoute.isSnackbar) {
98 - Get.log("OPEN SNACKBAR ${newRoute.name}"); 98 + // Get.log("OPEN SNACKBAR ${newRoute.name}");
  99 + Get.log("OPEN SNACKBAR");
99 } else if (newRoute.isBottomSheet || newRoute.isDialog) { 100 } else if (newRoute.isBottomSheet || newRoute.isDialog) {
100 Get.log("OPEN ${newRoute.name}"); 101 Get.log("OPEN ${newRoute.name}");
101 } else if (newRoute.isGetPageRoute) { 102 } else if (newRoute.isGetPageRoute) {
@@ -132,7 +133,8 @@ class GetObserver extends NavigatorObserver { @@ -132,7 +133,8 @@ class GetObserver extends NavigatorObserver {
132 final newRoute = _RouteData.ofRoute(previousRoute); 133 final newRoute = _RouteData.ofRoute(previousRoute);
133 134
134 if (currentRoute.isSnackbar) { 135 if (currentRoute.isSnackbar) {
135 - Get.log("CLOSE SNACKBAR ${currentRoute.name}"); 136 + // Get.log("CLOSE SNACKBAR ${currentRoute.name}");
  137 + Get.log("CLOSE SNACKBAR");
136 } else if (currentRoute.isBottomSheet || currentRoute.isDialog) { 138 } else if (currentRoute.isBottomSheet || currentRoute.isDialog) {
137 Get.log("CLOSE ${currentRoute.name}"); 139 Get.log("CLOSE ${currentRoute.name}");
138 } else if (currentRoute.isGetPageRoute) { 140 } else if (currentRoute.isGetPageRoute) {
@@ -13,7 +13,7 @@ class SnackRoute<T> extends OverlayRoute<T> { @@ -13,7 +13,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
13 @required this.snack, 13 @required this.snack,
14 RouteSettings settings, 14 RouteSettings settings,
15 }) : super(settings: settings) { 15 }) : super(settings: settings) {
16 - _builder = Builder(builder: (innerContext) { 16 + _builder = Builder(builder: (_) {
17 return GestureDetector( 17 return GestureDetector(
18 child: snack, 18 child: snack,
19 onTap: snack.onTap != null ? () => snack.onTap(snack) : null, 19 onTap: snack.onTap != null ? () => snack.onTap(snack) : null,
@@ -57,10 +57,8 @@ class SnackRoute<T> extends OverlayRoute<T> { @@ -57,10 +57,8 @@ class SnackRoute<T> extends OverlayRoute<T> {
57 57
58 @override 58 @override
59 Iterable<OverlayEntry> createOverlayEntries() { 59 Iterable<OverlayEntry> createOverlayEntries() {
60 - var overlays = <OverlayEntry>[];  
61 -  
62 - if (snack.overlayBlur > 0.0) {  
63 - overlays.add( 60 + return <OverlayEntry>[
  61 + if (snack.overlayBlur > 0.0) ...[
64 OverlayEntry( 62 OverlayEntry(
65 builder: (context) { 63 builder: (context) {
66 return GestureDetector( 64 return GestureDetector(
@@ -84,10 +82,7 @@ class SnackRoute<T> extends OverlayRoute<T> { @@ -84,10 +82,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
84 maintainState: false, 82 maintainState: false,
85 opaque: opaque, 83 opaque: opaque,
86 ), 84 ),
87 - );  
88 - }  
89 -  
90 - overlays.add( 85 + ],
91 OverlayEntry( 86 OverlayEntry(
92 builder: (context) { 87 builder: (context) {
93 final Widget annotatedChild = Semantics( 88 final Widget annotatedChild = Semantics(
@@ -106,9 +101,7 @@ class SnackRoute<T> extends OverlayRoute<T> { @@ -106,9 +101,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
106 maintainState: false, 101 maintainState: false,
107 opaque: opaque, 102 opaque: opaque,
108 ), 103 ),
109 - );  
110 -  
111 - return overlays; 104 + ];
112 } 105 }
113 106
114 String dismissibleKeyGen = ""; 107 String dismissibleKeyGen = "";
@@ -260,7 +253,7 @@ class SnackRoute<T> extends OverlayRoute<T> { @@ -260,7 +253,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
260 253
261 if (!isCurrent) { 254 if (!isCurrent) {
262 navigator.finalizeRoute(this); 255 navigator.finalizeRoute(this);
263 - assert(overlayEntries.isEmpty); 256 + // assert(overlayEntries.isEmpty);
264 } 257 }
265 break; 258 break;
266 } 259 }
1 name: get 1 name: get
2 description: Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX. 2 description: Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX.
3 -version: 3.22.1 3 +version: 3.22.2
4 homepage: https://github.com/jonataslaw/getx 4 homepage: https://github.com/jonataslaw/getx
5 5
6 environment: 6 environment: