1904 Commits

Author SHA1 Message Date
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
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
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
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
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
Hixie
dfc7f00a88 Remove workarounds that avoided 'super' in mixins
Dart supports this properly now.
2015-10-09 11:24:50 -07:00
Adam Barth
57cc25a3aa Merge pull request #1559 from abarth/new_text_painter
Add a flag to TextPainter to use ParagraphBuilder
2015-10-09 11:23:46 -07:00
Adam Barth
b07ff55044 Add a flag to TextPainter to use ParagraphBuilder
This patch makes it easier to experiment with work on ParagraphBuilder.
2015-10-09 11:20:26 -07:00
Adam Barth
3053e876d0 Remove circular imports of the material.dart library 2015-10-09 10:39:05 -07:00
Adam Barth
db3b9e8052 Rename App to MaterialApp
MaterialApp assumes that you're using material design.

Also move radial reaction and fix imports for stats box.
2015-10-09 10:27:22 -07:00
Adam Barth
cceb4187cc Merge pull request #1556 from abarth/split_widgets
Split material design widgets out of widgets.dart
2015-10-09 10:14:02 -07:00
Adam Barth
cc809491ba Split material design widgets out of widgets.dart
These are now part of material.dart.
2015-10-09 10:07:06 -07:00
Hixie
37bda25196 Relative paths in internal flutter libraries
Now that you import a top-level file for each layer of the Flutter
framework, within the framework we can use relative paths without being
worried about the copy/pasta problem we used to have.
2015-10-09 09:56:40 -07:00
Adam Barth
423db5c22c Rev pub package 2015-10-09 09:37:23 -07:00
Hixie
892d60d538 Have Flat buttons set their default text styles.
Also, have dialog buttons use the accent colour.
Also, generally rationalise some of this stuff to match Material better.
2015-10-08 16:49:57 -07:00
Viktor Lidholt
ecd20b6fa3 Merge pull request #1541 from vlidholt/master
Adds support for keeping track of contact points in physics
2015-10-08 16:20:40 -07:00
Viktor Lidholt
333c8f5f10 Updates sprite physics test 2015-10-08 16:13:56 -07:00
Viktor Lidholt
95a0aceaa1 Adds basic support for joints in sprite physics 2015-10-08 16:12:31 -07:00
Hixie
8945e0112f Changing themes caused crash
The root cause was that we crawled the tree to mark anyone who depended
on the updated theme dirty _after_ we crawled it to rebuild it. Thus, if
anyone was already marked dirty when the process started, then got
marked clean by the first (rebuild) walk, then got marked dirty again by
the notification, they'd be clean when they got the notification,
despite already being in the dirty list, which would cause an assertion.

Also IconTheme didn't have an operator==, so it was independently too
aggressive about updates.
2015-10-08 15:21:18 -07:00
Hans Muller
10b99137d4 Merge pull request #1549 from HansMuller/dismissable_dispose
Defunct DismissableState should not have live animations
2015-10-08 13:56:33 -07:00
Hans Muller
fd8e64c402 Defunct DismissableState should not have live animations 2015-10-08 12:19:06 -07:00
Hixie
4254f5fba8 Drawer test. 2015-10-08 12:17:53 -07:00
Chinmay Garde
6143492e6e Format trace file names so they are easier to organize 2015-10-08 11:50:51 -07:00
Hans Muller
3cfc9c4d95 Allow Stacks with no children or only poisitioned children 2015-10-08 11:09:41 -07:00
Adam Barth
6111301a9b Merge pull request #1540 from abarth/rm_button_state
Remove ButtonState
2015-10-08 10:29:32 -07:00
Adam Barth
67367974ef Merge pull request #1538 from abarth/fix_snackbar
SnackBar throws exception on creation
2015-10-08 10:27:58 -07:00
Adam Barth
3308ff0026 Remove ButtonState
Clients should just use a GestureDetector (or an InkWell) instead.
2015-10-08 10:26:34 -07:00
Hans Muller
09d26302cb IndexedStack
Added horizontal and vertical alignment properties to Stack so that the origin of non-positioned children can be specified. Currently all of the non-positioned children just end up with their top-left at 0,0. Now, for example, you can center the children by specifying verticalAlignment: 0.5, horizontalAlignment: 0.5.

Added IndexedStack which only paints the stack child specified by the index property. Since it's a Stack, it's as big as the biggest non-positioned child. This component will be essential for building mobile drop down menus.

Added a (likely temporary) example that demonstrates IndexedStack.
2015-10-08 10:21:24 -07:00
Adam Barth
6b1c85a8b0 SnackBar throws exception on creation
It was trying to grab the route's performance before it was created. Now we
create the performance eagerly again.
2015-10-08 10:17:19 -07:00
Adam Barth
2da0eb9769 Merge pull request #1500 from abarth/drawer_animate_back
The Drawer should animate out when popped off the navigator
2015-10-08 10:16:34 -07:00
Viktor Lidholt
56ac0d9cc7 Adds support for keeping track of contact points in physics 2015-10-08 10:15:32 -07:00
Adam Barth
a8ea45f9e0 Merge pull request #1535 from abarth/button_highlight
FlatButton highlights but doesn't tap around edge
2015-10-08 10:14:40 -07:00
Viktor Lidholt
dd6d467657 Merge pull request #1526 from vlidholt/master
Adds support for applying forces and impulses to sprite physics
2015-10-08 10:13:58 -07:00
Hans Muller
da4f7b988a BoxConstraints.toString() should show closed intervals 2015-10-08 09:55:51 -07:00
Adam Barth
1cea4846bd FlatButton highlights but doesn't tap around edge
Now we trigger the highlight from the InkWell so that it matches the tap.

Fixes #1525
2015-10-08 09:45:29 -07:00
Adam Barth
d234ed932e Re-enable passing tests 2015-10-07 20:12:39 -07:00
Adam Barth
68acd2615d The Drawer should animate out when popped off the navigator
Now with more clear ownership over the Performance.
2015-10-07 20:09:45 -07:00