- 15 Jan, 2016 2 commits
-
-
Hans Muller authored
Update progress_indicator widget example Update the progress_indicator demo: it was using Title explicitly, which is no longer needed. Defend against a null color in updateTaskDescription. The color field in the TaskDescription struct (activity.mojom) isn't nullable. Fixes #1248
-
Hans Muller authored
-
- 14 Jan, 2016 14 commits
-
-
Ian Hickson authored
Tooltips
-
Hixie authored
Introduces a new Tooltip class. Adds support for tooltips to IconButton and Scaffold. Adds some tooltips to various demos. Also some tweaks to stack.dart that I made before I decided not to go down a "CustomPositioned" route.
-
Adam Barth authored
-
Adam Barth authored
Stocks has both tabs reified in the wiget tree
-
Hans Muller authored
PageStorage storage identifier should include the context widget's key
-
Adam Barth authored
We were recomputing which widgets to show only when we were on the other side of the repaint boundaries. That doesn't work well for pageable lists because we come to rest exactly on a repaint boundary, which means we don't cull the other page. After this patch, we recompute the set of widgets using an edge-trigger when we hit the boundary. That's better than using a level-trigger so that we don't continuously recompute the set of widget as we sit at the boundary.
-
Adam Barth authored
Switch back to GitHub hosting of stock data
-
Adam Barth authored
The Firebase server seems to have changed behavior and is not giving us a List instead of a Map. This patch switches us back to GitHub, which just serves the same flat files all the time.
-
Hans Muller authored
-
Devon Carew authored
Remove flutter_sprites sound_manager.dart
-
Devon Carew authored
-
Ian Hickson authored
Tweaks near Material, BoxDecoration, implicit animations.
-
Ian Hickson authored
Some more asserts and toString info. Reorder some code to group lerp-related functions.
-
Seth Ladd authored
clarify that start defaults to checked
-
- 13 Jan, 2016 11 commits
-
-
Adam Barth authored
-
Adam Barth authored
Handle degenerate transforms better
-
Adam Barth authored
No you can't hit things inside degenerate transforms. Tranforming from global coordaintes to degenerate local coordinates gives you Point.origin. Also, upgrade vector_math to get a better invert constructor. Fixes #1161 Fixes #1224
-
Adam Barth authored
Remove clamp() in favour of double.clamp()
-
Seth Ladd authored
-
Devon Carew authored
fixes to flutter analyze for the latest dev sdk
-
Devon Carew authored
don't listen for chromium messages to the adb log
-
Devon Carew authored
-
Devon Carew authored
-
Eric Seidel authored
-
Eric Seidel authored
Fixes #1213.
-
- 12 Jan, 2016 13 commits
-
-
Adam Barth authored
Also, update callers of deprecated methods.
-
Hans Muller authored
Floating Action Button transitions When the scaffold's floating action button (FAB) is replaced the old FAB shrinks to zero and then the new one grows to its full size. When a FAB is shown, its child spins into place. This is all intended to be a good approximation of the "Lateral Screens" section of the material design spec. The fab.dart example is included as stop gap until the gallery and other demos have been updated.
-
Hans Muller authored
-
Seth Ladd authored
starter app now has a button that does something
-
Seth Ladd authored
-
Adam Barth authored
Fix time picker
-
Adam Barth authored
We were painting the contents of the RRect clip at the wrong offset. This patch makes RRect match Rect and Path clips. Fixes #1194
-
Eric Seidel authored
Teach analyze how to print out the total time spent
-
Eric Seidel authored
Makes it more obvious that flutter analyze takes a long time. @Hixie
-
Adam Barth authored
Fixes #961
-
Ian Hickson authored
Provide a safe time to update a WidgetToRenderBoxAdapter
-
Ian Hickson authored
If you change the RenderObject tree between frames, you'll assert if you subsequently hit test. So e.g. if you get two button presses back to back, and you mutate the tree synchronously in response to the first one, the second will assert. This adds an onBuild callback to WidgetToRenderBoxAdapter to make it easier to do the updates at the right time, i.e., during widget build. It'll be called whenever you rebuild the WidgetToRenderBoxAdapter itself, so all you have to do to use it is call setState() on whoever is building the WidgetToRenderBoxAdapter.
-
Adam Barth authored
Stop passing bogus bounds to SceneBuilder
-