3702 Commits

Author SHA1 Message Date
Ian Hickson
1f6ed67bd9 Make 'flutter analyze' support analyzing arbitrary files
Before we didn't know how to find the packages of random files. Now we do.
2016-01-16 13:38:47 -08:00
Ian Hickson
c03c4cca10 Activity clean-up
Turns out Android crashes if the colour is not opaque, so we enforce
that at the Dart level.

Also, since label and colour are both actually optional, make them
named arguments.
2016-01-16 12:18:32 -08:00
Ian Hickson
9eb978443b Prepare flutter analyze for dart 1.14 2016-01-16 11:28:13 -08:00
Ian Hickson
5fdb074999 Merge pull request #1271 from Hixie/mojo-roll
fix framework to match new mojo sdk
2016-01-15 17:14:24 -08:00
Hixie
df78ec2b24 fix framework to match new mojo sdk
The dart bindings changed semantics in a non-compatible way.
2016-01-15 17:05:21 -08:00
Eric Seidel
0d8aa28556 Add support for running flutter tests on Chromium Infra
This uses the fancy new x-repository support:
https://github.com/luci/recipes-py/blob/master/doc/cross_repo.md

I'm not at all certain that we're going to use Chromium's
Infra for flutter, but I'm exploring and since this works
I figure I should check it in.

@abarth
2016-01-15 16:26:53 -08:00
Collin Jackson
b55dfd607c Merge pull request #1264 from collinjackson/rm_firebase
Remove Firebase flutter packge
2016-01-15 14:13:40 -08:00
Collin Jackson
32afb4a8b3 Remove Firebase Flutter package (moving to separate repo) 2016-01-15 13:52:32 -08:00
Seth Ladd
f411d2d78e Merge pull request #1262 from sethladd/fix-links
fix links to new website
2016-01-15 13:35:21 -08:00
Seth Ladd
af250fc9cf fix links to new website 2016-01-15 13:08:27 -08:00
Chinmay Garde
c8672a40c1 Fix Dart analyzer warning 2016-01-15 11:51:45 -08:00
Chinmay Garde
602a35617a Update flutter start for iOS simulator 2016-01-15 11:51:45 -08:00
Chinmay Garde
02f423f5d3 Minor: Remove unnecessary continue 2016-01-15 11:51:45 -08:00
Chinmay Garde
e98b7f4c48 Make picking of either an iOS or Android device from a configuration follow a common code path 2016-01-15 11:51:45 -08:00
Chinmay Garde
53ea61942b Invoke Device::startApp on the specific device 2016-01-15 11:51:45 -08:00
Chinmay Garde
fbef955cb9 Update IOSDevice::startApp for precompilation 2016-01-15 11:51:45 -08:00
Chinmay Garde
b7e388c5dd Allow preconfigured packages for iOS simulator and devices 2016-01-15 11:51:45 -08:00
Chinmay Garde
9fd1711b43 Add configurations for prebuilt iOS and iOS simulator targets 2016-01-15 11:51:45 -08:00
Hans Muller
3782189169 Merge pull request #1259 from HansMuller/progress_indicator
Update progress_indicator widget example

Update the progress_indicator demo: it was using Title explicitly, which is no longer needed.

Defend against a null color in updateTaskDescription. The color field in the TaskDescription struct (activity.mojom) isn't nullable.

Fixes #1248
2016-01-15 08:50:48 -08:00
Hans Muller
179ca8164e Upgrade progress_indicator demo defend against null color in updateTaskDescription 2016-01-15 08:41:57 -08:00
Ian Hickson
8c44c38299 Include BoxDecoration description in Container toString
Have BoxDecoration default to one-line dumps

Style nits in a rendering example
2016-01-14 22:20:43 -08:00
Ian Hickson
abb17ea93f Merge pull request #1237 from Hixie/tooltips
Tooltips
2016-01-14 12:44:17 -08:00
Hixie
24cab8999c Tooltips
Introduces a new Tooltip class.
Adds support for tooltips to IconButton and Scaffold.
Adds some tooltips to various demos.

Also some tweaks to stack.dart that I made before I decided not to go
down a "CustomPositioned" route.
2016-01-14 12:21:56 -08:00
Adam Barth
28d4e52a06 Update engine 2016-01-14 12:02:11 -08:00
Adam Barth
6d7bf20fcf Merge pull request #1243 from abarth/edge_trigger
Stocks has both tabs reified in the wiget tree
2016-01-14 11:24:04 -08:00
Hans Muller
675f4c4d2a Merge pull request #1240 from HansMuller/page_storage
PageStorage storage identifier should include the context widget's key
2016-01-14 10:33:17 -08:00
Adam Barth
b5ed355b93 Stocks has both tabs reified in the wiget tree
We were recomputing which widgets to show only when we were on the other side
of the repaint boundaries. That doesn't work well for pageable lists because we
come to rest exactly on a repaint boundary, which means we don't cull the other
page.

After this patch, we recompute the set of widgets using an edge-trigger when we
hit the boundary. That's better than using a level-trigger so that we don't
continuously recompute the set of widget as we sit at the boundary.
2016-01-14 10:19:05 -08:00
Adam Barth
1c292d68d9 Merge pull request #1241 from abarth/stock_data
Switch back to GitHub hosting of stock data
2016-01-14 09:54:58 -08:00
Adam Barth
174164bc15 Switch back to GitHub hosting of stock data
The Firebase server seems to have changed behavior and is not giving us a List
instead of a Map. This patch switches us back to GitHub, which just serves the
same flat files all the time.
2016-01-14 09:37:43 -08:00
Hans Muller
568fa07e17 PageStorage storage identifier should include the context widgets key 2016-01-14 09:35:39 -08:00
Devon Carew
2508d34de1 Merge pull request #1217 from devoncarew/remove_sound_manager
Remove flutter_sprites sound_manager.dart
2016-01-14 09:13:06 -08:00
Devon Carew
f6518a6254 remove the flutter_sprites/lib/src/sound_manager.dart library 2016-01-14 09:07:25 -08:00
Ian Hickson
aa87ab6f02 Merge pull request #1238 from Hixie/material-tweaks
Tweaks near Material, BoxDecoration, implicit animations.
2016-01-13 21:01:32 -08:00
Ian Hickson
a54ee77b88 Tweaks near Material, BoxDecoration, implicit animations.
Some more asserts and toString info.
Reorder some code to group lerp-related functions.
2016-01-13 18:53:56 -08:00
Seth Ladd
4507a7fa7b Merge pull request #1228 from sethladd/moarhelptext
clarify that start defaults to checked
2016-01-13 16:35:25 -08:00
Adam Barth
742567e374 Rev engine 2016-01-13 15:58:48 -08:00
Adam Barth
15eeb7f57d Merge pull request #1235 from abarth/handle_degenerate_transforms
Handle degenerate transforms better
2016-01-13 11:21:06 -08:00
Adam Barth
192c6e24c3 Handle degenerate transforms better
No you can't hit things inside degenerate transforms. Tranforming from global
coordaintes to degenerate local coordinates gives you Point.origin. Also,
upgrade vector_math to get a better invert constructor.

Fixes #1161
Fixes #1224
2016-01-13 11:14:46 -08:00
Adam Barth
193ed22b63 Merge pull request #1197 from abarth/rm_clamp
Remove clamp() in favour of double.clamp()
2016-01-13 11:01:41 -08:00
Seth Ladd
59fde0b45c clarify that start defaults to checked 2016-01-13 08:53:46 -08:00
Devon Carew
babfb0ac4f Merge pull request #1215 from devoncarew/dev_analysis
fixes to flutter analyze for the latest dev sdk
2016-01-12 20:18:41 -08:00
Devon Carew
1ef9a026d9 Merge pull request #1216 from devoncarew/remove_chromium_logs
don't listen for chromium messages to the adb log
2016-01-12 20:18:06 -08:00
Devon Carew
4ad838f65b don't listen for chromium messages to the adb log 2016-01-12 19:09:12 -08:00
Devon Carew
0f55ebe503 fixes to flutter analyze for the latest dev sdk 2016-01-12 19:04:19 -08:00
Eric Seidel
9257682b01 Remove stray period added from web editor. 2016-01-12 17:09:15 -08:00
Eric Seidel
a6e8fccb90 Correct display error for flutter analyze timing
Fixes #1213.
2016-01-12 17:08:38 -08:00
Adam Barth
d444ae7dc8 Update engine
Also, update callers of deprecated methods.
2016-01-12 12:24:07 -08:00
Hans Muller
ed121703a5 Merge pull request #1190 from HansMuller/fab_switch
Floating Action Button transitions

When the scaffold's floating action button (FAB) is replaced the old FAB shrinks to zero and then the new one grows to its full size. When a FAB is shown, its child spins into place.

This is all intended to be a good approximation of the "Lateral Screens" section of the material design spec.

The fab.dart example is included as stop gap until the gallery and other demos have been updated.
2016-01-12 11:50:47 -08:00
Hans Muller
cafea7f51f Floating Action Button transitions 2016-01-12 11:42:20 -08:00
Seth Ladd
e8e6544606 Merge pull request #1207 from sethladd/new-starter-app
starter app now has a button that does something
2016-01-12 10:56:42 -08:00