- 06 Jan, 2016 7 commits
-
-
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 10 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
-
Adam Barth authored
RenderBox should use Offset for child offset
-
Adam Barth authored
Previously we used Position, which makes it harder to accumulate offsets when walking the render tree.
-
Adam Barth authored
We now create a .atom folder to hold settings for the Atom project. We should gitignore that folder our project template.
-
Adam Barth authored
ScrollbarPainter exception when scrolling MaterialList
-
Adam Barth authored
When assigning a new overlayPainter, we were detaching the old overlay painter even if the render object itself wasn't attached. Now we only twiddle the attach/detach state of the overlay painter when we're attached ourselves. Fixes #1047
-
Adam Barth authored
Ink well in ListItem doesn't fill MaterialList
-
Adam Barth authored
We need to put the padding on the inside of the list item. Fixes #1055
-
- 31 Dec, 2015 4 commits
-
-
Devon Carew authored
update the min api level in the generated android manifest
-
Devon Carew authored
update the min api level in the generated android manifest; use constants for the android version name
-
Ian Hickson authored
Improve diagnostics around misuse of ParentDataWidgets.
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/572
-
- 30 Dec, 2015 3 commits
-
-
Devon Carew authored
tweak the doc/index.html page
-
Devon Carew authored
-
Ian Hickson authored
Also, trivial improvements to the baseline example that I made while unsuccessfully trying to reproduce a baseline bug.
-