Adam Barth
42eafce04a
Merge pull request #740 from abarth/custom_layout_assert
...
MultiChildLayoutDelegate should assert that all children have had layoutChild called exactly once
2015-12-04 12:50:14 -08:00
Eric Seidel
8b3df8487d
Merge pull request #742 from eseidelGoogle/profile_instructions
...
Make profile_startup.dart print instructions.
2015-12-04 12:35:56 -08:00
Ian Hickson
c0884943cb
Merge pull request #739 from Hixie/builder-no-variables
...
BuilderTransition no longer requires variables
2015-12-04 12:34:25 -08:00
Adam Barth
b83187d8f3
MultiChildLayoutDelegate should assert that all children have had layoutChild called exactly once
...
Fixes #692
Fixes #690
2015-12-04 12:31:58 -08:00
Eric Seidel
047c53ee3e
Make profile_startup.dart print instructions.
...
@chinmaygarde
2015-12-04 12:26:19 -08:00
Hixie
4789ee36c3
BuilderTransition no longer requires variables
...
Sometimes you want to just make a transition driven straight from the
performance's progress, rather than with an explicit variable.
2015-12-04 12:10:41 -08:00
Adam Barth
eaab8fa18f
Merge pull request #735 from abarth/custom_clip
...
Add custom clipping to ClipRect and ClipOval
2015-12-04 11:31:47 -08:00
Adam Barth
975997113b
Merge pull request #734 from abarth/foreground_painter
...
Add the ability to custom paint foregrounds
2015-12-04 11:28:08 -08:00
Adam Barth
f66726609d
Add custom clipping to ClipRect and ClipOval
2015-12-04 11:26:34 -08:00
Eric Seidel
ccd154f60e
Merge pull request #738 from eseidelGoogle/profile_startup
...
Add script for profiling startup using flutter trace on Android
2015-12-04 11:25:51 -08:00
Ian Hickson
7b518d955e
Merge pull request #737 from Hixie/yak2-slider
...
Slider Improvements
2015-12-04 11:24:00 -08:00
Hixie
6c3459e0b6
Slider Improvements
...
Have the widget support min/max arguments to make the widget easier to
use. Also, fix the dragging so it's actually where the knob is.
2015-12-04 11:23:16 -08:00
Adam Barth
2a9de0aa97
Add the ability to custom paint foregrounds
2015-12-04 11:21:55 -08:00
Eric Seidel
5e70bd13f6
Add script for profiling startup using flutter trace on Android
...
This will work after the next Engine roll. Currently it requires
a fix to tracing which isn't in the released engine.
Next steps are to make this work on a bot, and to add iOS support.
@abarth @chinmaygarde
2015-12-04 11:19:38 -08:00
Jason Simmons
87667cb7cc
Merge pull request #714 from jason-simmons/stocks_i18n
...
Example of using the Dart internationalization package in Flutter
2015-12-04 10:00:17 -08:00
Jason Simmons
e08d446ebf
Example of using the Dart internationalization package in Flutter
2015-12-04 09:48:32 -08:00
Adam Barth
a2b8f8b996
Merge pull request #721 from abarth/ink_response
...
Improve material ink response
2015-12-04 08:49:33 -08:00
Adam Barth
0608a02a97
Improve material ink response
...
This patch contains a number of improvements to the material ink response:
- The ink response now remains until you lift your finger
- When disappearing, the ink response now fades out
- The ink response is now the correct color (at least in the light theme)
- The ink response for IconButton now has a (circular) highlight
- The ink response for IconButton now repositions itself to be centered on the highlight
In addition, I've adjusted the various animation parameters to better match the
behavior of ink responses in the Java implementation of material.
Fixes #695
2015-12-04 00:17:12 -08:00
Ian Hickson
dc90783050
Merge pull request #718 from Hixie/core-basics
...
Introduce some basic utility classes.
2015-12-03 20:11:11 -08:00
Ian Hickson
1d4693fc9f
Merge pull request #719 from Hixie/analyzer
...
Analyzer improvements
2015-12-03 20:10:49 -08:00
Ian Hickson
c5a26615d8
Introduce some basic utility classes.
...
One might argue, the most basic utility classes.
2015-12-03 20:03:31 -08:00
Ian Hickson
0290622bc6
Analyzer improvements
...
- strengthen analyzer against error messages that point past the
bottom of the file.
- ignore any errors in intl's auto-generated files.
2015-12-03 19:52:23 -08:00
Adam Barth
2b47efc906
Merge pull request #716 from abarth/auto_menu
...
Automatically fill in the menu button when there's a drawer
2015-12-03 16:37:44 -08:00
Adam Barth
ed9fcc352c
Merge pull request #711 from abarth/letter_spacing
...
Add support for letterSpacing to TextStyle
2015-12-03 16:31:39 -08:00
Adam Barth
e17c3eccf6
Automatically fill in the menu button when there's a drawer
...
Also, fill in a back arrow when we can go back.
Fixes #699
2015-12-03 16:30:06 -08:00
Adam Barth
20a49edd73
Add support for letterSpacing to TextStyle
2015-12-03 16:25:46 -08:00
Adam Barth
5ad32f2987
Update engine
2015-12-03 16:24:44 -08:00
Eric Seidel
f497d94fe8
Merge pull request #715 from eseidelGoogle/logcat_broken
...
Workaround logcat -c not working
2015-12-03 16:16:46 -08:00
Eric Seidel
7d4feaa71a
Workaround logcat -c not working
2015-12-03 16:13:10 -08:00
Ian Hickson
1ff3a359e2
Merge pull request #712 from Hixie/yak2-discriminating-transitions
...
Be more discerning with forward transitions
2015-12-03 16:06:46 -08:00
Ian Hickson
15a13b8932
Merge pull request #713 from Hixie/title
...
Allow non-Material apps to use the Title widget.
2015-12-03 15:49:15 -08:00
Hixie
5dd8bd6e34
Allow non-Material apps to use the Title widget.
2015-12-03 15:42:59 -08:00
Ian Hickson
5252a3008d
Merge pull request #709 from Hixie/canPop
...
Navigator.canPop(context)
2015-12-03 15:10:47 -08:00
Hixie
cd19702ce8
Be more discerning with forward transitions
...
So you don't fade out when going to a popup menu, for example.
2015-12-03 15:10:11 -08:00
Hixie
cf7a3b0473
Navigator.canPop(context)
2015-12-03 15:03:26 -08:00
Eric Seidel
93b1f10019
Merge pull request #708 from eseidelGoogle/trace_path
...
Make it possible to specify the saved path for trace --stop
2015-12-03 14:57:24 -08:00
Eric Seidel
5e2bc90daf
Make it possible to specify the saved path for trace --stop
...
@chinmaygarde
2015-12-03 14:44:59 -08:00
Adam Barth
1a5639d35e
Merge pull request #707 from abarth/tiny_flex
...
RenderFlex shouldn't assert when its out of space
2015-12-03 14:41:44 -08:00
Ian Hickson
ab74b1783c
Merge pull request #705 from Hixie/yak3-material-app-route-classes
...
Let MaterialApp.onGenerateRoute return a Route
2015-12-03 14:40:36 -08:00
Ian Hickson
2ef0b569d8
Merge pull request #706 from Hixie/speed-control
...
Add menu items to stocks to control timeDilation
2015-12-03 14:40:32 -08:00
Adam Barth
7e474f6d9c
RenderFlex shouldn't assert when its out of space
...
Previously, we would assert with FlexJustifyContent.collapse if we ran out of
space. Now we do the same thing we do for the other types of justification,
which is to let the children's layout overflow.
2015-12-03 14:29:00 -08:00
Hixie
e249c0ab49
Add menu items to stocks to control timeDilation
2015-12-03 14:28:27 -08:00
Hixie
df07a69b12
Let MaterialApp.onGenerateRoute return a Route
...
Also:
- minor code reindents in places.
- reset the widget tree between tests.
- once you generate a route, don't let its builder change
(previously it would keep changing as the routes table changed).
- revert the stocks app toolbar-fading-on-forward-transition thing.
2015-12-03 14:21:38 -08:00
Adam Barth
884b2cf56a
Update engine
2015-12-03 13:10:52 -08:00
Eric Seidel
990f37a6ba
Merge pull request #703 from eseidelGoogle/trace_startup
...
Add support for passing --trace-startup on Android
2015-12-03 12:26:21 -08:00
Eric Seidel
4eee2e4c1d
Add support for passing --trace-startup on Android
...
iOS takes a different codepath and will need more work.
@chinmaygarde
2015-12-03 12:23:52 -08:00
Adam Barth
31203a908b
Merge pull request #697 from abarth/prebuilt_test
...
Support `flutter test` with prebuilt binaries
2015-12-03 10:21:56 -08:00
Adam Barth
85a60a1644
Merge pull request #696 from abarth/fix_drawer
...
Fix a large number of Drawer bugs
2015-12-03 10:21:34 -08:00
Adam Barth
1d195cb995
Fix a large number of Drawer bugs
...
This patch restructures how we handle drawer. The drawer is now a child of the
Scaffold, which wraps the Drawer in a DrawerController. The DrawerController
manages the interaction with the navigator as well as the edge swiping. The
DrawerController's state machine is driven almost entirely off its Performance,
which it now owns completely.
Fixes #90
Fixes #187
Fixes #192
Fixes #194
Fixes #604
2015-12-03 10:12:56 -08:00
Adam Barth
fb98a387aa
Support flutter test with prebuilt binaries
...
Now you can run tests with and without --flutter-repo with a prebuilt binary on
Linux.
Fixes #307
2015-12-03 10:05:57 -08:00