Commit Graph

29153 Commits

Author SHA1 Message Date
Viktor Lidholt
2d2b4a8a58 Save list of sprite physics joints 2015-10-12 16:53:41 -07:00
Hixie
f2cc43a483 Lots of trivial warning fixes
Add type annotations in many places.
Fix some identifiers to have more lint-satisfying names.
Make all operator==s consistent in style.
Reorder some functions for consistency.
Make ParentData no longer dynamic, and fix all the code around that.
2015-10-12 16:31:20 -07:00
Collin Jackson
477a54c375 Allow derived classes of Scrollable to listen for scroll events 2015-10-12 16:10:46 -07:00
Viktor Lidholt
13ade2c732 Adds check for breaking forces in sprite physics joints 2015-10-12 15:56:11 -07:00
Viktor Lidholt
909716956e Adds pulley joint to sprite physics and makes joint variables final 2015-10-12 15:28:02 -07:00
Adam Barth
5a7d21675a Remove demo_launcher
This example is outdated.
2015-10-12 14:20:28 -07:00
Viktor Lidholt
26234b1041 Merge pull request #1580 from vlidholt/master
Working joints in sprite physics
2015-10-12 14:10:19 -07:00
Adam Barth
d9af939995 Improve error message when missing the package-root 2015-10-12 14:01:05 -07:00
Adam Barth
bb9cf6d78b Add .old extension to silence analyzer
These examples haven't been ported to fn3 yet. Before this patch, they caused a
lot of noise in the analyzer output.
2015-10-12 13:45:33 -07:00
Viktor Lidholt
4e78799391 Updates sprite physics test 2015-10-12 13:39:47 -07:00
Viktor Lidholt
5f907780ff Working joints in sprite physics 2015-10-12 13:39:20 -07:00
Adam Barth
44f0feeb57 Merge pull request #1574 from abarth/material_canvas
Change the default MaterialType to canvas
2015-10-12 11:09:48 -07:00
Adam Barth
9c4835100b Handle the case of a non-connected Android device better
Previous we dumped a stack trace. Now we produce a more sensible error.
2015-10-12 11:05:09 -07:00
Adam Barth
a1d554a575 Update arrow in stocks search to use ColorFilter
We changed IconButton to require a ColorFilter to filter the color of the icon.
2015-10-12 10:09:57 -07:00
Adam Barth
09665c0d7f Change the default MaterialType to canvas
Canvas is by far the most popular type of material by call site (and makes for
a faster default because it doesn't have a RRect clip).
2015-10-12 09:36:47 -07:00
Adam Barth
ca909c9252 Rev pub package 2015-10-12 01:38:09 -07:00
Adam Barth
0e06feee01 Add some print statements to smooth first run
This patch adds a couple print statements to explain why the first run of
`flutter start` takes a while. (We need to download the APK and install it on
the device.)
2015-10-12 01:33:03 -07:00
Adam Barth
a157e0eac0 Rev pub package 2015-10-12 01:06:20 -07:00
Adam Barth
8df5e9f738 Polish up some error handling
This patch improves the error handling for several arbitrary issues I
encountered while experimenting with the tool this evening.
2015-10-12 00:55:13 -07:00
Adam Barth
f9a7ed047d Reattach fitness to the build
We can build Fitness again now that playfair has been updated to account for
the package:flutter rename.
2015-10-12 00:24:24 -07:00
Adam Barth
9b46c2d89c Update playfair after package:flutter rename 2015-10-12 00:11:28 -07:00
Adam Barth
bdd20661d7 Teach sky_tools about prebuilt artifacts
This patch makes `flutter start` work without a clone of the engine git
repository. Making this work pulled a relatively large refactor of how the
commands interact with application packages and devices. Now commands that want
to interact with application packages or devices inherit from a common base
class that holds stores of those objects as members.

In production, the commands download and connect to devices based on the build
configuration stored on the FlutterCommandRunner. In testing, these fields are
used to mock out the real application package and devices.
2015-10-12 00:03:55 -07:00
Ian Fischer
a6a3f212ee IOSSimulator implementation.
Also fixes some minor bugs with iOS and Android interactions.
2015-10-11 19:36:06 -07:00
Adam Barth
4191ed4921 Don't mention --install
The --install command isn't needed anymore. We automatically detect when
we need to install the APK.
2015-10-11 12:33:59 -07:00
Adam Barth
d1b7f175a5 Rev pub package 2015-10-11 12:14:46 -07:00
Adam Barth
f0b7ef83ff Merge pull request #1572 from abarth/bin_flutter
Add a bin/flutter.dart to the flutter package
2015-10-11 12:03:21 -07:00
Adam Barth
25eaaefd26 Switch init command over to package:flutter 2015-10-11 11:57:22 -07:00
Adam Barth
760811e62b Rev pub package 2015-10-10 00:52:32 -07:00
Adam Barth
85d8f8c1b3 Add a bin/flutter.dart to the flutter package
This command will eventually become the main entrypoint for the Flutter tools.
Also, fixup a reference to the "sky" package in sky_tool.
2015-10-10 00:43:59 -07:00
Adam Barth
9148e1779f Expose main via executable.dart
Expose the main entry point for the tools via the library lets us run the tools
from the Flutter package, which simplifies the setup for end developers because
they don't need to declare a dependency on sky_tools directly.
2015-10-10 00:15:21 -07:00
Devon Carew
7ba6342f88 remove an unused import 2015-10-10 00:00:50 -07:00
Adam Barth
e17190df63 Merge pull request #85 from flutter/command_dir
Move Command subclasses into commands directory
2015-10-09 23:28:19 -07:00
Adam Barth
561350d238 Merge pull request #81 from Iheartweb/patch-1
Changing Desc to match Github Desc.
2015-10-09 23:24:15 -07:00
Adam Barth
287817f224 Move Command subclasses into commands directory
I'm trying to get a feel for the code by writing some simple cleanup patches.
2015-10-09 23:22:20 -07:00
Adam Barth
4417049f78 Update package:flutter pubspec 2015-10-09 21:00:58 -07:00
Adam Barth
ecce1eb389 Import dart:ui as ui (instead of as sky) 2015-10-09 20:55:54 -07:00
Adam Barth
65eba90843 Rename package:sky to package:flutter 2015-10-09 20:44:52 -07:00
Adam Barth
5b37f8750d Rename dart:sky to dart:ui 2015-10-09 19:27:13 -07:00
Adam Barth
28d769f3ec Fix updater pubspec 2015-10-09 18:56:16 -07:00
Devon Carew
f7646679dc update the starter app template 2015-10-09 16:55:43 -07:00
Ian Fischer
51f1eb3581 Merge pull request #82 from iansf/ios_listen
Get iOS devices working on Mac if you specify sky-src-path.
2015-10-09 16:51:03 -07:00
Ian Fischer
ae32410995 Get iOS devices working on Mac if you specify sky-src-path. 2015-10-09 16:23:33 -07:00
Collin Jackson
cc2a873ac7 Merge pull request #1566 from collinjackson/dont_antialias_images
Painting images should not anti-alias (improves performance)
2015-10-09 14:59:50 -07:00
Adam Barth
32f18cfecb Rev pub package 2015-10-09 14:55:33 -07:00
Collin Jackson
6e37b51c0e Painting images should not anti-alias (improves performance) 2015-10-09 14:54:03 -07:00
Viktor Lidholt
79c23548ce Merge pull request #1562 from vlidholt/master
Adds debug drawing for weld joints in sprite physics
2015-10-09 14:12:18 -07:00
Adam Barth
f864ec267a Merge pull request #1564 from abarth/fast_white_icons
Make it fast to draw color icons
2015-10-09 14:07:45 -07:00
Adam Barth
ee7c72f4da Make it fast to draw color icons
Instead of using a ColorFilter, plumb the information down to Icon and thereby
to Image.
2015-10-09 14:04:54 -07:00
Hixie
8915cf0b89 Avoid painting previous routes redundantly
...once the animation is done.
2015-10-09 14:03:54 -07:00
Viktor Lidholt
dcad79e239 Adds debug drawing for weld joints in sprite physics 2015-10-09 13:22:12 -07:00