1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 22:09:06 +00:00
Commit Graph

6 Commits

Author SHA1 Message Date
John Ryan
bf823550ed Reverts the default animation behavior to be based on the platform, (#896)
not the kIsWeb flag:

https://github.com/flutter/flutter/issues/82053
2021-09-20 09:05:32 -07:00
Kevin Moore
c9688ca34b Move library to a top-level variable, since it never changes (#887) 2021-08-26 16:18:40 -07:00
Kevin Moore
ecf716dcab navigation_and_routing: a bunch of cleanup (#886)
Fail early on nullable context objects - no code paths allow null
Eliminate superfluous private function
Use a function over an abstract class with one method
2021-08-26 16:14:29 -07:00
Kevin Moore
fa7dec1475 Cleanup to navigation_and_routing sample (#881)
- make more things private and final, where possible
- remove unused members
- used expression bodies, where possible
2021-08-26 09:16:27 -07:00
John Ryan
35f1670098 Update Navigation and Routing sample (#851)
* Add duration parameter to FadeTransitionPage

* Use didChangeDependencies instead of didUpdateWidget

* Don't notify listeners if the path hasn't changed

* Update navigation sample WIP

* Use Link and RouteStateScope in settings screen

* update README

* use named parameters for Library.addBook()

* Make _handleAuthStateChanged synchronous

* add missing copyright headers

* Address code review comments

* Address code review comments
2021-07-12 14:22:53 -07:00
John Ryan
ae3c4e3c47 Replace navigation_and_routing with a new sample (#832)
* move snippets into old_snippets directory

* add new navigation_and_routing sample

* add copyright headers

* Apply #827 to old_snippets/ directory and upgrade them to null safety

* Code review comments

- Move Guard class into parser.dart
- Move usage of guards from Delegate to RouteInformationParser
- Rename delegate to SimpleRouterDelegate

* clean up imports

* refactor settings screen, fix bug

* avoid conflicting paths /books/new and /books/1 - rename to book/1

* dispose fields in _BookstoreState class

* remove /books path

This was causing problems

* add comment

* Change BookstoreAuthScope and BookstoreAuthScope to InheritedNotifier

* fix warnings

* Make the initial route configurable, set to '/signin'

* Enable deep linking

https://flutter.dev/docs/development/ui/navigation/deep-linking

* use path URL strategy on the web.

* remove TODO, add comment
2021-07-08 07:48:17 -07:00