- 22 Aug, 2015 4 commits
-
-
Ian Hickson authored
Reimplement 'stretch' for flexible items correctly.
-
Adam Barth authored
-
Adam Barth authored
Cleanup how we manage scrollOffset in Scrollable
-
Adam Barth authored
- Introduce _setScrollOffset as a backend for the animations so that scrollTo can stop animations. - Create a single function that stops both kinds of scroll animations. - Refactor how we update the bounds for bounded scroll behaviors so that we update the bounds and compute the new scroll offset at the same time.
-
- 21 Aug, 2015 15 commits
-
-
Hixie authored
Fixes #698 to actually work. Also, adds some debugging aids around Flex. And a test to check this fix.
-
Collin Jackson authored
Don’t flash a message while fitness data is loading
-
Adam Barth authored
Block -> BlockBody ScrollableBlock -> Block FixedHeightScrollable -> ScrollableWidgetList VariableHeightScrollable -> ScrollableMixedWidgetList BlockViewport -> MixedViewport
-
Adam Barth authored
-
Adam Barth authored
Fixes #743
-
Collin Jackson authored
-
Adam Barth authored
We now support uniform borders on circular box decorations. Fixes #741
-
Adam Barth authored
-
Adam Barth authored
Migrate sky/tests/layout to sky/unit/test
-
Adam Barth authored
Also, I've organized the tests by the render object they're testing.
-
Ian Fischer authored
Add listen command to sky_tool, and related changes.
-
Ian Fischer authored
Make sky_tool install to ios devices and simulators if available, and add a ‘listen’ command that will listen to filesystem changes in the current directory and update running versions of the app. Also refactors ios_sim.py to be part of sky_tool. The current skyx file that ‘listen’ generates does not contain material design icons, so icons will be missing.
-
Adam Barth authored
-
Adam Barth authored
This patch adds a new test harness and a first, trivial test to run with the harness. The new test harness is built on package:test and should run on Travis. Over time, we'll migrate our existing tests into this harness.
-
Collin Jackson authored
-
- 20 Aug, 2015 21 commits
-
-
Hixie authored
-
Hixie authored
-
Hixie authored
This also changes the way we insert nodes into a MultiChildRenderObjectWrapper's renderObject, which fixes issue #626. Now, instead of the slot being a renderObject, it's the Widget that currently uses that renderObject. That way when the Widget changes which renderObject to use, the siblings of that Widget in the same child list don't have to be notified of the change. I tested performance of the new algorithm vs the old algorithm using the stocks demo at idle and the stocks demo scrolling steadily. The data suggests the algorithms are roughly equivalent in performance.
-
Adam Barth authored
Rationalizes this name with walkChildren.
-
Adam Barth authored
This function just calls remove(). Also, have Widget do the recursive remove walk by calling walkChildren.
-
Collin Jackson authored
Add goal weight indicator line to fitness chart
-
Hans Muller authored
Workaround for Drawer.initState() fails This is a hack to avoid #715 In theory, the navigator's state should be updated in the event handler that triggers opening the drawer. It's not obvious how to do this, since we only build the Drawer when it's supposed to be visible (and once we're building it's too late).
-
Collin Jackson authored
-
Collin Jackson authored
Support for saving goal weight
-
Hans Muller authored
-
Adam Barth authored
Stack squishes positioned elements near the edge
-
Adam Barth authored
Remove RenderView.paintFrame
-
Adam Barth authored
We now use the repaint system to do all the painting. During initialization, we set up a root layer that applies the device pixel ratio. Fixes #706
-
Adam Barth authored
When laying out positioned children inside a stack, we should give them unbounded constraints because if they draw outside of the stack, we'll just clip them.
-
Collin Jackson authored
-
Collin Jackson authored
Add support for saving settings in fitness app
-
Collin Jackson authored
-
Adam Barth authored
The compositor backends we're planning to use can't handle a general-purpose paint layer and instead need lower-level operations. Fixes #707
-
Adam Barth authored
Key should be const
-
Adam Barth authored
For great constness. Fixes #693
-
Adam Barth authored
We now use the term `renderObject`. Fixes #708
-