Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jonatas
2020-12-04 19:57:51 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
cb645f1a35468bd4361ff15a090928f99c21ceb7
cb645f1a
1 parent
d16b8a8b
update to 3.22.2
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
18 deletions
CHANGELOG.md
example/lib/main.dart
lib/get_navigation/src/routes/observers/route_observer.dart
lib/get_navigation/src/snackbar/snack_route.dart
pubspec.yaml
CHANGELOG.md
View file @
cb645f1
## [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)
...
...
example/lib/main.dart
View file @
cb645f1
import
'dart:io'
;
import
'package:flutter/material.dart'
;
import
'package:get/get.dart'
;
import
'routes/app_pages.dart'
;
...
...
lib/get_navigation/src/routes/observers/route_observer.dart
View file @
cb645f1
...
...
@@ -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
)
{
...
...
lib/get_navigation/src/snackbar/snack_route.dart
View file @
cb645f1
...
...
@@ -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
;
}
...
...
pubspec.yaml
View file @
cb645f1
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
:
...
...
Please
register
or
login
to post a comment