- 03 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 02 May, 2017 2 commits
-
-
Adam Barth authored
-
Adam Barth authored
-
- 27 Apr, 2017 1 commit
-
-
Adam Barth authored
Previously, ScrollPosition did not know about ScrollActivities. However, all the concrete subclasses of ScrollPosition that we know about need to use ScrollActivities, so they ended up with a bunch of delegate boilerplate code. This patch teaches ScrollPosition about ScrollActivities but doesn't have any opinion about how to start or interact with those activities. This patch is more refactoring to prepare for nested and linked scrolling.
-
- 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.
-
- 29 Mar, 2017 1 commit
-
-
xster authored
-
- 14 Mar, 2017 1 commit
-
-
Adam Barth authored
This change make it easier to track the position of the scroll view without having to worry about the position object changing out from under the controller.
-
- 02 Mar, 2017 2 commits
-
-
Chris Bracken authored
Also make locals final where possible. Followup to 52715467.
-
Chris Bracken authored
* Improved defaults for scroll view primary-ness * Vertical scroll views default to primary:true. * Horizontal scroll views default to primary:false. * If a scroll view is primary and it got a non-null inherited primary scroll controller, it introduces a primary scroll controller inherited with a value of null for its descendants. ScrollController now multiplexes writes to all registered positions; reads of position continue to assert that only one position is registered. Reads still require a single position.
-
- 17 Feb, 2017 1 commit
-
-
Ian Hickson authored
* More better toStrings and more vigorous smoke testing of gallery * Update scroll_controller.dart * Update sliver.dart
-
- 11 Feb, 2017 1 commit
-
-
Adam Barth authored
We've decided not to store the scroll position in PageStorage because routes now maintainState by default. Fixes #8051
-
- 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.
-
- 07 Feb, 2017 3 commits
-
-
Adam Barth authored
This patch improves PageView to the point where we can use it in the date picker. Specifically, you now get onPageChanged notifications and you can control which page is visible using a PageController.
-
Adam Barth authored
Also, move the creation of the ScrollPosition to ScrollController. Finally, remove TestScrollable in favor of CustomScrollView, which is the production version of this widget.
-
Adam Barth authored
If you pass a ScrollController to a Scrollable2, you can use the controller to read and write the scroll offset without having to find the Scrollable2State object.
-