Jonatas

update to 3.22.2

## [3.22.2]
- Fix overlayEntries is null on Master/Dev branch of Flutter
## [3.22.1]
- Improve: auto jsonDecode occurs only if response.header.contentType is "application/json"
- Improve and fix requests types (@eduardoflorence)
... ...
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'routes/app_pages.dart';
... ...
... ... @@ -95,7 +95,8 @@ class GetObserver extends NavigatorObserver {
final newRoute = _RouteData.ofRoute(route);
if (newRoute.isSnackbar) {
Get.log("OPEN SNACKBAR ${newRoute.name}");
// Get.log("OPEN SNACKBAR ${newRoute.name}");
Get.log("OPEN SNACKBAR");
} else if (newRoute.isBottomSheet || newRoute.isDialog) {
Get.log("OPEN ${newRoute.name}");
} else if (newRoute.isGetPageRoute) {
... ... @@ -132,7 +133,8 @@ class GetObserver extends NavigatorObserver {
final newRoute = _RouteData.ofRoute(previousRoute);
if (currentRoute.isSnackbar) {
Get.log("CLOSE SNACKBAR ${currentRoute.name}");
// Get.log("CLOSE SNACKBAR ${currentRoute.name}");
Get.log("CLOSE SNACKBAR");
} else if (currentRoute.isBottomSheet || currentRoute.isDialog) {
Get.log("CLOSE ${currentRoute.name}");
} else if (currentRoute.isGetPageRoute) {
... ...
... ... @@ -13,7 +13,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
@required this.snack,
RouteSettings settings,
}) : super(settings: settings) {
_builder = Builder(builder: (innerContext) {
_builder = Builder(builder: (_) {
return GestureDetector(
child: snack,
onTap: snack.onTap != null ? () => snack.onTap(snack) : null,
... ... @@ -57,10 +57,8 @@ class SnackRoute<T> extends OverlayRoute<T> {
@override
Iterable<OverlayEntry> createOverlayEntries() {
var overlays = <OverlayEntry>[];
if (snack.overlayBlur > 0.0) {
overlays.add(
return <OverlayEntry>[
if (snack.overlayBlur > 0.0) ...[
OverlayEntry(
builder: (context) {
return GestureDetector(
... ... @@ -84,10 +82,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
maintainState: false,
opaque: opaque,
),
);
}
overlays.add(
],
OverlayEntry(
builder: (context) {
final Widget annotatedChild = Semantics(
... ... @@ -106,9 +101,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
maintainState: false,
opaque: opaque,
),
);
return overlays;
];
}
String dismissibleKeyGen = "";
... ... @@ -260,7 +253,7 @@ class SnackRoute<T> extends OverlayRoute<T> {
if (!isCurrent) {
navigator.finalizeRoute(this);
assert(overlayEntries.isEmpty);
// assert(overlayEntries.isEmpty);
}
break;
}
... ...
name: get
description: Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX.
version: 3.22.1
version: 3.22.2
homepage: https://github.com/jonataslaw/getx
environment:
... ...