- 05 Jan, 2016 3 commits
-
-
Devon Carew authored
-
Adam Barth authored
Almost none of the clients of ScrollDirection can handle scrolling in both directions. Fixes #151
-
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 4 commits
-
-
Jason Simmons authored
Fixes #1010
-
Ian Hickson authored
-
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
Fixes #1058.
-
- 02 Jan, 2016 5 commits
-
-
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
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
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
We need to put the padding on the inside of the list item. Fixes #1055
-
- 31 Dec, 2015 2 commits
-
-
Devon Carew authored
update the min api level in the generated android manifest; use constants for the android version name
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/572
-
- 30 Dec, 2015 1 commit
-
-
Ian Hickson authored
Also, trivial improvements to the baseline example that I made while unsuccessfully trying to reproduce a baseline bug.
-
- 29 Dec, 2015 1 commit
-
-
Ian Hickson authored
Fixes #1034, at least for start and listen.
-
- 28 Dec, 2015 1 commit
-
-
Ian Hickson authored
Require a Key on Input. Simplify the API for Focus.at() and Focus.moveTo(). Fixes #236. This will require an e-mail to flutter-dev. Make Input grab focus onTap not onPointerDown. Fixes #189. Complain when you use Focus.at() with two different GlobalKeys that are both in the tree at the same time. Fixes #181. Add dartdocs for Focus.moveTo() and Focus.moveScopeTo().
-
- 26 Dec, 2015 1 commit
-
-
Eric Seidel authored
I'm not actually sure what this is useful for, but I took a stab at it. @Hixie
-
- 25 Dec, 2015 1 commit
-
-
Ian Hickson authored
Fixes #173.
-
- 24 Dec, 2015 1 commit
-
-
Ian Hickson authored
- Add RenderFractionalTranslation, a render box that does a translation based on a FractionalOffset. - Make FractionalOffset more like Offset - dx/dy instead of x/y - add /, ~/, % - add .zero - Add alongOffset and alongSize to FractionalOffset so that you can easily apply FractionalOffset to Offsets and Sizes. (Better name suggestions welcome.) - Add transformHitTests boolean to RenderTransform (also on RenderFractionalTranslation), and to classes based on it. - Remove the fade from Dismissable. We can add it back using the builder-with-child pattern like Draggable if we need it. See #1003 for tha feature request. - Rename a bunch of variables in dismissable.dart. - Change the test for dismissable to not handle leftwards dismisses one pixel different from rightwards dismisses, and cleaned up the resulting effect on the test (mostly making sure we had the right number of pumps, with comments explaining what each one was). Fixes #174.
-
- 22 Dec, 2015 2 commits
-
-
Hans Muller authored
-
Hans Muller authored
-
- 21 Dec, 2015 2 commits
-
-
Devon Carew authored
-
Devon Carew authored
-
- 20 Dec, 2015 3 commits
-
-
Seth Ladd authored
-
Seth Ladd authored
How's this?
-
Ian Hickson authored
-
- 18 Dec, 2015 2 commits
-
-
Kris Giesing authored
-
Eric Seidel authored
I also stopped pushing docs to domokit.org I presume we were doing that to not break old links. @abarth @sethladd
-
- 17 Dec, 2015 4 commits
-
-
Chinmay Garde authored
-
Chinmay Garde authored
Add a 'flutter ios --init' command that fetches the Xcode project from the cloud and configures it for a given flutter project
-
Hixie authored
Use the same technique for updating compositing bits as layout and painting. This avoids walking the entire rendering tree when all you need to update is a small subtree.
-
Eric Seidel authored
I screwed up my last change, turns out the package command is sensitive about having all of its flags before args. Also made it possible to control the resources directory from the command line per the review comments in the previous change. @jason-simmons
-
- 16 Dec, 2015 7 commits
-
-
Eric Seidel authored
I also made it so that `flutter apk -v` showed what commands it was running by moving off of a custom _run function onto the base/process.dart runChecked shared by other commands. @jason-simmons
-
Hans Muller authored
The TabBarSelection change animation needs to start where the fling's drag gesture ended rather than from zero. The intial vlaue of progress for the TabBarSelection's performance is now converted from the range used during an interactive drag, to the range used when animating from the previously selected tab to the new one. TabBarSelection now requires a maxIndex parameter.
-
Hixie authored
Scaffold calls this to see if it should show a back arrow when there's no drawer. With this change, everything continues to work. Fixes styled_text and probably others.
-
Hixie authored
-
Jason Simmons authored
-
Jason Simmons authored
-
Jason Simmons authored
-