- 20 Sep, 2023 1 commit
-
-
Kostia Sokolovskyi authored
-
- 03 Jan, 2023 1 commit
-
-
Michael Goderbauer authored
This reverts commit c956121a.
-
- 27 Dec, 2022 1 commit
-
-
Xilai Zhang authored
This reverts commit 999356b7.
-
- 22 Dec, 2022 1 commit
-
-
Michael Goderbauer authored
* Remove single-view assumption from ScrollPhysics * fix scrollable_dispose_test.dart * add deprecated method back
-
- 20 Dec, 2022 1 commit
-
-
Michael Goderbauer authored
-
- 25 May, 2022 1 commit
-
-
Michael Goderbauer authored
-
- 14 Apr, 2022 1 commit
-
-
Michael Goderbauer authored
-
- 08 Oct, 2021 3 commits
-
-
Ian Hickson authored
-
Zachary Anderson authored
This reverts commit 5fd259be.
-
Ian Hickson authored
-
- 13 May, 2021 1 commit
-
-
Alexandre Ardhuin authored
-
- 21 Apr, 2021 1 commit
-
-
Phil Quitslund authored
-
- 02 Apr, 2021 1 commit
-
-
Kate Lovett authored
-
- 17 Feb, 2021 1 commit
-
-
Sam Rawlins authored
-
- 15 Oct, 2020 1 commit
-
-
Greg Spencer authored
-
- 11 Jun, 2020 1 commit
-
-
Alexandre Ardhuin authored
* add language version 2.8 in packages/flutter * enable non-nullable analyzer flag
-
- 27 Feb, 2020 1 commit
-
-
Dan Field authored
-
- 27 Nov, 2019 1 commit
-
-
Ian Hickson authored
* Update project.pbxproj files to say Flutter rather than Chromium Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright. * Update the copyright notice checker to require a standard notice on all files * Update copyrights on Dart files. (This was a mechanical commit.) * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine. Some were already marked "The Flutter Authors", not clear why. Their dates have been normalized. Some were missing the blank line after the license. Some were randomly different in trivial ways for no apparent reason (e.g. missing the trailing period). * Clean up the copyrights in non-Dart files. (Manual edits.) Also, make sure templates don't have copyrights. * Fix some more ORGANIZATIONNAMEs
-
- 29 May, 2019 1 commit
-
-
LongCatIsLooong authored
- Fixed extentInside calculation in ScrollMetrics - Added asserts to extentInside getter, as well as ScrollPosition.applyContentDimensions to enforce minScrollExtent <= maxScrollExtent - Added padding to ScrollbarPainter, updated implementation. Took care of some edge cases. - Changed some scroll bar constants on Cupertino side.
-
- 12 Sep, 2018 1 commit
-
-
Alexandre Ardhuin authored
* enable lint unnecessary_new * fix tests * fix tests * fix tests
-
- 04 May, 2018 1 commit
-
-
Michael Goderbauer authored
-
- 09 Nov, 2017 1 commit
-
-
xster authored
* fix with first part of test * Test without reshifting * Let sliver fixed extend list also handle disappearing top items.
-
- 30 Aug, 2017 1 commit
-
-
Adam Barth authored
When scrolling vertically, the scrollbar is on the left in RTL.
-
- 05 May, 2017 1 commit
-
-
Hans Muller 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.
-
- 14 Mar, 2017 1 commit
-
-
Adam Barth authored
The new name follows the pattern of the name suggesting which layout protocol the parent expects the child to speak. Fixes #8664
-
- 13 Mar, 2017 1 commit
-
-
Ian Hickson authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
-
- 17 Feb, 2017 1 commit
-
-
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.
-
- 14 Feb, 2017 1 commit
-
-
Adam Barth authored
-
- 09 Feb, 2017 2 commits
-
-
Alexandre Ardhuin authored
-
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 2 commits
-
-
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.
-
- 06 Feb, 2017 1 commit
-
-
Ian Hickson authored
-
- 04 Feb, 2017 1 commit
-
-
Ian Hickson authored
-
- 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.
-
Adam Barth authored
This widget is a start towards replacing PageableList. There are still a number of features that we'll need to add before this widget can replace PageableList.
-
- 02 Feb, 2017 1 commit
-
-
Ian Hickson authored
-
- 01 Feb, 2017 1 commit
-
-
Adam Barth authored
Instead of using mixins and subclasses, we now use a `ScrollPhysics` delegate to customize the scrolling phyics for Android and iOS. This change will make it easier to customize the scroll position for paging.
-