Hans Muller
ebaf9e29a0
Gallery shrine demo uses image assets ( #4544 )
2016-06-13 14:48:24 -07:00
Hans Muller
187ff00294
New gallery app bar background ( #4539 )
2016-06-13 12:41:29 -07:00
Adam Barth
1d5d7f4ad3
Reorganize the calculator demo ( #4536 )
...
This patch is a warmup to improving the visuals in the calculator demo.
Related to #4535
2016-06-13 11:44:46 -07:00
Adam Barth
1a3adae101
Use @required for onPressed and onChanged ( #4534 )
...
We now use the `@required` annotation to encourage developers to
explicitly set onPressed and onChanged callbacks to null when that would
disable the widget.
Fixes #287
2016-06-12 13:25:06 -07:00
Adam Barth
cc44696754
Remove leftover app.so references ( #4531 )
...
This file is now app.dylib.
2016-06-11 21:16:42 -07:00
Adam Barth
0b6df634af
Polish HostMessages ( #4515 )
...
Cleans up a few style nits in hello_services and adds support for automatic
JSON encoding and decoding to the HostMessages interface.
2016-06-10 15:04:01 -07:00
Matt Perry
2315432d2f
Pesto polish fixes. ( #4514 )
...
- Fix the background color and AppBar transparency on the Recipe page.
- Use a Hero animation for the recipe card.
- Draw the background image under the status bar on the recipe page.
- Added instructional text on favorites page when there are no favorites.
BUG=https://github.com/flutter/flutter/issues/4403
BUG=https://github.com/flutter/flutter/issues/4405
BUG=https://github.com/flutter/flutter/issues/4436
BUG=https://github.com/flutter/flutter/issues/4399
2016-06-10 16:33:50 -04:00
Matt Perry
ffde6777fc
Pull Flutter gallery assets from Google's git repo. ( #4493 )
...
This repo contains the final licensed images.
2016-06-09 16:03:10 -04:00
Ian Hickson
f75fd5c389
Header for PaginatedDataTable ( #4468 )
...
Also renames ButtonTheme.footer to ButtonTheme.bar.
2016-06-08 17:29:26 -07:00
Ian Hickson
1fe57277cf
Improve interactivity of the Contacts demo ( #4479 )
...
We're explicitly saying that making these icons do anything useful is
out of scope, so the best we'll do here is show a snackbar.
2016-06-08 17:27:24 -07:00
Matt Perry
479c7da9f1
Add a 'Return to Gallery' drawer option to Pesto. ( #4472 )
...
* Add a 'Return to Gallery' drawer option to Pesto.
BUG=https://github.com/flutter/flutter/issues/4402
* oops
2016-06-08 17:04:40 -04:00
Matt Perry
3e0e6b9997
Smoothly scale the Pesto logo as the app bar resizes. ( #4465 )
...
Also update the assets version to pull in better quality logo images.
BUG=https://github.com/flutter/flutter/issues/4407
2016-06-08 15:49:21 -04:00
Ian Hickson
007d0a2f39
Cache intrinsic dimensions ( #4446 )
...
Also, make sure that the parent is notified when they change.
Fixes #2298
2016-06-07 22:07:12 -07:00
Adam Barth
6e530ea862
Make pesto demo scroll fast ( #4443 )
...
We can viewport the content using a ScrollableGrid. Also, we can use the
padding mechanisms of the grid to avoid extra padding widgets.
2016-06-07 19:52:03 -07:00
Ian Hickson
68f92d4f34
Provide UI to paginate PaginatedDataTable ( #4382 )
...
Also:
* Make PaginatedDataTable able to scroll itself horizontally.
* Make drop down buttons support having an explicit text style and icon
size given.
* Fix a bug with drop-down buttons asserting when opened partly
off-screen.
* Make sure to pop the drop-down button's route if the drop-down button
is discarded while the route is up.
* Remove extraneous padding on drop-down buttons. (Couldn't figure out
why it was there, and it breaks alignment when a drop-down is mixed
with other text.)
* Some docs improvements.
* Add Route.isActive
* Add a setState() method to ModalRoutes.
2016-06-07 16:11:30 -07:00
Ian Hickson
5e6baf4a26
Correct grammar in shrine demo ( #4381 )
...
I was also going to implement sorting and emptying the cart but the
current data model doesn't make that easy, so I gave up on that. That's
why the TODOs are moved around though.
2016-06-07 16:05:39 -07:00
Todd Volkert
7ac0ce7938
Add API for specifying the system overlay style. ( #4422 )
...
Fixes 3544
2016-06-07 14:39:15 -07:00
Adam Barth
5af67e1592
Add support for target to gradle build ( #4420 )
...
This lets you build something other than `lib/main.dart`.
2016-06-07 13:05:42 -07:00
Matt Perry
0783f9d633
Remove "Drop-down button" from the transtions perf test. ( #4417 )
...
It's no longer part of the gallery app.
BUG=https://github.com/flutter/flutter/issues/4390
2016-06-07 13:13:51 -04:00
Adam Barth
130f77177d
Make Shrine scroll fast ( #4408 )
...
This fix isn't completely statisfying because it has a scaling limit. The ideal
fix would actually viewport the tiles in the grid. However, this fix is much
easier at the moment.
Fixes #4395
2016-06-06 20:23:40 -07:00
Adam Barth
4f4f24eac5
Loosen dependencies on string_scanner ( #4412 )
...
Now that there's a new string_scanner in town, we're having dependency
resolution conflict because of flutter_markdown's tight dependency. This
patch loosens the dependency and resolves the conflict.
2016-06-06 19:22:55 -07:00
Adam Barth
8f03ebe56b
Teach FlutterPlugin.groovy about AOT builds ( #4389 )
...
The `flutter.buildMode` property now controls whether to build in debug,
profiling, or release.
2016-06-06 12:56:04 -07:00
Ian Hickson
ed48c70aa0
Remove the redundant drop-down button demo ( #4380 )
...
Turns out we have the same demo in the "Buttons" section now.
We don't need both.
2016-06-04 09:31:32 -07:00
Adam Barth
423a31f473
Merge hello_android into hello_services ( #4366 )
...
The hello_services example can now be built both for Android and iOS.
2016-06-03 16:15:03 -07:00
Hans Muller
df1c158e0b
Updated calculator demo ( #4363 )
2016-06-03 14:10:50 -07:00