Commit Graph

39 Commits

Author SHA1 Message Date
Michael Pfaff 9956b24eb2 Take GlobalKey<NavigatorState> instead of BuildContext 2020-04-24 14:16:22 -04:00
Michael Pfaff 45949890cc Make route handler constant 2020-04-20 16:59:39 -04:00
Luke Freeman 2c06f63e19 bump to 1.6.0. fix compatibility issue 2020-02-10 17:28:31 -08:00
Yusuke Otsuka 5cce0a4db2
remove dart:io import (#132) 2020-02-08 08:36:48 -08:00
Luke Freeman ddb81a6b29 fix transition bug. add explicit material transition type. tidy example. add font license. remove 'new', 'const', etc where not needed. 2019-07-17 20:19:56 -07:00
Luke Freeman 3d5a90de0d added cupertino native transition check. bump docs. prepare for release. 2019-06-20 09:28:28 +10:00
Miolin bf5de991ad Added transitions with CupertinoPageRoute (#103)
* #100, #85 added Cupertino transition type
* #100, #85 added CupertinoPageRoute
added support swipe to back with using CupertinoPageRoute
* added Cupertino full screen dialog transition type
* added Cupertino full screen dialog transition
2019-05-20 08:52:37 -07:00
Jon Samwell a11dd62910 Added ability to define transition type when defining route (#63)
* Added ability to define transition type when defining route
* fixes to allow transition overrides. make route transition type optional (non-positional) and null by default. other fixes. NEEDS TESTING
* formatting changes
* fixed typo
2018-12-13 13:53:54 -08:00
Luke Freeman 79e35c5768 add toString to custom exception type 2018-10-25 11:03:20 -07:00
Luke Freeman 7ec4b2ed0a fix error return type. update licenses. 2018-10-25 10:48:02 -07:00
Luke Freeman b39baf4b8c formatting 2018-10-08 16:32:05 -07:00
Luke Freeman a1de0f6283 add pop convenience. add clearStack to clear history when pushing. 2018-10-08 16:31:10 -07:00
Luke Freeman d19e689356 fix analyzer issues. update pubspec 2018-07-27 18:15:51 -07:00
Luke Freeman e648217562 bumped min dart to 2.0.0-dev (flutter min). formatting. 2018-07-21 10:26:46 -07:00
Jesper André Lyngesen Pedersen c98340522c fix return type for router.generator 2018-03-23 10:43:27 +01:00
Luke f89c58cb19
Merge pull request #29 from BBB/patch-1
Allow return values on non-native transitioned routes
2018-02-24 08:50:00 -08:00
Kevin Gray 1639f4200e updates parameters to be of type Map<String, List<String>> 2018-02-02 15:38:46 -05:00
Kevin Gray f1764637ba support for array parameters 2018-01-18 19:21:52 -05:00
Ollie Relph 5c32aae7fe
Allow return values on non-native transitioned routes 2018-01-18 19:37:47 +00:00
Luke 3eec11b73e project conversion + general tidying of the example project 2018-01-16 21:12:32 -08:00
Idan Aizik-Nissim 8c79b537d7 made Route<dynamic> [was <Null>], exposed Navigator.push Future<dynamic> [results] 2018-01-15 20:07:43 +00:00
Albert Lardizabal 1322c29cfa Merged fixes to master 2017-10-17 10:02:09 -04:00
Albert Lardizabal 5292a03d97 Fixes due to flutter updates 2017-10-17 09:59:11 -04:00
Albert Lardizabal 8cc6d70b23 updated to fix flutter changes 2017-10-06 16:35:51 -04:00
Collin Jackson 5acbc2455b Update Fluro for change in SlideTransition behavior 2017-10-06 06:22:43 -07:00
Luke 3fa582a7e3 Merge pull request #8 from andryfailli/feature/navigator-replace
navigateTo now support pushReplacement
2017-09-12 13:00:22 -07:00
Alexays 0e47671fec fix(router) pop with data now work 2017-09-12 21:19:34 +02:00
Andrea Failli dbd3b96471 navigateTo now support pushReplacement 2017-07-10 11:43:19 +02:00
Luke b767b5ca0b Refactor route Handlers (#6)
- Removes the RouteHandler typedef and introduces the Handler class as a replacement
- Router can now handle functions on top of Route definitions
2017-05-28 10:13:36 -07:00
Luke d80bef62fd license updates 2017-05-13 22:01:02 -07:00
Luke 2a714a6aaa rename top level catch all file 2017-05-13 21:55:44 -07:00
Luke 32d91dc3fa rename. add example project 2017-05-13 21:28:28 -07:00
Luke 91c21424cc add transitions 2017-05-13 17:52:27 -07:00
Luke 48dffe822a fix query string parsing. add tests. add travis config 2017-05-05 23:20:37 -07:00
Luke 0b6b00873e add header comments 2017-05-04 12:33:40 -07:00
Luke 5dbe726593 parse query string params 2017-05-04 12:27:32 -07:00
Luke 3934761f1d Expose route matching function so that it can be more easily externally integrated 2017-04-26 16:57:21 -07:00
Luke 3ebc12f7ff Add transitioned page router creation function 2017-04-26 16:34:56 -07:00
Luke cbdda22e98 wip. initial commit 2017-04-25 00:24:14 -07:00