6027 Commits

Author SHA1 Message Date
Adam Barth
534097ffb6 Use named Image constructors (#5129)
Some folks didn't realize these existed and asked us to add them. By
using them in examples, hopefully folks will discover them more easily.
2016-07-29 08:27:28 -07:00
Phil Quitslund
408e4240d0 Lint updates in flutter analysis options. (#5130)
* Adds `empty_statements` (new in `0.1.21`).
* (Re)enables `iterable_contains_unrelated_type` (fixed in linter#245).
2016-07-28 22:50:40 -07:00
Hans Muller
3cebd04116 More gallery tweaks (#5125) 2016-07-28 16:23:17 -07:00
Hans Muller
a46e337788 AppBar: pad toolbars not tab bars (#5124) 2016-07-28 16:10:32 -07:00
John McCutchan
b11b2a1d46 Add loader screen for --hot mode (#5113) 2016-07-28 13:48:48 -07:00
Hans Muller
578d98ea46 Gallery demo tweaks (#5116) 2016-07-28 12:35:26 -07:00
Jason Simmons
a25da4af87 Update engine (#5115) 2016-07-28 11:40:31 -07:00
Hans Muller
dc85f0bbff Ease tab swipe transitions (#5111) 2016-07-28 10:59:36 -07:00
Ian Hickson
8c8409d6e4 Remove unnecessary import. (#5110)
This slipped in with an earlier commit.
2016-07-28 09:39:49 -07:00
Ian Hickson
0a11c5b0fc Rationalise error handling at the network layer (#5100) 2016-07-28 09:22:55 -07:00
Ian Hickson
2b343a932f Some cleanup for hot reload (#5108)
- show the next error fully after a hot reload
- hide _AssertionError in stacks
- immediately rebuild after a reassemble, so that hit tests work
- catch errors when notifying global key listeners
2016-07-28 08:54:58 -07:00
Ian Hickson
db8ff48dd4 Omit the package names from the license text. (#5102)
This was a minor typo in the original code. It makes the license display
slightly cleaner.
2016-07-27 14:28:53 -07:00
Adam Barth
8219ab61ab Don't rebuild routes on the second animation frame (#5097)
Previously we would rebuild every route on the second animation frame to
rejigger the offstage bit and the animations. Now we build the page once and
update the offstage bit in place and update the animations using
ProxyAnimations.
2016-07-27 13:49:30 -07:00
Adam Barth
ac14648b1f Update README.md (#5101) 2016-07-27 13:45:58 -07:00
John McCutchan
661ba7b1d1 Merge pull request #5046 from johnmccutchan/devfs_assets
DevFS asset support and deletion support
2016-07-27 13:30:56 -07:00
John McCutchan
b6644733c9 Support for synchronizing assets onto a DevFS 2016-07-27 13:28:17 -07:00
Phil Quitslund
1fe118fe20 Merge pull request #5076 from pq/dart_1.19.0-dev.0.0
Update Dart (1.19.0-dev.0.0) and analyzer (0.27.4-alpha.19).
2016-07-27 13:04:54 -07:00
Seth Ladd
78126b5565 update playfair readme (#5091) 2016-07-27 12:43:56 -07:00
Adam Barth
c27a9e8292 Add offstage attribute to OffStage (#5059)
Also, add a few more debugging flags.
2016-07-27 12:26:07 -07:00
pq
280caba4b7 Merge branch 'dart_1.19.0-dev.0.0' of github.com:pq/flutter into dart_1.19.0-dev.0.0 2016-07-27 11:17:08 -07:00
pq
72de70250b Merge branch 'dart_1.19.0-dev.0.0' of github.com:pq/flutter into dart_1.19.0-dev.0.0 2016-07-27 11:16:46 -07:00
pq
181e33ef5b Merge branch 'dart_1.19.0-dev.0.0' of github.com:pq/flutter into dart_1.19.0-dev.0.0 2016-07-27 10:45:11 -07:00
pq
13c3f9d946 Update Dart (1.19.0-dev.0.0) and analyzer (0.27.4-alpha.19). 2016-07-27 10:44:44 -07:00
pq
4bbf72a0c8 Update Dart (1.19.0-dev.0.0) and analyzer (0.27.4-alpha.19). 2016-07-27 10:02:54 -07:00
Hans Muller
0265dd3c1a Hide the data table demo for now (#5060) 2016-07-27 09:07:29 -07:00
Ian Hickson
1097d92a8b Fix DatePicker (#5061)
Fundamentally the core problem was that we were not saying how wide a
date picker should be. It should be 330 pixels, if I'm measuring the
spec's mocks correctly.
2016-07-27 08:57:56 -07:00
Jason Simmons
9f509dafa1 Update engine (#5058) 2016-07-26 16:18:52 -07:00
Ian Hickson
edc548adf8 Update the license mechanism to show package names (#5051) 2016-07-26 13:09:47 -07:00
Hans Muller
a555ee4771 TimePicker layout tweaks (#5047) 2016-07-26 12:50:40 -07:00
Jason Simmons
3b577c537c Clear the pointer absorbing flag after temporarily setting it while popping a route (#5036)
Fixes https://github.com/flutter/flutter/issues/4910
2016-07-26 11:13:34 -07:00
Hans Muller
76ea70a123 Change the Gallery AnimationDemo category (#5041) 2016-07-26 11:00:11 -07:00
Hans Muller
4c3018f725 A tap is not a scroll (#5038) 2016-07-26 09:55:43 -07:00
Adam Barth
b30959d748 Center AppBar title on iOS (#5039)
This patch adapts the AppBar to feel more like iOS by centering the title.

Fixes #4962
2016-07-25 18:40:59 -07:00
Adam Barth
e4bee6b29b Remove unused assets from flutter_gallery (#5033) 2016-07-25 17:05:50 -07:00
Adam Barth
0f68a2bac2 Be more explicit about the default TargetPlatform (#5034) 2016-07-25 17:05:41 -07:00
Adam Barth
e4e6b01afa Adapt FlexibleSpaceBar to iOS (#5037)
We should center the title of flexible space bars on iOS.

Related to #4962
2016-07-25 17:05:29 -07:00
Devon Carew
d3cc554828 Flutter run target 2 (#5035)
* This reverts commit 5e7e7b6ea7f5574feba139ee2539a23ff0f28199.

* default to lib/main.dart
2016-07-25 14:56:12 -07:00
Matt Perry
07ba37976c Fix bug where text input would remain underlined upon losing focused. (#5027)
BUG=https://github.com/flutter/flutter/issues/4904
2016-07-25 17:26:09 -04:00
Devon Carew
5e7e7b6ea7 Revert "make the flutter run -t target option optional (#5029)" (#5032)
This reverts commit 32ad81c89a195e818fccb04c109ac7b456735bba.
2016-07-25 14:05:27 -07:00
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