- 02 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 02 Jan, 2018 1 commit
-
-
Leaf Petersen authored
* Remaining code changes for Dart 2.0 SDK roll
-
- 17 Nov, 2017 1 commit
-
-
Greg Spencer authored
I got tired of drive-by spelling fixes, so I figured I'd just take care of them all at once. This only corrects errors in the dartdocs, not regular comments, and I skipped any sample code in the dartdocs. It doesn't touch any identifiers in the dartdocs either. No code changes, just comments.
-
- 14 Nov, 2017 1 commit
-
-
Matt Sullivan authored
-
- 25 Oct, 2017 2 commits
-
-
Alexandre Ardhuin authored
* enable lint prefer_foreach * fix tests
-
Alexandre Ardhuin authored
-
- 23 Oct, 2017 1 commit
-
- 20 Oct, 2017 1 commit
-
-
xster authored
* Revert "BoxDecoration.borderRadius and RoundedRectangleBorder.borderRadius RTL (#12603)" This reverts commit 07908916. * Revert "Copy snapshot file into assets (#12523)" This reverts commit f6135107. * Revert "Add a rootNavigator option to Navigator.of (#12580)" This reverts commit 822084b2.
-
- 18 Oct, 2017 1 commit
-
-
xster authored
-
- 21 Sep, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 07 Aug, 2017 1 commit
-
-
Ian Hickson authored
-
- 28 Jul, 2017 1 commit
-
-
Ian Hickson authored
...and break the navigator<->routes circular dependency. This is a step towards fixing https://github.com/flutter/flutter/issues/9577 but doesn't yet do so.
-
- 21 Jul, 2017 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/11323
-
- 23 Jun, 2017 1 commit
-
-
Ian Hickson authored
The main purpose of this PR is to make it so that when you set the initial route and it's a hierarchical route (e.g. `/a/b/c`), it implies multiple pushes, one for each step of the route (so in that case, `/`, `/a`, `/a/b`, and `/a/b/c`, in that order). If any of those routes don't exist, it falls back to '/'. As part of doing that, I: * Changed the default for MaterialApp.initialRoute to honor the actual initial route. * Added a MaterialApp.onUnknownRoute for handling bad routes. * Added a feature to flutter_driver that allows the host test script and the device test app to communicate. * Added a test to make sure `flutter drive --route` works. (Hopefully that will also prove `flutter run --route` works, though this isn't testing the `flutter` tool's side of that. My main concern is over whether the engine side works.) * Fixed `flutter drive` to output the right target file name. * Changed how the stocks app represents its data, so that we can show a page for a stock before we know if it exists. * Made it possible to show a stock page that doesn't exist. It shows a progress indicator if we're loading the data, or else shows a message saying it doesn't exist. * Changed the pathing structure of routes in stocks to work more sanely. * Made search in the stocks app actually work (before it only worked if we happened to accidentally trigger a rebuild). Added a test. * Replaced some custom code in the stocks app with a BackButton. * Added a "color" feature to BackButton to support the stocks use case. * Spaced out the ErrorWidget text a bit more. * Added `RouteSettings.copyWith`, which I ended up not using. * Improved the error messages around routing. While I was in some files I made a few formatting fixes, fixed some code health issues, and also removed `flaky: true` from some devicelab tests that have been stable for a while. Also added some documentation here and there.
-
- 02 Jun, 2017 1 commit
-
-
Alexandre Ardhuin authored
* preview of prefer_asserts_in_initializer_list lint * fix issue
-
- 24 May, 2017 2 commits
-
-
Hans Muller authored
-
Hans Muller authored
-
- 13 May, 2017 1 commit
-
-
Adam Barth authored
Fixes #9989
-
- 12 May, 2017 1 commit
-
-
Adam Barth authored
Previously, we would strand the old route in the overlay even though it had been removed from the history.
-
- 06 May, 2017 2 commits
-
-
Ian Hickson authored
-
Seth Ladd authored
* link more explicitly from route to navigator * fix from review
-
- 05 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 25 Apr, 2017 1 commit
-
-
Adam Barth authored
This patch reworks some of the guts of scrolling to make it easier to implement nested scrolling effects. The actually nested scrolling effect will be included in a later patch.
-
- 23 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
* more widget const constructors * prefer const constructors * address review comments
-
- 19 Apr, 2017 1 commit
-
-
Adam Barth authored
Turns out we have many immutable classes. Fixes #6892
-
- 17 Apr, 2017 1 commit
-
-
Hans Muller authored
-
- 11 Apr, 2017 1 commit
-
-
xster authored
Rename State.config to State.widget Rename State.didUpdateConfig to State.didUpdateWidget Renamed all State subclasses' local variables named config to something else
-
- 04 Apr, 2017 1 commit
-
-
Jason Simmons authored
-
- 31 Mar, 2017 2 commits
-
-
Adam Barth authored
We now have an explicit focus tree that we manage. Instead of using GlobalKeys to manage focus, we use FocusNode and FocusScopeNode objects. The FocusNode is Listenable and notifies when its focus state changes. Focus notifications trigger by tree mutations are now delayed by one frame, which is necessary to handle certain complex tree mutations. In the common case of focus changes being triggered by user input, the focus notificiation still arives in the same frame.
-
Alexandre Ardhuin authored
* add @required when there's an assert not null * address review comments
-
- 08 Mar, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
Covers lib/ in package:flutter.
-
- 21 Feb, 2017 1 commit
-
-
Adam Barth authored
This functionality got lots somehow in the migration to maybePop. Fixes #8258
-
- 09 Feb, 2017 1 commit
-
-
Ian Hickson authored
Move the back button and drawer opening logic into the app bar. Move the tap-status-bar-to-scroll-to-top logic to using ScrollControllers. Provide a PrimaryScrollController and a `primary` flag on scroll views. Make it possible to track when a route becomes or stops being poppable.
-
- 04 Feb, 2017 1 commit
-
-
weisong0 authored
* allow mulitple observers for Navigator and MaterialApp * add test for the navigator observers * fix style * add test for adding/removing a navigator observer
-
- 30 Jan, 2017 1 commit
- 25 Jan, 2017 2 commits
-
-
Hans Muller authored
-
Hans Muller authored
-
- 24 Jan, 2017 1 commit
-
-
Hans Muller authored
-
- 20 Jan, 2017 1 commit
-
-
Adam Barth authored
Also, synchronize the docs between Navigator.push and NavigatorState.push (and friends).
-