- Added keepAlive flag in RouterOutlet.
- Fix StackOverflow error
- Fix RouteGuard
- Fix Transitions Animation
- PREVIEW: RouterOutlet Widget Use Navigation in BottomBarTab or Drawer
PageView(
controller: controller
children: [
RouterOutlet(
module: Tab1Module()
),
RouterOutlet(
module: Tab2Module()
),
RouterOutlet(
module: Tab3Module()
),
]
),
NOTE: Navigation is only Navigator.of (context) and only uses the module's literal route path.
- Prevent StackOverflow
- Prevent StackOverflow
- fix #52
- Added router generic type
@override
List<Router> get routers => [
//type router with return type
Router<String>('/event', child: (_, args) => EventPage()),
]
Now you can type your pushNamed and pop
String value = await Modular.to.pushNamed<String>();
//and
Modular.to.pop('My String');
- Added Custom Transition.
- Added Modular.args (get route params in Controller).
- (PREVIEW) RouterGuard in child routes.
- Fix error in WidgetTests
- Added Print routers in debugMode
- Added not lazy Objects
@override
List<Bind> get binds => [
Bind((i) => OtherWidgetNotLazy(), lazy: false),
];
- fix RouterGuards
- Added Modular.debugMode = false;
- Improve documentations
- Fix Error in initalRoute
- fix RouterGuards
- Added Modular.debugMode = false;
- fix routerGuards
- fix tests
- Internal Inject Interface reference
- added Modular.dispose();
- ModularState
- Removed InjectMixin
- fix module widget
- fix inject error
- Modular is BETA!!!
- You can now control navigation without the context!
- Added Modular.to and replace Navigator.of(context)
- Added Modular.get and replace AppModule.to.get
- Added flag "singleton" in Bind injection
- Fix Router Guard
- fix test errors (initModule)
- Added modularException
- fix #7 and more
- Route Settings, RemoveUntil fix #11
- Fix tests
- Added Route Transitions.
- Change ModularWidget to ModularApp.
- Added logo
- Route Guard
- Dynamic Router
- Added Doc Translation
- Change BrowserModule to MainModule
- Change CommonModule to ChildModule
- Corrigido erro de blink na primeira rota
- fix routes param
- First Release