3129 Commits

Author SHA1 Message Date
Adam Barth
1bc102e5ce Merge pull request #499 from abarth/mimic_overlay
Add a MimicOverlay widget
2015-08-07 12:01:51 -07:00
Adam Barth
71f0e6ee99 Add a MimicOverlay widget
This widget lets you mimic one of its children in an overlay. The overlay
starts out as the same size of the child and then grows to fill the overlay. In
the future, the mimic will start at the same visual position as the child.
2015-08-07 11:07:19 -07:00
Ian McKellar
f05d811fe9 Merge pull request #493 from ianloic/master
Add Debian (stretch/testing) support to install-build-deps.sh
2015-08-07 10:50:38 -07:00
Chinmay Garde
4d93b5eebe Merge pull request #488 from chinmaygarde/master
Add tracing controller for iOS
2015-08-07 10:45:59 -07:00
Adam Barth
d8524a2453 Merge pull request #498 from abarth/text_broken
Unbreak text
2015-08-07 10:38:16 -07:00
Adam Barth
4edc8fbd71 Unbreak text
Previously, no text was appearing because we weren't actually converting the
Dart objects into DOM.
2015-08-07 10:37:04 -07:00
Viktor Lidholt
a68e562297 Merge pull request #497 from vlidholt/master
Adds skew property to sprite node
2015-08-07 10:07:53 -07:00
Viktor Lidholt
994409d010 Adds skew property to sprite node 2015-08-07 10:05:24 -07:00
Adam Barth
2d23a8e1c6 Merge pull request #494 from abarth/integer_scrolling
RenderViewport should use integer device pixels
2015-08-07 09:52:14 -07:00
Adam Barth
d8b1c52bad Merge pull request #495 from abarth/rationalize_text
Rationalize text
2015-08-07 09:52:07 -07:00
Adam Barth
5782b75921 Improve error messages for StyledText
Now they give you a hint as to what went wrong. Also, in checked mode, they now
throw during construction instead of during building.

Fixes #418
2015-08-06 22:42:13 -07:00
Adam Barth
e55d331dc4 Rename various text-related classes
- Inline -> Pargraph. This class is actually a box, not an inline. It's really
   a wrapper for RenderParagraph, so Paragraph is the normal name.

 - InlineBase -> RenderInline. The name we used in C++ for the base class of
   all inlines was RenderInline, which removes the ugly "Base" suffix.

 - InlineText -> RenderText. Aligns this name with C++.

 - InlineStyle -> RenderStyled. Matches the foregoing pattern.
2015-08-06 22:26:02 -07:00
Adam Barth
012e7068d9 Update README.md 2015-08-06 22:25:00 -07:00
Adam Barth
f293435012 RenderViewport should use integer device pixels
When painting a scroll offset, RenderViewport should use integer device pixels
to prevent "shimmering" effects on images.

Fixes #486
2015-08-06 22:09:51 -07:00
Adam Barth
febedf0ffe Update README.md 2015-08-06 21:55:25 -07:00
Ian McKellar
88d500b75d Add Debian (stretch/testing) support to install-build-deps.sh 2015-08-06 18:23:07 -07:00
Viktor Lidholt
6cdf4ec3c7 Merge pull request #492 from vlidholt/master
Improvements to game performance tests
2015-08-06 17:26:08 -07:00
Viktor Lidholt
c9618b54fa Improvements to game performance tests (adds 2 new tests to check sprite curl performance) 2015-08-06 17:16:41 -07:00
Eric Seidel
2373b2e1e1 Merge pull request #491 from eseidelGoogle/fitness_keyboard
Teach the fitness app how to request a numeric keyboard
2015-08-06 17:09:17 -07:00
Eric Seidel
b1322a87d4 Teach the fitness app how to request a numeric keyboard
Unforutnately since Input won't show text if it doesn't start
with a letter, this actually makes the experiance slightly
worse, but this is definitely the right direction.

@abarth
2015-08-06 17:09:06 -07:00
Adam Barth
2d840afc4c Merge pull request #485 from abarth/mimic
Add widgets for reparenting widgets
2015-08-06 16:23:58 -07:00
Adam Barth
4933ae779d Add widgets for reparenting widgets
Wrap widgets you want to reparent in a Mimicable widget and assign the
Mimicable widget a global key. Then, given the same global key to a Mimic
widget to make it appear elsewhere in the view hierarchy.
2015-08-06 16:22:37 -07:00
Eric Seidel
287de982d9 Merge pull request #489 from eseidelGoogle/roll_mojo
Roll mojo to 35de44e361
2015-08-06 16:22:15 -07:00
Eric Seidel
c053b31d0e Fix the build after the mojo roll
@abarth
2015-08-06 16:18:16 -07:00
Chinmay Garde
28b74401a4 Add tracing controller for iOS 2015-08-06 16:17:27 -07:00
Chinmay Garde
0327eb8687 Merge pull request #487 from chinmaygarde/master
Fix iOS device code signing issues
2015-08-06 16:16:54 -07:00
Chinmay Garde
0be9de1483 Fix iOS device code signing issues 2015-08-06 16:14:11 -07:00
Eric Seidel
751267a450 applied patch mojo_dart_embedder.patch 2015-08-06 15:38:19 -07:00
Eric Seidel
a99932dc95 Update to mojo 35de44e3618d508b2b3862af2216aee8c70ad8e5 2015-08-06 15:38:19 -07:00
Viktor Lidholt
9bcf718ad2 Merge branch 'master' of github.com:domokit/sky_engine 2015-08-06 13:47:03 -07:00
Viktor Lidholt
a78c00899e Increases number of frames in Dart game performance test 2015-08-06 13:46:31 -07:00
Viktor Lidholt
f31957ddb1 Adds test for measuring computation speed in game like conditions 2015-08-06 13:24:29 -07:00
mpcomplete
89ce1364a1 Merge pull request #481 from mpcomplete/springs
Adjust the SpringForce tolerance, used by Drawer and Dismissable.
2015-08-06 16:24:11 -04:00
Matt Perry
6e97dc02ba Adjust the SpringForce tolerance, used by Drawer and Dismissable.
They settle much faster after you fling them now.
2015-08-06 15:40:15 -04:00
mpcomplete
9d2325ead1 Merge pull request #480 from mpcomplete/onDismissed
Change several onStatusChanged callbacks to onDismissed.
2015-08-06 15:21:39 -04:00
Matt Perry
090c0b369c Change several onStatusChanged callbacks to onDismissed.
We only use them for the transition to dismissed.
2015-08-06 14:15:03 -04:00
mpcomplete
1c93b2c26c Merge pull request #463 from mpcomplete/popup.menu
Push PopupMenu's animation code into its build function and use trans…
2015-08-06 13:43:23 -04:00
Matt Perry
af0bc272d9 Push PopupMenu's animation code into its build function and use transitions.
Also add intervals and curves to AnimationPerformance, which affect all
variables used by the performance.
2015-08-06 13:42:50 -04:00
Adam Barth
e191c08eb4 Merge pull request #478 from abarth/edge_dims_operators
Add operator+ and operator- to EdgeDims
2015-08-06 09:47:31 -07:00
Adam Barth
b2dfecf391 Add operator+ and operator- to EdgeDims
... and use them to improve the horizontal_scrolling example.
2015-08-06 09:41:22 -07:00
Adam Barth
8f3dce4bba Merge pull request #477 from abarth/horizontal_scrollable_block
Teach ScrollableBlock how to scroll horizontally
2015-08-05 18:10:29 -07:00
Adam Barth
39b92bd2e9 Teach ScrollableBlock how to scroll horizontally
Now ScrollableBlock can combine a horizontally scrolling viewport with a
horizontal block.

Also rename ViewportScrollDirection to just ScrollDirection for less verbosity.
2015-08-05 18:10:03 -07:00
Adam Barth
e68b15f468 Merge pull request #476 from abarth/horizontal_block
Teach Block how to layout horizontally
2015-08-05 17:36:31 -07:00
Adam Barth
a72bd76d82 Merge pull request #474 from abarth/vertical_scrolling
Support horizontal scrolling in ScrollableViewport
2015-08-05 17:36:19 -07:00
Adam Barth
96395594d5 Teach Block how to layout horizontally
We'll need this for horizontally scrolling lists.
2015-08-05 17:20:13 -07:00
Chinmay Garde
e6c13d9b7b Merge pull request #475 from chinmaygarde/master
Enable profiling builds on Mac and iOS
2015-08-05 17:10:10 -07:00
Chinmay Garde
00e3e2d911 Enable profiling builds on Mac and iOS 2015-08-05 17:07:07 -07:00
Adam Barth
d01a46a8f9 Support horizontal scrolling in ScrollableViewport 2015-08-05 16:18:15 -07:00
Eric Seidel
db402670d7 Merge pull request #473 from eseidelGoogle/fitness
Add Fitness.apk with icon
2015-08-05 14:08:40 -07:00
Eric Seidel
881620fb2d Add Fitness.apk with icon
This is just one of many steps in preparation for turning
fitness into a play-store ready app.

@abarth @collinjackson
2015-08-05 13:45:43 -07:00