- 07 Jan, 2016 6 commits
-
-
Eric Seidel authored
-
Eric Seidel authored
Make `flutter listen` exit nicely when missing dependencies
-
Eric Seidel authored
Previously it died with a confusing exception. @chinmaygarde
-
Adam Barth authored
Enable more asserts when building with virtual viewports
-
Adam Barth authored
-
Adam Barth authored
Switch PageableList over to using RenderList
-
- 06 Jan, 2016 15 commits
-
-
Adam Barth authored
This patch moves PageableList off HomogeneousViewport and onto RenderList and friends, making it match the new ScrollableList.
-
Chinmay Garde authored
Download the Xcode artifacts for the current engine revision
-
Devon Carew authored
have flutter logs log stderr
-
Chinmay Garde authored
-
Eric Seidel authored
Teach `flutter trace stop` to use time on the device.
-
Eric Seidel authored
This is yet another hack on top of adb log handling. This is fragile, but w/o this if you device time is out of sync, you can't trace. @abarth
-
Devon Carew authored
-
Adam Barth authored
Replace ScrollableList with ScrollableList2
-
Adam Barth authored
ScrollableList2 is complete and subsumes all the use cases for the original ScrollableList.
-
Hans Muller authored
Convert TabBar to TabBar<T> and TabBarSelection to TabBarSelection<T> The TabBarSelection constructor no longer has the odd maxIndex parameter and the selection is initialized by value rather than the index of the selected tab. TabBar has a Map labels parameter instead of List.
-
Hans Muller authored
-
Adam Barth authored
Fix assert in Stocks app
-
Adam Barth authored
When paging a scrollable list, we were trying to read the render object's size at a time when we're not allowed to read it. Instead, encode the information into the repaint limit, which is more correct (and faster) anyway.
-
Adam Barth authored
Complete features of ScrollableList2
-
Adam Barth authored
This patch also changed ScrollableList2 to use an Iterable instead of an List for its children. This change lets clients map their underlying data lazily. If the clients actually have a concrete list, we skip the extra copy and grab the child list directly.
-
- 05 Jan, 2016 8 commits
-
-
Adam Barth authored
This patch implements the remaining missing features of ScrollableList2. It should now be nearly a drop-in replacement for ScrollableList. The next patch will switch callers over to the new machinery.
-
Devon Carew authored
clear logs on app launch
-
Devon Carew authored
-
Adam Barth authored
Remove ScrollDirection.both
-
Jason Simmons authored
Add flags for signing an APK with a custom keystore
-
Adam Barth authored
Almost none of the clients of ScrollDirection can handle scrolling in both directions. Fixes #151
-
Adam Barth authored
Introduce ScrollableList2
-
Adam Barth authored
ScrollableList2 uses the same pattern as ScrollableGrid, which requires the client to allocate widgets for every list item but doesn't inflate them unless they're actually needed for the view. It improves on the original ScrollableList by not requiring a rebuild of the whole visible portion of the list when scrolling. In fact, small scrolls can often be handled entirely by repainting.
-
- 04 Jan, 2016 8 commits
-
-
Ian Hickson authored
Hook up wordSpacing and inline height.
-
Ian Hickson authored
rev engine
-
Jason Simmons authored
Fixes #1010
-
Ian Hickson authored
-
Adam Barth authored
Add support for scrollable grids
-
Adam Barth authored
We now support (vertically) scrollable grids with viewporting. If the scroll doesn't reveal any new rows, we execute the scroll with a repaint (i.e., no layout). If the scroll reveals a new row, we trigger a layout to change the set of materialized children in the viewport.
-
Ian Hickson authored
Change how we provide additional information for asserts in the Widget framework.
-
Ian Hickson authored
Fixes #1058.
-
- 02 Jan, 2016 3 commits
-
-
Adam Barth authored
Generalize grid layout
-
Adam Barth authored
This patch make grid layout much more flexible. The behavior is factored out into a GridDelegate that's modeled after the custom layout delegates. The patch includes a MaxTileWidthGridDelegate that implements the old behavior and a FixedColumnCountGridDelegate that implements a grid layout with a fixed number of columns. Fixes #1048
-
Adam Barth authored
flutter init should gitignore .atom
-