- 19 Sep, 2015 1 commit
-
-
Adam Barth authored
-
- 18 Sep, 2015 20 commits
-
-
Hixie authored
Instead of having to manage the popup menu from your app's build function, you now just call showPopupMenu() with the menu's position and it takes care of everything for you. This solves the problem that the popup menu was trying to mutate the state of the navigator from within its own initState() function. Also, remove the "route" argument to RouteBase.build() since it equals "this" by definition... Also, remove ModalOverlay, and instead put that logic in the navigator.
-
Viktor Lidholt authored
Improvements to EffectLine in sprites
-
Ian Hickson authored
Move findAncestorRenderObjectWrapper to RenderObjectWrapper
-
Viktor Lidholt authored
-
krisgiesing authored
Fix Rect intersection; add test
-
Kris Giesing authored
-
Adam Barth authored
-
Hixie authored
That way it's closer to where it's used, and it's more obvious that anyone can write such functions.
-
Hixie authored
- Fix AnimationTiming to have defaults for 'interval' and 'curve' since that seems to be how we use it. - Merge RouteBase.build and RouteBase.buildTransition - Get rid of HistoryEntry, since it added nothing - Broke out RouteBase.createPerformance() so subclasses can change what is created. - Build the routes backwards so that we more efficiently avoid building hidden routes. - Introduce an explicit way (!hasContent) for RouteState to avoid building, rather than the implicit "build returns null" we had before.
-
jason-simmons authored
In EditableText, wrap the placeholder text in a Row so it will expand to its parent's width
-
Jason Simmons authored
This will ensure that the width of an empty Input is consistent with the width of an Input that contains text. Also add a unit test for the Input widget and a way for tests to provide mock implementations of Mojo services such as the keyboard.
-
Adam Barth authored
SkySprites should import the public libraries
-
Hixie authored
-
Ian Hickson authored
Require that you pass transitions a performance.
-
Adam Barth authored
Importing the public libraries caused a name conflict with dart:sky because we assume people will import dart:sky into a namespace, so I've also changed skysprites to import dart:sky into a namespace.
-
Adam Barth authored
I've also removed the top-level description of the Sky package. Instead, we should host that content on flutter.io.
-
Hixie authored
This fixes #1103.
-
Hixie authored
This might be helpful for #1219. Also, remove inDebugMode since it's redundant with just using asserts, which compile entirely out in release mode.
-
Adam Barth authored
Also, introduce Colors and Typography to hold the material colors and the typography declarations. Previously we expected clients of these libraries to import them into a namespace, but that doesn't play nice with re-exporting them from material.dart.
-
Hixie authored
When we sync() a Component, we need to clear the old Component's _child pointer, otherwise if we reuse that Component we'll get confused about what the old child is.
-
- 17 Sep, 2015 16 commits
-
-
Ian Hickson authored
Improve debugging aids for widgets, rendering.
-
Ian Fischer authored
Kill the sky_server on Mac in a way that works to avoid unexpected behavior when working with more than one app at once.
-
Adam Barth authored
Remove the skyx package
-
Adam Barth authored
This code is now part of sky_tools.
-
Hixie authored
We need a short name more often than a tree dump, so toString() should be the short name. Make debugDumpRenderTree() a global like debugDumpApp(), for consistency. It's hard to remember the SkyBinding.instance.dumpRenderTree() incantation. Fixes #1179.
-
Viktor Lidholt authored
Adds TexturedLine and animated EffectLine to sprites
-
Hixie authored
We were not removing children if they were more recently synced than we were. This makes no sense. We should remove all children unless they were synced this very generation already (in which case they'll be somewhere else in the tree by now).
-
Viktor Lidholt authored
-
Adam Barth authored
We removed this value from the engine because it's not useful.
-
Adam Barth authored
What's important about this code is that it's presenting services outside the VM, not the particular technology used to present the services.
-
Adam Barth authored
This patch is part of a sequence of patches towards fewer top-level libraries. In this patch, the gesture libraries are combined into one gestures.dart library.
-
Collin Jackson authored
Conflicts: examples/widgets/scale.dart
-
Collin Jackson authored
First pass at support for pinch gestures; panning issues (needs testing)
-
Collin Jackson authored
-
Collin Jackson authored
Conflicts: sky/packages/sky/lib/gestures/drag.dart
-
Adam Barth authored
-
- 16 Sep, 2015 3 commits
-
-
Adam Barth authored
-
Collin Jackson authored
-
Hixie authored
-