- 25 Jul, 2015 5 commits
-
-
Hixie authored
@abarth doesn't like Futures that explicitly point out they're type-unsafe. :-P
-
Hixie authored
-
Ian Hickson authored
Fix the crash for buttons.
-
Hixie authored
Turns out there was a typo in lerpColor. Fixes #277.
-
Hixie authored
-
- 24 Jul, 2015 18 commits
-
-
Collin Jackson authored
-
Ian Hickson authored
Use the navigator to stack dialogs.
-
Hixie authored
-
Hixie authored
This removes the need to manually include the dialog builder in the main window's build() function. It also removes the need to track if a dialog is visible. Other changes: - I made dialog.dart a bit more readable. - I renamed transitionFinished to fullyOpaque since that's what actually matters. - I made Routes track if they're opaque. Eventually this should probably be more configurable when creating the route. Directions for Future Research: - Use this for focus management somehow. - The popup menu should use something like this. - We should factor the following out into a showDialog() function that returns a future for the dialog's exit result: navigator.push(new DialogRoute(builder: (navigator, route) { ... })); - Maybe navigator.pop() should take a value to return to that Future.
-
Adam Barth authored
Examples as libraries
-
Viktor Lidholt authored
Optimizations for Particle Systems
-
Viktor Lidholt authored
-
Adam Barth authored
Create //sky/packages/workbench
-
Viktor Lidholt authored
-
Jim Simon authored
Converted demo launcher example to library Converted fitness example to library Converted hello world example to library Converted mine digger example to library Converted stocks example to library
-
Viktor Lidholt authored
Conflicts: sky/sdk/example/game/lib/particle_system.dart
-
Viktor Lidholt authored
-
Eric Seidel authored
Use Skia's drawAtlas now that we've rolled to a newer Skia
-
Hans Muller authored
-
Eric Seidel authored
Roll was ff8bbe4e1674ae57f2ea3a2841a37a9c099beac8 This is another step in fixing #138 R=viktork@google.com
-
Collin Jackson authored
-
Adam Barth authored
The workbench package exists to pull in pub packages from both pub.dartlang.org and from the source tree (using dependency overrides). The idea is that workbench will reflect a typical Sky developer's environment so that we can use the same tools as a typical sky developer by running them with the workbench as the cwd.
-
Adam Barth authored
Turns out if we don't have these deps, nothing builds these packages.
-
- 23 Jul, 2015 17 commits
-
-
Adam Barth authored
We now just symlink the lib directory into the packages directory in the output directory.
-
Adam Barth authored
This package contains the mojom.dart files we generate from the sky_engine repository.
-
Adam Barth authored
Move Material Design Icons to their own package
-
Adam Barth authored
After this patch, we use pub to manage versioning and fetching the material design icons.
-
Viktor Lidholt authored
Adds test case for drawAtlas in games
-
Viktor Lidholt authored
-
Ian Hickson authored
Add a dialog to the address book app to test scoped focus.
-
Adam Barth authored
Add a sky_engine package to contain the dart:sky SDK extensions
-
Adam Barth authored
-
Hixie authored
-
Adam Barth authored
Create a SkyShell.apk
-
Viktor Lidholt authored
Adds custom play button with texture to demo game
-
Viktor Lidholt authored
-
Adam Barth authored
This CL introduces a SkyShell.apk that is separate from the SkyDemo.apk that we upload to the store to show our demos. The SkyShell.apk is just an empty shell that can run Sky applications on Android.
-
Hixie authored
I've noticed an anti-pattern emerge where people call scheduleBuild() when they think they've changed enough state that they should rebuild, instead of just wrapping their changes in setState(). This leads to them missing state changes, having extraneous scheduleBuild() calls, and other similar bugs. By removing scheduleBuild(), the only way to actually schedule a build now is to call setState(), and hopefully that'll make it much clearer that you're only supposed to do this when you change state.
-
Hixie authored
Assert that there are no duplicates. Export GlobalKey from basic.dart, so that people don't have to import widgets.dart just for that. Fix the "initialFocus" feature which actually didn't work.
-
Adam Barth authored
Switch sky_tool to use a Dart-based HTTP server
-