e083c7aa6b
Introduce sky_packager
Adam Barth
2015-06-15 10:42:17 -07:00
6c7a619f99
Updates game for new AppView API
Viktor Lidholt
2015-06-15 09:11:16 -07:00
d8aa572812
Rename all the things
Adam Barth
2015-06-13 09:46:52 -07:00
17d3b4957a
Rename all the things
Adam Barth
2015-06-13 09:46:52 -07:00
464fb27381
Rename widgets/wrappers.dart to widgets/basic.dart
Adam Barth
2015-06-12 22:16:48 -07:00
fe6fa66aab
Rename widgets/wrappers.dart to widgets/basic.dart
Adam Barth
2015-06-12 22:16:48 -07:00
1f07f3355d
Verify that callers correctly set parentUsesSize if they use the child's size (and fix a few cases that didn't). This introduces a bunch of code that should only run in debug builds, but we don't have #ifdefs yet.
Hixie
2015-06-12 17:09:57 -07:00
ff9b0b092c
Port sky_home to the new SkyView world
Adam Barth
2015-06-12 16:53:29 -07:00
c5def50b9c
Port sky_home to the new SkyView world
Adam Barth
2015-06-12 16:53:29 -07:00
072167f797
Merge "Use ASCII HYPHEN-MINUS when there's no HYPHEN in the font." into mnc-dev
Roozbeh Pournader
2015-06-12 22:30:03 +00:00
48e52a29af
Use ASCII HYPHEN-MINUS when there's no HYPHEN in the font.
Roozbeh Pournader
2015-06-12 10:29:59 -07:00
d3f49f3111
Make it easier to debug examples/widgets/container.dart, since it is currently showing a crazy clipping/transform bug.
Hixie
2015-06-12 15:17:33 -07:00
6e2c0e826e
Merge "Increase hyphenation penalty for short last line" into mnc-dev
Raph Levien
2015-06-12 21:59:04 +00:00
f3c036dd64
Use drawable_xxhdpi instead of 2x_web
Eric Seidel
2015-06-12 13:50:03 -07:00
0fc5df446a
Add the ability for Sky content to trigger Android intents
Adam Barth
2015-06-12 13:43:01 -07:00
eeb8dd457c
Add the ability for Sky content to trigger Android intents
Adam Barth
2015-06-12 13:43:01 -07:00
fce1c80fa0
Refactor SkyShell to allow multiple SkyViews
Adam Barth
2015-06-12 13:29:53 -07:00
a39d429c65
Add support for text styles.
Eric Seidel
2015-06-12 12:28:52 -07:00
ef1b69d757
Material and RaisedButton.
Hixie
2015-06-12 11:46:08 -07:00
6ae9de09f9
Add a new target, sky_apk, that builds a minimal subset of the tree for creating working sky demo apks.
Ian Fischer
2015-06-11 16:35:12 -07:00
6374d647c1
Make it possible to test that the stock app doesn't crash on startup and paints the basic scaffold more or less correctly.
Hixie
2015-06-11 15:36:40 -07:00
6c121f9a97
Make it possible to test that the stock app doesn't crash on startup and paints the basic scaffold more or less correctly.
Hixie
2015-06-11 15:36:40 -07:00
27ec875ab7
Update paths in sky_home.dart
Eric Seidel
2015-06-11 15:17:12 -07:00
bdd3313417
Update paths in sky_home.dart
Eric Seidel
2015-06-11 15:17:12 -07:00
ad1305c35b
Wire up Android back button in SkyShell
Adam Barth
2015-06-11 14:33:01 -07:00
61873d7590
Wire up Android back button in SkyShell
Adam Barth
2015-06-11 14:33:01 -07:00
7698f73790
Move sky_home.* from domokit.github.io into our repo
Eric Seidel
2015-06-11 14:22:34 -07:00
34e7b69a79
Add an example of an app that manipulates both a RenderObject tree and has some fn logic in it. Also: - Make RenderProxyBox non-abstract - Upgrade the old container.dart example - Minor fixes to ui_mode.dart to make this work
Hixie
2015-06-11 13:08:00 -07:00
cc5fde4e61
Fix bustage from my previous CL: "Color.fromARGB" becomes "new Color.fromARGB".
Matt Perry
2015-06-11 15:59:10 -04:00
43b495c511
Teach roll_versions.py how to update CHANGELOG.md files.
Eric Seidel
2015-06-11 12:48:33 -07:00
7357aa443b
Remove redundant Paint.setARGB in favor of assigning to Paint.color.
Matt Perry
2015-06-11 15:43:53 -04:00
f8b4af944c
Expose and use constants for DrawLooperLayerInfo.setPaintBits to dart.
Matt Perry
2015-06-11 15:41:12 -04:00
45730d5e82
Refactor fn2.dart, since it breached our 1000-line threshold. This moves input.dart to editing2/, since that way we can define the layering as strictly unidirectional. It also reorders a bunch of imports to fit the style guide. I removed the old remnants of the widgets example, and put the fn2 examples into the examples/widgets/ directory, to parallel the framework directory names.
Hixie
2015-06-11 10:26:11 -07:00
5d676f8549
Refactor fn2.dart, since it breached our 1000-line threshold. This moves input.dart to editing2/, since that way we can define the layering as strictly unidirectional. It also reorders a bunch of imports to fit the style guide. I removed the old remnants of the widgets example, and put the fn2 examples into the examples/widgets/ directory, to parallel the framework directory names.
Hixie
2015-06-11 10:26:11 -07:00
a523d7f3ea
Fix up constructor naming style for MaskFilter and ColorFilter.
Matt Perry
2015-06-11 13:15:20 -04:00
6ed8fb863c
Sky: Small fixes to Gradient interface. Added comments and renamed constructors.
Matt Perry
2015-06-11 13:14:51 -04:00
b656316b4b
Make the popup menu animation correct
Adam Barth
2015-06-11 10:09:39 -07:00
dcb0fa4312
Adds hit tests and transformations between coordinate systems in sprites
Viktor Lidholt
2015-06-11 08:44:22 -07:00
ff34b29fff
Spinning Square example for the RenderObject API.
Hixie
2015-06-10 17:27:49 -07:00
42877fd114
Spinning Square example for the RenderObject API.
Hixie
2015-06-10 17:27:49 -07:00
55b1e79bbe
Stop SkyShell from crashing on startup
Adam Barth
2015-06-10 17:17:39 -07:00
6a8dd7d284
Separate out the raw (directly manipulating sky.view) examples from the rendering (using RenderObject et al) examples.
Hixie
2015-06-10 16:23:43 -07:00
2101e26e19
sky/shell updates for Android and iOS
Chinmay Garde
2015-06-10 16:19:49 -07:00
dc70797319
Add a roll_versions.py script and roll versions once.
Eric Seidel
2015-06-10 16:16:52 -07:00
ee42b94fa2
Move spinning_arabic.dart to the raw/ examples directory for consistency with the others.
Hixie
2015-06-10 16:07:12 -07:00
b86de0a094
Move spinning_arabic.dart to the raw/ examples directory for consistency with the others.
Hixie
2015-06-10 16:07:12 -07:00
3627cefc7e
Abstract out the AppView logic in fn so that it can also be used in non-pure-fn apps. This lays the groundwork for using fn widgets in static environments.
Hixie
2015-06-10 15:55:25 -07:00
3cb8a4f6a2
Rename BlockContainer, StackContainer, and FlexContainer
Adam Barth
2015-06-10 15:34:30 -07:00
a5a56cbdc1
Rename BlockContainer, StackContainer, and FlexContainer
Adam Barth
2015-06-10 15:34:30 -07:00
58efa250e5
Replace some 'as' operators with equivalent code that doesn't do any checks in production mode.
Hixie
2015-06-10 15:00:34 -07:00
492f5919c7
Rows in stocks app should have ink splashes
Adam Barth
2015-06-10 14:58:21 -07:00
3845545456
Ink splashes should start at the touch point
Adam Barth
2015-06-10 13:55:20 -07:00
ac7f2ff860
Ink splashes should start at the touch point
Adam Barth
2015-06-10 13:55:20 -07:00
b776c23f61
Fix Sky not to crash when clicking the Home button.
Eric Seidel
2015-06-10 13:20:41 -07:00
4d6d57690e
Remove one more use of mirrors: Components now have to explicitly sync their fields.
Hixie
2015-06-10 10:33:04 -07:00
cc4655f926
Extend Sky's RenderFlex with intrinsic sizes and compute cross-size height
Collin Jackson
2015-06-10 10:11:58 -07:00
b6a3f8eef9
Extend Sky's RenderFlex with intrinsic sizes and compute cross-size height
Collin Jackson
2015-06-10 10:11:58 -07:00
fe153f179a
Add LinearBoxGradient and RadialBoxGradient decorations for RenderDecoratedBox.
Matt Perry
2015-06-10 12:23:57 -04:00
3260d9988d
Adds support for zOrder and references to parent nodes in sprites, also start of new test app.
Viktor Lidholt
2015-06-10 09:21:01 -07:00
0e5bb2d231
Add a basic InkWell implementation
Adam Barth
2015-06-10 09:04:15 -07:00
08bd78a9eb
Update the native_viewport interface to allow specification of the surface configuration, currently only needed for and used by EGL on Android.
Ian Fischer
2015-06-09 16:50:28 -07:00
ad5df9147f
Vertically center stock demo row contents, better up/down arrows
Hans Muller
2015-06-09 15:59:18 -07:00
413080ef6a
Make it possible to navigate from a SkyView to a WebView.
Eric Seidel
2015-06-09 15:10:14 -07:00
f5d736743c
Fix the Sky tests
Adam Barth
2015-06-09 14:07:17 -07:00
783ef15a58
Resurrect deploy_sdk and make it use prepare_pub_packages.py
Eric Seidel
2015-06-09 13:18:59 -07:00
be5cc1a27e
OneChildRenderObjectWrapper and Scaffold were ignoring the return value of syncChild(). This would cause them to forget what the most recent child they'd been given was, with disastrous effects later.
Hixie
2015-06-09 12:23:17 -07:00
ba6a9a2ba5
Sky: Allow clients to specify tile mode for gradients (repeating or mirror).
Matt Perry
2015-06-09 15:21:46 -04:00
6b3840e384
Move image loading out of C++ into Dart
Eric Seidel
2015-06-09 12:14:13 -07:00
5a0b18490f
Change the ColorFilter constructor to ColorFilter.Mode, in case we want to add more ColorFilter types.
Matt Perry
2015-06-09 14:55:52 -04:00
d62660ebd8
Update HACKING.md
Adam Barth
2015-06-09 11:27:52 -07:00
3aeadb34a6
Added a key: parameter to ParentDataNode, ContentDataNode
Hans Muller
2015-06-09 11:00:47 -07:00
44a0af042c
Add a proper material shadow the popup menu
Adam Barth
2015-06-09 10:31:39 -07:00
71cf849271
Sky: Added radial gradients.
Matt Perry
2015-06-09 12:45:02 -04:00
2bc982d676
Position the popup menu in stocks2 correctly
Adam Barth
2015-06-09 09:22:50 -07:00
e158527d6d
Restore stock_arrow element of the stocks2 demo
Hans Muller
2015-06-09 09:05:25 -07:00
ffac6b901d
Sky: Use the authenticated network service.
Benjamin Lerman
2015-06-09 09:46:18 +02:00
19c69aef98
Increase hyphenation penalty for short last line
Raph Levien
2015-06-08 13:41:44 -07:00
b7e81c798a
Split getIntrinsicDimensions into four pieces
Adam Barth
2015-06-08 14:40:34 -07:00
fc9e878b19
Split getIntrinsicDimensions into four pieces
Adam Barth
2015-06-08 14:40:34 -07:00
37f0b0240b
Convert everything in the Sky API from degrees to radians. Radians are the one true angle unit.
Hixie
2015-06-08 14:38:06 -07:00
5c0fd999ae
Convert everything in the Sky API from degrees to radians. Radians are the one true angle unit.
Hixie
2015-06-08 14:38:06 -07:00
8ade37c5aa
Rename Container's desiredSize argument to width and height arguments. Also change SizedBox.
Hixie
2015-06-08 14:36:19 -07:00
086c921ccd
Rename Container's desiredSize argument to width and height arguments. Also change SizedBox.
Hixie
2015-06-08 14:36:19 -07:00
62bff5f7ef
Sky support for flexbox justify content
Collin Jackson
2015-06-08 14:14:02 -07:00
e9d5b13415
Sky support for flexbox justify content
Collin Jackson
2015-06-08 14:14:02 -07:00
824bc31626
Add Point.origin for new Point(0.0, 0.0)
Adam Barth
2015-06-08 13:36:52 -07:00
81e8e2b564
Add a basic popup menu implementation to stocks2
Adam Barth
2015-06-08 12:52:15 -07:00
77f5d4724a
Port DrawerHeader to fn2 world.
Hixie
2015-06-08 11:00:05 -07:00
1f26d65757
Add support for linear gradients, implemented as skia shaders.
Matt Perry
2015-06-08 13:49:10 -04:00
1526e5f8e0
Introduce sky.Sky.zero
Adam Barth
2015-06-08 10:09:03 -07:00
c6a1a066f2
Implement a simple checkbox in Sky’s fn2 components library
Collin Jackson
2015-06-05 14:51:37 -07:00
c71032ce2e
Stop leaking the TracingController's BroadcastReciever
Eric Seidel
2015-06-05 14:09:30 -07:00