Commit graph

4145 commits

Author SHA1 Message Date
Adam Barth 1484add104 Add TestGesture
This helper makes it easier to write correct tests that involve
gestures.

Fixes #1855
2016-02-21 14:32:58 -08:00
Adam Barth aeb9419122 Merge pull request #2064 from abarth/snackbar_action
SnackBar should have a single optional action
2016-02-21 12:58:24 -08:00
Adam Barth 505547ae95 Merge pull request #2068 from abarth/de_material
Remove redundant material_ prefix
2016-02-21 12:58:13 -08:00
Adam Barth 375bb77671 Merge pull request #2067 from abarth/status_callback
Animation status callbacks should be re-entrant
2016-02-21 12:58:02 -08:00
Adam Barth 240df79361 Remove redundant material_ prefix
These files are already in the "material" folder. They don't need to be
prefixed with material again.

Fixes #702
2016-02-20 22:12:15 -08:00
Devon Carew 4ec9608472 Merge pull request #2066 from devoncarew/device_polling_redux
add the ability to start and stop device polling
2016-02-20 22:08:00 -08:00
Adam Barth 6722e3d516 Animation status callbacks should be re-entrant
We should mutate the status of the AnimationController before calling
the status callbacks so that we're prepared to be re-entered.

Fixes #1911
2016-02-20 22:06:00 -08:00
Devon Carew 67046f933d add the ability to start and stop device polling 2016-02-20 22:00:11 -08:00
Adam Barth 72fcbb7d36 SnackBar should have a single optional action
The example in the spec with multiple actions is an anti-example.

Fixes #1876
2016-02-20 16:54:10 -08:00
Adam Barth 9e56fc4e9e Merge pull request #2063 from abarth/starter_style
Improve the style in the starter app
2016-02-20 16:41:05 -08:00
Adam Barth ec0ec75b26 Improve the style in the starter app
Fixes #2011
2016-02-20 15:48:55 -08:00
Adam Barth b7ae0be79a Merge pull request #2062 from abarth/rm_download_dart_sdk
Remove download_dart_sdk.py
2016-02-20 14:34:13 -08:00
Adam Barth 192fcf5284 Remove download_dart_sdk.py
This script is not used anymore.
2016-02-20 14:33:19 -08:00
Adam Barth eb6142ac34 Merge pull request #2059 from abarth/cloud_package
Download sky_engine and sky_services from cloud storage
2016-02-20 13:55:54 -08:00
Adam Barth 4aae718f85 Download sky_engine and sky_services from cloud storage
Downloading these packages from cloud storage simplifies our deployment
story because we can upload to cloud storage automatically from the
buildbot.

This patch also switches the responsibility for downloading the engine
artifacts to update_engine.sh. Centralizing this responsibility ensures
that the packages and the binaries are always in sync.
2016-02-20 13:25:01 -08:00
Yegor 38a72a444a Merge pull request #2054 from yjbanov/flutter-drive-cmd
"flutter drive" command
2016-02-19 18:17:52 -08:00
yjbanov a2b1bd4673 "flutter drive" command
Runs a test app and a driver test simultaneously, then stops the app.

Usage:

```
flutter drive --target=/path/to/test/app.dart
```

This command will look for `/path/to/test/app_test.dart` by
convention. We will expand into other ways of discovering tests in the
future.
2016-02-19 18:11:53 -08:00
Chinmay Garde c113bea978 Merge pull request #2049 from chinmaygarde/master
tvOS, watchOS and old simulators are blacklisted in the tools
2016-02-19 16:37:30 -08:00
Chinmay Garde d797995632 tvOS, watchOS and old simulators are blacklisted in the tools 2016-02-19 16:29:41 -08:00
Hans Muller 73ea415a5a Merge pull request #2050 from HansMuller/icon
Gallery icons demo
2016-02-19 14:54:50 -08:00
Hans Muller 870d9e95f7 Gallery icons demo 2016-02-19 14:40:11 -08:00
Chinmay Garde 31131f5a49 Merge pull request #2047 from chinmaygarde/master
iOS: In case Xcode is installed but the version is too old. Advise the user to update.
2016-02-19 14:15:33 -08:00
Chinmay Garde 83f10bd8ae Fix typo in the _xcodeVersionSatisfactory and rename the check 2016-02-19 13:38:28 -08:00
Chinmay Garde 5658640128 Fix lint errors 2016-02-19 13:34:16 -08:00
Chinmay Garde c5056b957e iOS: In case Xcode is installed but the version is too old. Advise the user to update. 2016-02-19 13:30:57 -08:00
Adam Barth a6f0c97a22 Merge pull request #2046 from abarth/background_compilation
Enable background compilation
2016-02-19 13:10:10 -08:00
Adam Barth b7ee5980ea Enable background compilation 2016-02-19 13:06:55 -08:00
Chinmay Garde 2772f203ca Merge pull request #2045 from chinmaygarde/master
Always generate legal UTIs for project identifiers.
2016-02-19 12:36:30 -08:00
Chinmay Garde 670bf871e2 Merge pull request #1969 from chinmaygarde/master
iOS: Misc tooling updates
2016-02-19 12:30:36 -08:00
Chinmay Garde f6a2477dce Always generate legal UTIs for project identifiers. 2016-02-19 12:30:18 -08:00
Chinmay Garde 9ed4e417d0 Fix flutter_tools tests 2016-02-19 11:48:39 -08:00
Chinmay Garde 512f5764bd Add an issue template for Github 2016-02-19 11:37:05 -08:00
Chinmay Garde b37112af2a Rewrite Local.xcconfig per build
In case the user changes the path of the Flutter project on disk, the Dart SDK or the Flutter repository itself, the old Xcode paths would be invalid. Now, we rewrite them when we build the project.
2016-02-19 11:37:05 -08:00
Chinmay Garde df946dd875 iOS: Treat the initial Info.plist string as a mustache template.
Use the project name to initialize the bundle name and identifier
2016-02-19 11:37:05 -08:00
Jason Simmons 5009f44a62 Merge pull request #2029 from jason-simmons/font_custom_load
Generate a font manifest JSON file from flutter.yaml
2016-02-19 10:23:48 -08:00
Jason Simmons 59351a79e4 Generate a font manifest JSON file from flutter.yaml 2016-02-19 10:05:14 -08:00
Hans Muller 9323d4edbf Merge pull request #2021 from HansMuller/tooltip
Tooltip Gallery demo
2016-02-19 08:39:49 -08:00
Hans Muller f989d3b855 Tooltip gallery demo 2016-02-19 08:27:16 -08:00
Adam Barth e63bcc2a90 Merge pull request #2023 from abarth/rm_service_registry
Remove ServiceRegistry
2016-02-18 20:12:15 -08:00
Adam Barth 09dbd9e76d Remove ServiceRegistry
We don't need this anymore now that we have Mozart. The engine recently
stopped support it also.
2016-02-18 20:01:10 -08:00
Adam Barth 2087bb08fa Rev engine 2016-02-18 19:47:41 -08:00
Hans Muller be109ddf0f Merge pull request #2012 from HansMuller/grid_tile
Added GridTile

Simplify creating grid tiles with GridTileBar headers or footers.
2016-02-18 16:25:43 -08:00
Hans Muller 5070d94243 Added GridTile 2016-02-18 16:08:54 -08:00
Devon Carew bde44417b9 Merge pull request #2010 from devoncarew/create_command
make the '-o' option in create optional
2016-02-18 14:52:29 -08:00
Devon Carew 0da7463ef0 make the '-o' option in create optional 2016-02-18 14:33:59 -08:00
Hans Muller 242fce055d Merge pull request #1975 from HansMuller/grid_list_demo
Added GridTileBar, grid list gallery demo


Added GridTileBar - support for adding headers and footers to grid tiles.

Added a material gallery scrollable grid demo.

Fixes #1554
Fixes #1979
2016-02-18 10:25:59 -08:00
Hans Muller 8cfe31f5e8 Added GridTileBar, grid gallery demo 2016-02-18 10:13:36 -08:00
Yegor f073f6b5a3 Merge pull request #1842 from yjbanov/flutter-driver
flutter_driver package
2016-02-17 18:11:49 -08:00
yjbanov 439aadf4e4 move to pub version of vm_service_client 2016-02-17 18:02:18 -08:00
Yegor Jbanov b0e4559459 add flutter_driver package
This commit contains:

- FlutterDriver API for e2e tests usable in conjunction with package:test
- FlutterDriverExtension to be enabled by the application in order to
  allow an external agent to connect to it and drive user interactions and
  probe into the element tree
- initial implementations of tap, findByValueKey and getText commands (to
  be expanded in future PRs)
2016-02-17 18:02:18 -08:00