- 16 Dec, 2015 7 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
Aggressively try to catch misuse of DropDownButton
-
Ian Hickson authored
Canceling a dropdown menu selects null value
-
Hixie authored
Previously we didn't distinguish between canceling the menu (which popped the route with no return value, i.e. null) and explicitly selecting an item whose value is null (pop with value null). Both fired onChange(null). Now we box the return value so we can distinguish the two cases. I would have preferred to just disallow "null" as a value but it turns out people like being able to use "null" as a value for much the same reason we do, and it seems best for us to pay the complexity cost of boxing than having everyone else do it. :-)
-
Hans Muller authored
Added BottomSheet demos to the Material Gallery
-
Hixie authored
Fixes https://github.com/flutter/flutter/issues/948. I hope.
-
Hans Muller authored
-
- 15 Dec, 2015 28 commits
-
-
Hans Muller authored
Tabs should only scroll on a horizontal TabBarView fling
-
Hans Muller authored
-
Ian Hickson authored
Workaround to re-enable test
-
Hixie authored
This is a workaround for: https://github.com/dart-lang/sdk/issues/25246
-
Seth Ladd authored
Use a newer version of dartdoc
-
Hans Muller authored
Custom layouts use shouldRelayout() delegate methods instead of tokens CustomMultiChildLayout and CustomOneChildLayout now use their delegate's shouldRelayout() method instead of a "token" to decide if layout is needed. MultiChildLayoutDelegate and OnChildLayoutDelegate are now expected to be stateless, i.e. they'll typically be built each time their custom layout widget is built. If the identical layout delegate is provided to a new custom layout, layout will not happen. Revised the bottom sheet implementation per the new custom layout classes. Removed a SizeObserver. Fixes #899
-
Hans Muller authored
CustomMultiChildLayout and CustomOneChildLayout now use their delegate's shouldRelayout() method instead of a "token" to decide if layout is needed. MultiChildLayoutDelegate and OnChildLayoutDelegate are now expected to be stateless, i.e. they'll typically be built each time their custom layout widget is built. If the identical layout delegate is provided to a new custom layout, layout will not happen. Revised the bottom sheet implementation per the new custom layout classes. Removed a SizeObserver. Fixes #899
-
Seth Ladd authored
-
Devon Carew authored
remove todos for service extension params
-
krisgiesing authored
Export dependent class from newton package
-
Kris Giesing authored
-
Devon Carew authored
-
Devon Carew authored
expose flutter debug functionality using VM service extensions
-
Devon Carew authored
Update test.sh
-
Devon Carew authored
Add the -q (quiet) flag to gsutil uploads.
-
Seth Ladd authored
-
Devon Carew authored
Update test.sh
-
Devon Carew authored
gen dartdoc using the flutter styles
-
Adam Barth authored
Switch docs to docs.flutter.io
-
Adam Barth authored
That site is now live.
-
Eric Seidel authored
See if fixing indent fixes our missing caching
-
Eric Seidel authored
@abarth
-
Devon Carew authored
-
Jason Simmons authored
rev engine
-
Jason Simmons authored
-
krisgiesing authored
Fix formatting issue
-
Kris Giesing authored
-
Eric Seidel authored
Add nicer logging/reporting to dev/update_packages.dart
-
- 14 Dec, 2015 5 commits
-
-
Eric Seidel authored
Makes it more obvious where we are spending our time on Travis. Also added travis caching for the global pub cache to speed this up! Modeled what dartdoc does: https://github.com/dart-lang/dartdoc/blob/master/.travis.yml#L13 @Hixie
-
Eric Seidel authored
Rename stocks/tests to stocks/test
-
Eric Seidel authored
This matches the naming pattern expected from package:test `flutter test` doesn't care, since it finds all _test.dart files and runs them regardless of directory. @Hixie
-
Ian Hickson authored
Fix build breakage
-
Hixie authored
-