2592 Commits

Author SHA1 Message Date
Adam Barth
118c4ed8ae Teaches ChildViewConnection to wrap an existing ViewOwner
Fixes #1921
2016-03-04 12:45:06 -08:00
Adam Barth
eea4bae674 Make _initRootBundle more robust
Rather than catching every exception, we now handle the one specific case where
we legitimately cannot create the root bundle.

Fixes #900
2016-03-04 12:20:20 -08:00
Adam Barth
e2a6b48803 Merge pull request #2418 from abarth/viewport_docs
Add dartdoc to VirtualViewport widgets
2016-03-04 11:04:32 -08:00
Adam Barth
24c0ab7f92 Add dartdoc to VirtualViewport widgets 2016-03-04 10:41:24 -08:00
Adam Barth
03db132fc7 Merge pull request #2417 from abarth/rm_icons
Remove dependency on material_design_icons
2016-03-04 09:45:36 -08:00
Adam Barth
b335a79a71 Remove dependency on material_design_icons
We get the icons from the iconfont now.

Also, remove the package:flutter CHANGELOG.md.  This file is outdated and the
git history is a more accurate change log these days.
2016-03-04 09:09:57 -08:00
Ian Hickson
047276a666 Random fixes to dartdocs, http lib, analyzer
This is a variety of trivial fixes that I collected while going through the dartdocs.
This does contain some non-comment changes.
2016-03-03 23:56:40 -08:00
krisgiesing
1655ca800a Merge pull request #2405 from krisgiesing/scaling_test
Add tests for AssetVendor and resolution-dependent image loading
2016-03-03 20:48:12 -08:00
Adam Barth
bbaff5ea69 Merge pull request #2406 from abarth/rm_draw_looper
Remove the one use of DrawLooper
2016-03-03 20:35:43 -08:00
Adam Barth
245c5ae2b8 Remove the one use of DrawLooper
We're going to remove DrawLooper from the canvas API soon.
2016-03-03 17:32:34 -08:00
Kris Giesing
390fcd9931 Fix code style 2016-03-03 17:07:14 -08:00
Hans Muller
d04ab2e001 BoxDecoration borders define padding 2016-03-03 16:56:27 -08:00
Kris Giesing
fca41bc2c5 Add tests for AssetVendor and resolution-dependent image loading
Fixes #2198
2016-03-03 16:51:42 -08:00
Ian Hickson
fbc61cb1ff Merge pull request #2394 from Hixie/MultiChildLayoutDelegate-docs
Improve documentation for MultiChildLayoutDelegate
2016-03-03 15:07:34 -08:00
Hixie
7cae550c71 Improve documentation for MultiChildLayoutDelegate 2016-03-03 14:57:34 -08:00
Hixie
91a3ac95a0 Reorder and document members in ScrollableState 2016-03-03 12:19:09 -08:00
Hans Muller
44cd57f2f2 Add DismissDirection onDismissed() callback parameter 2016-03-03 11:47:15 -08:00
Adam Barth
00a00deffc Add a test for icon opacity crash
Fixes #2361
2016-03-03 10:33:57 -08:00
Adam Barth
017b4230ed Merge pull request #2358 from abarth/update_engine
Update engine
2016-03-02 18:40:48 -08:00
Adam Barth
865e3cc0ce Update engine
This change brings in a new version of Mojo, which has improved Mozart
interfaces.
2016-03-02 18:32:49 -08:00
Hans Muller
2fe456bf95 Merge pull request #2360 from HansMuller/fix_icon
Fix Icon opacity handling
2016-03-02 16:48:05 -08:00
krisgiesing
59ba45ef4d Merge pull request #2359 from krisgiesing/scaling_quality
Use bilinear interpolation when scaling images
2016-03-02 16:34:28 -08:00
Hans Muller
447da939b0 fix Icon alpha handling 2016-03-02 16:33:25 -08:00
Kris Giesing
125c0673f3 Use bilinear interpolation when scaling images
Fixes #2337
2016-03-02 16:20:28 -08:00
Hans Muller
4eae547c87 Fixed tab scrolling 2016-03-02 16:06:40 -08:00
Hixie
c7c730d0c0 Hide icons in the accessibility tree. 2016-03-02 14:26:52 -08:00
Adam Barth
c51ae28d87 Add "form" parameter to AnimationController forward and reverse
Fixes #2324
2016-03-02 12:05:16 -08:00
Adam Barth
bfc39aa843 Remove IconThemeColor
This enum doesn't make sense anymore now that we can arbitrarily colorize
icons.  Instead, we just use a Color, which is both simpler and can be
interpolated during animations.

Fixes #1279
2016-03-02 10:11:42 -08:00
Hixie
cb5017d17d Convert LinearGradient and RadialGradient to fractional units
Makes it easier to use without a SizeObserver
2016-03-02 09:56:37 -08:00
Adam Barth
870894fc68 Switch Material Design icons to using the iconfont
Rather than managing all the Material Design icons manually, we now
manage them using an icon font. The icon font contains glyphs for each
icon in an efficient vector format.

This patch updates the FLX tooling to include the MaterialIcons font and
updates the Icon widget to use the font instead of asset images.

Fixes #2313
Fixes #2218
Fixes #2009
Fixes #994
2016-03-02 09:32:02 -08:00
Hans Muller
d8eaac42fb Added menu dividers 2016-03-02 08:45:26 -08:00
Adam Barth
7a2d82d0af Merge pull request #2301 from abarth/dotdot_pattern
updateRenderObject() methods should use the .. pattern
2016-03-01 14:39:11 -08:00
Ian Hickson
2c78c06136 Fix dump debugging tools 2016-03-01 13:59:58 -08:00
Hans Muller
69f9e3b2a9 Added ListItem dividers 2016-03-01 13:07:37 -08:00
Adam Barth
ac1cba59ca updateRenderObject() methods should use the .. pattern
Fixes #1381
2016-03-01 13:03:29 -08:00
Adam Barth
96246c1a04 Improve the error message when calling setState during build
Now we produce an error message that explains why this operation isn't
permitted by the framework.

Fixes #1925
2016-03-01 11:08:19 -08:00
Adam Barth
08de980a5a Minor improvements to AnimationController
* Makes repeat default to the lower and upper bounds
* Makes animateTo handle unbounded ranges better
* Improve the name of _TweenSimulation

Fixes #2096
Fixes #2090
Fixes #2091
2016-02-29 16:56:25 -08:00
Hixie
ff8d60c8dd Point Stack users to CustomMultiChildLayout. 2016-02-29 14:28:20 -08:00
Hixie
dfac9f9bd7 SizeObserver crusade: Remove SizeObserver 2016-02-26 18:55:34 -08:00
Hixie
438f209088 SizeObserver crusade: ScrollableMixedWidgetListState 2016-02-26 18:40:05 -08:00
Ian Hickson
f6bd20ff64 Merge pull request #2241 from Hixie/size-obs-8
SizeObserver crusade: Mimcable
2016-02-26 16:57:17 -08:00
Hans Muller
0dd7285d4e Merge pull request #2239 from HansMuller/icon
Disabled IconButtons render correctly
2016-02-26 16:52:14 -08:00
Hixie
157ac75248 SizeObserver crusade: Mimcable 2016-02-26 16:48:46 -08:00
Adam Barth
fc564f0c44 Merge pull request #2238 from abarth/rm_animation_direction
Remove AnimationDirection
2016-02-26 16:46:53 -08:00
Ian Hickson
d998edd366 Merge pull request #2236 from Hixie/raw-gesture-detector-assert
Fix crash in Block.
2016-02-26 16:41:15 -08:00
Adam Barth
6f7ceff048 Merge pull request #2235 from abarth/animation_status
Elide fewer AnimationStatus callbacks
2016-02-26 16:36:04 -08:00
Hans Muller
faf55dda79 Disabled IconButtons render correctly 2016-02-26 16:33:05 -08:00
Adam Barth
3bbeee7b54 Remove AnimationDirection
This concept is now private to AnimationController. All the clients actually
want the AnimationStatus.
2016-02-26 16:32:42 -08:00
Adam Barth
25ab5555b7 Elide fewer AnimationStatus callbacks
Previously we would elide forward and reverse callbacks that canceled each
other out, which broke the expected state machine. Now we synchronously deliver
status callbacks when start an animation.

Fixes #1913
2016-02-26 16:29:14 -08:00
Hans Muller
8cb9ef70fa tabs 2016-02-26 16:03:05 -08:00