Ian Hickson
36052e68dd
BoxDecoration API changes: backgroundColor -> color et al ( #9648 )
...
backgroundColor -> color
backgroundImage -> image
BackgroundImage -> DecorationImage
2017-04-27 14:19:01 -07:00
Ian Hickson
3eb87830e9
Constants! Constants everywhere! ( #9286 )
...
Aggressively apply the const lint.
2017-04-07 12:24:32 -07:00
Alexandre Ardhuin
2de61a0853
add @required when there's an assert not null ( #9124 )
...
* add @required when there's an assert not null
* address review comments
2017-03-31 18:34:13 +02:00
Alexandre Ardhuin
2166ea5b7f
apply partially the upcoming unnecessary_lambdas ( #8810 )
2017-03-15 23:09:58 +01:00
Chris Bracken
4c8c420e0b
Declare locals final where not reassigned (layers) ( #8572 )
2017-03-03 18:04:27 -08:00
Ian Hickson
63aa1397a3
Increase the strictness of our requiring explicit types ( #7585 )
...
...now that we have generic methods, their types need to be specified too.
2017-01-23 01:04:31 -08:00
Adam Barth
6e5c192cef
Remove use of activity.mojom ( #6317 )
...
Instead, we now interact with the system navigator via SystemNavigator.
2016-10-13 15:16:54 -07:00
Adam Barth
0975d04972
Remove media service example ( #6264 )
...
This example is misleading because it relies on the old services model.
Let's remove it until #6263 is fixed.
2016-10-10 20:14:34 -07:00
Ian Hickson
9e673853e5
Turn off AnimationControllers when not in use ( #5902 )
...
This requires all AnimationController objects to be given a
TickerProvider, a class that can create the Ticker.
It also provides some nice mixins for people who want to have their
State provide a TickerProvider. And a schedulerTickerProvider for those
cases where you just want to see your battery burn.
Also, we now enforce destruction order for elements.
2016-09-26 10:57:10 -07:00
James Robinson
a95c9fdb58
Isolate imports of generated Dart code from generated path ( #5960 )
...
This rewrites imports of various mojom.dart files from the Flutter
engine repo to instead import normal-looking dart files from the
(new) flutter_services package. This package handles exporting the
correct symbols from generated code wherever that may live.
Includes an engine roll to 3551e7a48e2e336777b15c7637af92fd7605b6c5
which contains the new flutter_services package.
2016-09-21 14:00:29 -07:00
Chinmay Garde
400585cb96
Update flutter/http.dart to use dart:io. ( #5940 )
2016-09-20 14:17:33 -07:00
Adam Barth
22210c8baf
Dispose AnimationController in examples ( #5207 )
...
These examples should show the best practices for working with
AnimationControllers.
Fixes #5206
2016-08-04 08:55:59 -07:00
Adam Barth
a8f6f44a55
Update engine to include new version of Mojo ( #4668 )
...
This required switching from the Future-based bindings to the callback-based
bindings.
2016-06-21 15:53:47 -07:00
Adam Barth
ba4f1e02c2
Add an example of listening to app lifecycle events ( #4623 )
...
Fixes #4553
2016-06-18 10:43:38 -07:00
Adam Barth
d1cb026a65
Update engine and Mojo usage ( #4258 )
...
The new mojom.dart code makes mocking services a bit tricky. I've filed
https://github.com/domokit/mojo/issues/786 about improving that.
2016-05-28 18:28:21 -07:00
pq
98ef58396a
Last literals get their types.
...
Last fixes to get the repo running clean checking for annotations on list and map literals.
2016-05-04 13:37:23 -07:00
Adam Barth
7ef1df4d5b
Remove fetch.dart ( #3584 )
...
These uses cases are now address by http.dart via http.readDataPipe.
2016-04-27 13:09:37 -07:00
Ian Hickson
1b9476c4d9
Hide routes from the API when they're not needed. ( #3431 )
...
The 'routes' table is a point of confusion with new developers. By
providing a 'home' argument that sets the '/' route, we can delay the
point at which we teach developers about 'routes' until the point where
they want to have a second route.
2016-04-20 09:33:28 -07:00
krisgiesing
27715e1d41
Add an example demonstrating use of isolates ( #3347 )
2016-04-15 16:31:23 -07:00
Hixie
797e27edd3
Add @override annotations to flutter framework
2016-03-14 14:02:26 -07:00
Adam Barth
95fc5ae070
[rename fixit] *Component* -> *Widget*
...
This patch renames StatelessComponent to StatelessWidget and
StatefulComponent to StatefulWidget.
Fixes #2308
2016-03-12 12:34:05 -08:00
Adam Barth
e71bd77e4f
[rename fixit] EdgeDims -> EdgeInsets
...
Fixes #1382
2016-03-12 12:33:38 -08:00
Hixie
6795efacab
Enable always_specify_types lint
...
And fix the zillion issues that uncovered.
2016-03-12 00:37:31 -08:00
Ian Hickson
43b0104114
Revert "Merge pull request #2639 from Hixie/always_specify_types"
...
This reverts commit f41b3411da
, reversing
changes made to e33d8d9621
.
This was a bad check-in due to my mangling uploading a new version of the branch from a different machine.
This reverts https://github.com/flutter/flutter/pull/2639 and will be replaced by https://github.com/flutter/flutter/pull/2640
2016-03-12 00:34:37 -08:00
Hixie
d162d98c79
Enable always_specify_types lint
...
And fix the zillion issues that uncovered.
2016-03-11 18:27:32 -08:00
Hixie
c7339de6bc
Enable always_declare_return_types lint
...
And fix a zillion omissions this uncovered.
2016-03-09 17:57:39 -08:00
Adam Barth
e4b1eab854
Remove //examples/widgets
...
Most of the remaining widget examples are actually manual tests. This patch
moves them into //dev/manual_tests. A couple are examples of using services,
which I've moved to //examples/layers/services. The remainder are out-dated and
are removed by this patch.
2016-03-08 16:37:32 -08:00