Comments (6)
@muneeb-wecrunch @rishli @bitores
Hey guys, I'm going to work on this tomorrow, and try to release this update on weekend
from one_context.
Hi @bitores
If you need to close dialogBoxes you just need to call OneContext().popDialog()
If you need close dialogs when android button is pressed, please await for the next release, this feature will be delivered soon.
The dialogBoxes in this package is not intended to be closed automatically when a route pops(Android back pressed), the behavior expected is to close the dialogs(if visible) first and after that, close the page.
I hope I managed to answer you, if not, please, leave a comment. I would appreciate sugestions too.
from one_context.
Hi @bitores, please, can you check this branch if it works for your needs?
Configure the one_context package's dependency to the github in pubspec.yaml
one_context:
git:
url: git://github.com/emanuel-braz/one_context.git
ref: feature/android-backbutton
from one_context.
Hi @bitores, please, can you check this branch if it works for your needs?
Configure the one_context package's dependency to the github in
pubspec.yaml
one_context: git: url: git://github.com/emanuel-braz/one_context.git ref: feature/android-backbutton
Please release the official version, thank you.
from one_context.
@emanuel-braz still not fixed in the latest version.
from one_context.
Closing this issue with PR #15
Dialogs and Modal bottom sheets will be closed automatically with back button(android).
If you need close all dialogs, even if you do not know how many is open, you can call popAllDialogs() (for example before screen transition)
If you do not want dialogs get closed automatically, then use barrierDismissible
or isDismissible
== false, for Dialogs and ModalBottomSheet respectively.
Snackbars and BottomSheets keep opened, since they does not return a compatible "Future". Making changes on that, lead to cause break changes and actually I'm not sure if this behavior is appropriate for that components.
from one_context.
Related Issues (20)
- Provider.of<T>(OneContext().context) has error HOT 1
- CupertinoTheme support HOT 1
- Flutter 2.0.1 compatibility HOT 4
- OneContext().popAllDialogs() not working!! HOT 1
- Can I use one_context to optimize my app size? HOT 2
- SnackBar covered by keyboard
- Cannot hide or remove snackbar displayed by OneContext().showSnackBar HOT 4
- flutter 3.0
- Notifications navigation not working properly when application terminate HOT 2
- OneContext().popAllDialogs() or OneContext().popDialogs() don't work. This function pop my screen instead of my dialog HOT 9
- change modal backdrop color HOT 2
- changeMode(ThemeMode.system) not saved HOT 2
- Problems with the snackbar HOT 2
- [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'package:one_context/src/controllers/navigator_controller.mixin.dart': Failed assertion: line 42 pos 9: '_key != null': Navigator key not found! MaterialApp.navigatorKey is null or not set correctly. HOT 1
- Gorouter navigation breaks when OneContext.builder is used in material app HOT 3
- Not working in flutter web (Please Fix It)
- Already a builder in MaterialApp HOT 3
- routeName always return null HOT 1
- Issue on pop HOT 2
- Please update the package to most latest version of the flutter HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from one_context.