- 23 Feb, 2017 1 commit
-
-
Hans Muller authored
-
- 22 Feb, 2017 1 commit
-
-
Adam Barth authored
Previously, a ListView would always accept user input, even if it wasn't actually scrollable. Now, by default, we don't accept user input if there's no scroll range. You can override this behavior using the ScrollPhysics. Fixes #8276 Fixes #8278 Fixes #8271
-
- 21 Feb, 2017 5 commits
-
-
Adam Barth authored
This functionality is independently useful. Fixes #8293
-
Adam Barth authored
Discuss how to change paint order.
-
Adam Barth authored
This functionality got lots somehow in the migration to maybePop. Fixes #8258
-
Adam Barth authored
Previously we called onPageChanged when the scroll ended, but that is too late. Now we call onPageChanged when we cross the halfway mark, which, for example, makes the tab indicator update earlier. Fixes #8265
-
Alexandre Ardhuin authored
Fixes #7734
-
- 19 Feb, 2017 1 commit
-
-
Adam Barth authored
When resizing a PageView from 0x0, we weren't sure what the old page number was because all the pages are collapsed at zero. Now we avoid the divide by zero and default to the initialPage. Fixes #8285
-
- 18 Feb, 2017 1 commit
-
-
Ian Hickson authored
Also, make all painters have a toString by default.
-
- 17 Feb, 2017 4 commits
-
-
Adam Barth authored
Rename all the "2" classes related to scrolling to remove the "2". Now that the old scrolling code is gone, we don't need to use the suffix.
-
Ian Hickson authored
* More better toStrings and more vigorous smoke testing of gallery * Update scroll_controller.dart * Update sliver.dart
-
Ian Hickson authored
-
Adam Barth authored
All the clients have migrated to Scrollable2.
-
- 16 Feb, 2017 4 commits
-
-
Ian Hickson authored
This does not attempt to correct any logic, only to port it as written. The API changed a bit to take into account what is newly available and no longer available in the new world.
-
Adam Barth authored
-
Adam Barth authored
- ScrollableList - ScrollableLazyList - LazyBlock - MaterialList Clients should use ListView instead.
-
Todd Volkert authored
-
- 15 Feb, 2017 4 commits
-
-
Hans Muller authored
-
Adam Barth authored
The replacements are ListView and SingleChildScrollView, respectively.
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/8017
-
Adam Barth authored
We can't read our size in the offset setter because we might be in the middle of layout. This issue also occured with the sliver-based viewport.
-
- 14 Feb, 2017 5 commits
-
-
Ian Hickson authored
Since RelativeRect's whole purpose in life is to make work with Stack easier, it's silly that you can't directly use it with Positioned. Also, tests for RelativeRect. And fixes for the bugs that found...
-
Adam Barth authored
This mechanism has been replaced by slivers.
-
Hans Muller authored
-
Adam Barth authored
Also, rename ScrollableMetrics to ScrollMetrics, which follows the naming convention for most of the other classes (e.g., ScrollPosition, ScrollPhysics). Finally, fix a bug whereby SingleChildScrollView could not have a GlobalKey, because, write test, find bug.
-
Adam Barth authored
- MaterialList - ScrollableList - ScrollableLazyList - LazyBlock All of these widgets can be replaced by ListView now.
-
- 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
-
- 10 Feb, 2017 1 commit
-
-
Adam Barth authored
-
- 09 Feb, 2017 6 commits
-
-
Alexandre Ardhuin authored
-
Alexandre Ardhuin authored
-
Mehmet Fidanboylu authored
* Support changing the dismissable threshold for any direction for dismissable widget. * Fixing review comments.
-
Adam Barth authored
All the clients have migrated to GridView. Also, remove RenderGrid, which isn't needed by GridView.
-
Adam Barth authored
We weren't triggering a relayout when the number of children changed. Fixes #8001
-
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.
-
- 08 Feb, 2017 4 commits
-
-
Adam Barth authored
All clients have moved to PageView.
-
Adam Barth authored
Tabs are now fully driven by slivers.
-
Adam Barth authored
-
Adam Barth authored
Also, switch Stepper over to using sliver-based scrolling.
-
- 07 Feb, 2017 2 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
There appears to be an issue with children before the center widget. I've filled a bug about that issue and will follow up in a later patch.
-