- 11 Aug, 2015 35 commits
-
-
Eric Seidel authored
@abarth
-
Eric Seidel authored
Attempt to make our splashes closer to other Android apps
-
Eric Seidel authored
And also Material Design of course. @abarth
-
Adam Barth authored
Don't paint twice
-
Adam Barth authored
In refactoring the way we generate the SkPicture, I accidentially made us generate the SkPicture twice. This CL causes us to generate it only once.
-
Viktor Lidholt authored
Adds API docs to sprite Node and Node3D
-
Viktor Lidholt authored
-
Matt Perry authored
This introduces the concept of an Anchor, which you can use to link transitions together. I've used this in the Fitness and Stocks apps to link the FAB and SnackBar to animate together by sharing the SlideTransition. I also fixed the Scaffold hit testing code to apply sub-widget transforms, so it works with Transformed nodes.
-
Viktor Lidholt authored
Adds API docs to sprite ColorSequence and Layer
-
Eric Seidel authored
Make Fitness tiles nicer
-
Viktor Lidholt authored
-
Viktor Lidholt authored
Adds documentation for sprite actions
-
Eric Seidel authored
Moved from Cards to Tiles and made the printing of the dates nicer by using some code from a Dart SDK example: https://github.com/dart-lang/sdk/blob/master/samples-dev/swarm/swarm_ui_lib/util/DateUtils.dart I also built a UserData class to help keep saving/sorting consistent as well as fixed the sort order to have most recent at the top. @abarth
-
Adam Barth authored
Update README.md
-
Eric Seidel authored
Now it wont crash on save, but it still doesn't display the error message in a snackbar and this also doesn't wire up the enter/go key to actually do anything. We'll need to implement performEditorAction on our InputConnection implementation to catch this key and pass it along to dart. Our Input control needs to get more powerful to handle things like this, including filtering of input. The code was crashing by triggering a bug in the SnackBar which didn't assert for actions, but crashed when they were not null. Partial fix for https://github.com/domokit/sky_engine/issues/543 @abarth
-
Viktor Lidholt authored
-
Alex Fandrianto authored
Added missing :
-
Adam Barth authored
-
Adam Barth authored
Add support for immersive mode on Android
-
Adam Barth authored
Images in Stocks drawer layout at crazy sizes
-
Adam Barth authored
Remove weak handle from sky.Paint
-
Adam Barth authored
Fixes #512
-
Adam Barth authored
Now that we get sky.Image callbacks synchronously, we were actually figuring in the width and height of images the second time the drawer opened in the Stocks app. That exposed a bug in our RenderImage layout code whereby it would ignore the _width and _height properties when the image was non-null.
-
Adam Barth authored
This patch converts sky.Paint to be a pure Dart object, which means we don't need to open a weak handle to sky.Paint. Avoiding the weak handle reduces the amount of weak handle callbacks we need to process at the end of GC and therefore reduces jank.
-
Viktor Lidholt authored
Adds optional rect property to sprite layer class
-
Adam Barth authored
Use ImageResource instead of Future<sky.Image>
-
Hans Muller authored
The IgnorePointer class enables one to cut a widget subtree off from pointer events. This is useful when a sibling should not shield pointer events from overlapping siblings below it. Added a ScrollListener listener to Scrollable. The ScrollListener runs each time the Scrollable's scrollOffset changes. This can be used to keep overlay widgets in sync with a Scrollable below them. Removed the Scrollable ScrollClient API. It was no longer used and was clumsy to use as a ScrollListener. Added global function findScrollableAncestor() to scrollable.dart. Added examples/widgets/overlay_geometry.dart. The app's Scaffold is contained by a Stack. The Stack is used to display green overlay "Markers" at the corners of the most recently selected list item and where the corresponding tap occurred. The app uses widget.localToGlobal() to compute the global overlay positions of the markers. The ScrollListener is used to keep the markers' positions up to date.
-
Chinmay Garde authored
Remove non-working Height setting
-
Eric Seidel authored
Fixes https://github.com/domokit/sky_engine/issues/547 @collinjackson
-
Eric Seidel authored
Fixes https://github.com/domokit/sky_engine/issues/548 @collinjackson
-
Adam Barth authored
Using ImageResource solves two problems: 1) Listeners can be notified synchronously when the sky.Image is already available. This change removes flash of 0x0 layout when moving an already-cached image around in the render tree. 2) In the future, when we support animated images, we can notify listeners multiple times whenever a new image is available.
-
Adam Barth authored
Fix typo in feed icon in drawer
-
Eric Seidel authored
Fixes https://github.com/domokit/sky_engine/issues/540 @abarth
-
Eric Seidel authored
Remaining pubspecs
-
Ian Fischer authored
-
- 10 Aug, 2015 5 commits
-
-
Ian Fischer authored
Hello world pubspec
-
Ian Fischer authored
-
Ian Fischer authored
Address book pubspec
-
Adam Barth authored
Simplify SkPicture
-
Ian Fischer authored
-