Commit Graph

3119 Commits

Author SHA1 Message Date
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
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 https://github.com/domokit/mojo/commit/35de44e3618d508b2b3862af2216aee8c70ad8e5
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 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