- 07 Feb, 2017 2 commits
-
-
Hans Muller authored
-
Adam Barth authored
In particular, we now use ListView in the about dialog.
-
- 06 Feb, 2017 2 commits
-
-
Adam Barth authored
After this patch, the old grid code is not used in the framework.
-
Adam Barth authored
This patch uses sliver-based two more gallery demos, the stocks example, in the date picker, and in markdown.
-
- 04 Feb, 2017 3 commits
-
-
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
-
Ian Hickson authored
-
Ian Hickson authored
This prepares us for a CustomScrollView that takes slivers.
-
- 03 Feb, 2017 2 commits
-
-
Adam Barth authored
This patch makes a number of changes to how you can configure a Scrollable2: - The ScrollPhysics is now responsible for creating the ScrollPosition. You can override the ScrollPhysics by supplying a `physics` argument to `Scrollable`, and the new physics you supply will be applied to the default physics inherited from the ScrollBehavior. - This patch removes the ScrollPosition/AbsoluteScrollPosition split as all clients were operating in pixels anyway and the split made the code very difficult to follow. - ScrollPosition no longer depends directly on Scrollable2State. Instead, it depends on an abstract interface that Scrollable2State implements. This change has two benefits: a) It removes the circular dependency between ScrollPosition and Scrollable2State, which lets us split the code for these classes (and several other classes that got wrapped up in that cycle) into separate libraries for easier maintenance. b) ScrollPosition is no longer bound to Scrollable2, which means you could use the behavior machinery to drive other sorts of widgets. For example, we could use it to drive Scrollabe1 if we wanted.
-
xster authored
-
- 02 Feb, 2017 3 commits
-
-
Ian Hickson authored
-
xster authored
- Out of bound days are disabled and untappable - Out of bounds months can't be navigated to
-
Michael Goderbauer authored
-
- 01 Feb, 2017 1 commit
-
-
Adam Barth authored
The only remaining client of ScrollableGrid (the old version) is Pesto, which needs AppBar integration.
-
- 31 Jan, 2017 4 commits
-
-
Ian Hickson authored
-
Adam Barth authored
Our previous behavior of hard-coding the unselected label color to 70% of the selected color was too restrictive. Fixes #7738
-
Adam Barth authored
Now that ScrollView supports itemExtent, we can use it in a few more places.
-
Ian Hickson authored
-
- 30 Jan, 2017 2 commits
- 28 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 26 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 25 Jan, 2017 1 commit
-
-
Adam Barth authored
This patch introduces ScrollView, which is a convenience widget for using a SliverBlock. This patch also switches a number of tests from Block to ScrollView. Once we support more features of block (e.g., padding and shrinkwrapping), we'll be able to move over more clients.
-
- 24 Jan, 2017 3 commits
-
-
Adam Barth authored
This widget is a replacement for ScrollableViewport that uses the new Scrollable2 machinery. The widget is not based on Slivers but does use the new scroll behavior classes.
-
Ian Hickson authored
-
Adam Barth authored
This patch contains some basic tests for PaginatedDataTable.
-
- 23 Jan, 2017 4 commits
-
-
Adam Barth authored
This patch adds a basic test for the DataTable widget.
-
Ian Hickson authored
...now that we have generic methods, their types need to be specified too.
-
Adam Barth authored
Teach `paints` matches about `drawRect` and how to `paintChild`. Also, improve test coverage.
- 22 Jan, 2017 2 commits
-
-
Ian Hickson authored
hideText -> obscureText hideDivider -> !showDivider
-
Ian Hickson authored
-
- 21 Jan, 2017 2 commits
-
-
Ian Hickson authored
Removes some TODOs now that https://github.com/flutter/flutter/issues/3648 is fixed.
-
Ian Hickson authored
-
- 20 Jan, 2017 4 commits
-
-
Adam Barth authored
This patch aligns the iteration patterns used by animations and ChangeNotifier. They now both respect re-entrant removal of listeners and coalesce duplication registrations. (Also, ChangeNotifier notification is no longer N^2). This patch introduces ObserverList to avoid the performance regression that the previous version of this patch caused. Fixes #7533
-
Adam Barth authored
Also, fix some minor bugs with SynchronousFuture.
-
Adam Barth authored
This patch is part of a series to rationalize our text input classes. See #7031
-
Michael Goderbauer authored
-
- 19 Jan, 2017 3 commits
-
-
Adam Barth authored
This patch is the first of a series to rationalize the names of the text-input related widgets. See #7031
-
Adam Barth authored
-
Adam Barth authored
This patch aligns the iteration patterns used by animations and ChangeNotifier. They now both respect re-entrant removal of listeners and coalesce duplication registrations. (Also, ChangeNotifier notification is no longer N^2). Fixes #7533
-