- 28 7月, 2015 6 次提交
-
-
由 Adam Barth 提交于
This CL makess big_red_button.py work for the sky, sky_engine, sky_services packages.
-
由 Adam Barth 提交于
We need to pull in an updated version of sky_tools to get a version that doesn't try to gzip everything.
-
由 Adam Barth 提交于
Fix sky_tool's installing of SkyShell.apk
-
由 Adam Barth 提交于
We were walking over to the realdir too quickly, which meant we lost which version of the sky_engine package we were supposed to use.
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
-
- 27 7月, 2015 4 次提交
-
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
Teach ./sky/tools/gn where to run the gn binary
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
-
- 26 7月, 2015 8 次提交
-
-
由 Adam Barth 提交于
Remove Location.idl and assoicated code
-
由 Adam Barth 提交于
Remove Screen.idl and associated code
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
Remove the DOM-based custom layout machinery
-
由 Adam Barth 提交于
Run the Dart analyzer on Travis
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
We now do layout without a DOM.
-
- 25 7月, 2015 22 次提交
-
-
由 Adam Barth 提交于
Scoped focus, so you can have a dialog with input controls and not lose your focus in the background
-
由 Hixie 提交于
Scoped focus, so you can have a dialog with input controls and not lose your focus in the background. This introduces a GlobalKey registry so that you can tell when a key has gone away (so you can unfocus dead dialogs). Also I added an assert that you're not calling setState() during a build. It turns out that doing so means you have a bug, because since you're dirty already (you're building), you won't get rebuilt. The focus code itself is gnarly. It uses a Component and an internal Inherited TagNode to manage the focus state, and does crazy things like updating its state during build to pretend retroactively that it was built with some other state, once someone asks for focus the first time (i.e. the first time it's examined, so you can't tell that it was in a different state before). It does this so that it can autofocus controls which otherwise wouldn't be focused. This moves all the focus management into Navigator and showDialog(), so the complexity is all buried deep and not visible to apps, hopefully. To do something like two tabs that each have an Input widget that needs to be focused when you switch panes, you'd need to have two Focus objects, one in each tab, and you need to set their autofocus to true (maybe that should be the default?).
-
由 Ian Hickson 提交于
Fix review feedback from previous checkin.
-
由 Hixie 提交于
@abarth doesn't like Futures that explicitly point out they're type-unsafe. :-P
-
由 Ian Hickson 提交于
Fix the lerp the RIGHT way.
-
由 Hixie 提交于
-
由 Ian Hickson 提交于
Fix the crash for buttons.
-
由 Ian Hickson 提交于
pushDialog(navigator, (navigator) => new Dialog(...)).then((result) => process(result));
-
由 Hixie 提交于
Turns out there was a typo in lerpColor. Fixes #277.
-
由 Hixie 提交于
-
由 Collin Jackson 提交于
Move fitness dialog into its own class
-
由 Collin Jackson 提交于
-
由 Ian Hickson 提交于
Use the navigator to stack dialogs.
-
由 Ian Hickson 提交于
Fix test breakage
-
由 Hixie 提交于
-
由 Hixie 提交于
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 提交于
Examples as libraries
-
由 Chinmay Garde 提交于
Make the Mac target deps look similar to iOS
-
由 Chinmay Garde 提交于
Fixes Mac builds
-
由 Viktor Lidholt 提交于
Optimizations for Particle Systems
-
由 Viktor Lidholt 提交于
-
由 Adam Barth 提交于
Create //sky/packages/workbench
-