5988 Commits

Author SHA1 Message Date
Devon Carew
32ad81c89a make the flutter run -t target option optional (#5029) 2016-07-25 13:42:42 -07:00
Adam Barth
5717cd54e0 Add a platform field to Theme (#5024)
We'll use this field to adapt material widgets to iOS.
2016-07-25 12:58:13 -07:00
YoungSeok Yoon
486b783076 Fix the documentation for find.byElementPredicate (#4935) 2016-07-25 12:23:00 -07:00
Devon Carew
b8d15a1e61 hide some unnecessary headers from the generated docs (#5020) 2016-07-22 22:21:04 -07:00
Hans Muller
69aef8f217 Fast scrolling in the gallery tabs demo (#5016) 2016-07-22 16:00:46 -07:00
Adam Barth
ae80d43364 Don't animate fab in a new scaffold (#5015)
If the scaffold is new and has a floating action button, we skip the entrance
animation for the fab.

Fixes #4445
2016-07-22 15:53:08 -07:00
Adam Barth
39e759212f Improve compositing strategy for Shrine (#5014)
This patch includes a number of improvements:

 * Material page routes now put a repaint boundary inside their transition so
   they don't repaint during the transition.
 * Heroes that are on a quest now get a repaint boundary so we repaint them
   individually.
 * I've hoisted the transparent material for the product items up in the widget
   tree, which doesn't affect performance but makes the ink splashes reach the
   edge of the product cards.
 * I've changed the repaint rainbow visualization to make it easier to see
   what's going on.
2016-07-22 14:09:48 -07:00
Adam Barth
1a292ff66a Hint that painting shadows are complex (#5000)
Previously, we considered them one operation in the compositor, which didn't
trigger caching. Now we have a way to explicitly hint that the compositor
should cache a layer.
2016-07-22 13:42:16 -07:00
Adam Barth
243b72bb74 Update engine.version (#5006) 2016-07-22 12:54:06 -07:00
Jason Simmons
3fe3e9a14f Make PestoDemoState.scaffoldKey non-static so Favorites can instantiate a second PestoDemo (#5005)
Fixes https://github.com/flutter/flutter/issues/4996
2016-07-22 12:41:41 -07:00
Chinmay Garde
6a755c34ae Update engine revision to pull in revert of the patches that caused LLDB to be overwhelmed. (#4993) 2016-07-22 11:30:46 -07:00
John McCutchan
3871b0eb2a Merge pull request #4998 from johnmccutchan/hot_catch_reload_failures
Fix hot reload failure handling
2016-07-22 11:12:54 -07:00
John McCutchan
f6de2fbf2f Fix hot reload failure handling 2016-07-22 09:51:59 -07:00
Hans Muller
7beedd7a95 Report ScrollNotification depth (#4992) 2016-07-22 09:20:46 -07:00
Phil Quitslund
6cc6c95b79 Merge pull request #4997 from pq/1.18.0-dev.4.4
Bump Dart SDK to `1.18.0-dev.4.4`.
2016-07-21 17:09:57 -07:00
pq
48f44ecaa3 Bump Dart SDK to 1.18.0-dev.4.4. 2016-07-21 16:42:58 -07:00
Yegor
2f77a07940 log the contents of .packages and pubspec.lock on buildbots (#4989) 2016-07-21 13:27:49 -07:00
Dragoș Tiselice
6f0635d6e8 Merge pull request #4953 from flutter/drawer-header-update
Updated DrawerHeader to new spec.
2016-07-21 11:17:18 -07:00
Dragoș Tiselice
3aa26cb1cc Merge pull request #4971 from flutter/circle-avatar-background-image
Added backgroundImage to CircleAvatar.
2016-07-21 11:16:36 -07:00
John McCutchan
2e1a89cf45 Merge pull request #4987 from johnmccutchan/hot_mode_tweaks
Tweaks to --hot mode
2016-07-21 11:08:12 -07:00
John McCutchan
2f5a0dcdce Tweaks to --hot mode 2016-07-21 11:01:06 -07:00
Hans Muller
36eb4a066f Support for Material arc point and rect transitions (#4938) 2016-07-21 10:48:41 -07:00
Seth Ladd
4abaf64ccb clarify command in README (#4983) 2016-07-21 09:29:52 -07:00
Ian Hickson
69d78325ec Licenses (#4984)
This makes the about page show the licenses of all the Dart packages that a Flutter app uses.

Issues that this does not yet resolve:
- I'm still working on getting the full list of licenses for the sky_engine package.
- Some of the licenses don't print very readably.
- There's no scrollbar on the license page.

I'll provide fixes for the first two in the coming days, but this should unblock anyone who is wanting to see something here, even if it's not quite complete. :-)

----

The patch makes the following changes: 

- The license registry is now asynchronous, since the data comes from disk.
- I moved the default license collector from the foundation package to the services package since it uses the default asset bundle now.
- The FLX builder now includes the LICENSE files of each Dart package mentioned in the `.packages` file.
2016-07-21 09:09:48 -07:00
Chinmay Garde
79559d396e Update engine revision. (#4985) 2016-07-20 20:35:27 -07:00
Dragos Tiselice
65e77142e9 Updated DrawerHeader and added UserAccountDrawer.
Removed old Stack layout and added a simple-to-extend interface for the
new drawer header. Also added a specialized UserAccountsDrawerHeader
consistent with Material Design guidelines.
2016-07-20 16:16:08 -07:00
John McCutchan
3dd963b088 Merge pull request #4982 from johnmccutchan/add_hot_mode
Add --hot mode for flutter run with Android devices and iOS simulators
2016-07-20 14:39:07 -07:00
John McCutchan
0de691621b Add --hot mode for flutter run 2016-07-20 14:38:25 -07:00
Seth Ladd
5352e89b65 instructions for building the gallery (#4979)
* instructions for building the gallery

* tweaks from review

* tweaks from review
2016-07-20 14:07:19 -07:00
Eric Seidel
771d7910f0 Add a cross-reference to MaterialApp from CheckedModeBanner (#4981)
so that folks have some prayer of figuring out from our docs
how to turn it off. :)

@Hixie
2016-07-20 13:14:01 -07:00
Dragos Tiselice
83f37246d5 Added backgroundImage to CircleAvatar.
In order to have an efficient way to display clipped avatars,
backgroundImage was added inside of the container's BoxDecoration.
Fixes #4964. This commit also fixes #4567 where the radius property
actually sets the diamater.
2016-07-20 09:52:21 -07:00
Yegor
8893e32821 print gen_snapshot exit code; fix a missing type annotation (#4976) 2016-07-19 21:07:58 -07:00
Devon Carew
57b76a050f Hello services run (#4969)
* making flutter run work with gradle

* locate android studio

* add test for settings

* review comments
2016-07-19 20:00:02 -07:00
Ryan Macnak
932059b901 Also forward Observatory port for iOS in profile mode. (#4952) 2016-07-19 12:46:17 -07:00
Matt Perry
0dacc5e150 Use a Scaffold for the Pesto recipe page for better appbar behavior. (#4951)
The appbar now scrolls off screen when you scroll the page far enough.

BUG=https://github.com/flutter/flutter/issues/4410
2016-07-19 15:36:24 -04:00
Yegor
ebc7e4b7ec Revert "Merge pull request #4943 from pq/1.18.0-dev.4.2" (#4966)
This reverts commit 6070cd949f4d82ca744e94f1f6fe6b1bc5717bf8, reversing
changes made to d0f43ed9bdd377072da83416ff818376072383e6.

It broke the waterfall.
2016-07-18 17:19:31 -07:00
Phil Quitslund
6070cd949f Merge pull request #4943 from pq/1.18.0-dev.4.2
Update to latest Dart SDK (1.18.0-dev.4.2).
2016-07-18 14:29:46 -07:00
Devon Carew
d0f43ed9bd update flutter run --devfs (#4942)
* update flutter run --devfs

* use async; add todo
2016-07-18 13:10:48 -07:00
Ryan Macnak
e42be3c363 Print local url for Observatory on iOS. (#4948) 2016-07-18 12:54:08 -07:00
Hans Muller
67626a29c4 IOS flutter_gallery => Flutter Gallery (#4947) 2016-07-18 12:20:39 -07:00
Hans Muller
7a3c0a2eba Draw a smoother overscroll indicator on Android (#4945) 2016-07-18 12:20:00 -07:00
Adam Barth
773f40424b Update engine.version (#4946) 2016-07-18 12:14:04 -07:00
pq
fd9eeb2614 Update to latest Dart SDK (1.18.0-dev.4.2). 2016-07-18 09:25:10 -07:00
Jason Simmons
94d1104429 Fix the calculation of image heights in ImageFit.scaleDown mode (#4939)
Fixes https://github.com/flutter/flutter/issues/4407
2016-07-15 17:04:36 -07:00
Hans Muller
05e200f12a Fixed some typos (#4929) 2016-07-15 13:53:51 -07:00
Yegor
5f7b89990e add more logging from ios simulator in verbose mode (#4928) 2016-07-15 10:52:30 -07:00
Adam Barth
46ccd879c2 Actually build the AppDelegate (#4925)
Previously it wasn't included in the Runner target.
2016-07-14 17:37:57 -07:00
Hans Muller
012d9381a8 RefreshIndicator backgroundColor (#4924) 2016-07-14 17:24:36 -07:00
YoungSeok Yoon
a10cd03b05 Flutter driver commands for controlling the Input widget (#4913)
* Driver commands for controlling the Input widget

This commit introduces two new driver commands for controlling the
material Input widget.

* setInputText(SerializableFinder finder, String text)
* submitInputText(SerializableFinder finder)

Since it is not possible to directly modify the Input widget text,
these driver commands invokes the handler functions of the Input
widget: onChanged and onSubmitted, respectively. The `submitInputText`
command returns the submitted String as a result.

* Make input command handler methods private

Addressing comments from @yjbanov.
2016-07-14 13:29:49 -07:00
Jason Simmons
e0174c9dad Update hello_services for an engine API change (#4919) 2016-07-14 11:46:26 -07:00