- 04 Dec, 2015 15 commits
-
-
Jason Simmons authored
-
Adam Barth authored
Improve material ink response
-
Adam Barth authored
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
-
Ian Hickson authored
Introduce some basic utility classes.
-
Ian Hickson authored
Analyzer improvements
-
Ian Hickson authored
One might argue, the most basic utility classes.
-
Ian Hickson authored
- strengthen analyzer against error messages that point past the bottom of the file. - ignore any errors in intl's auto-generated files.
-
Adam Barth authored
Automatically fill in the menu button when there's a drawer
-
Adam Barth authored
Add support for letterSpacing to TextStyle
-
Adam Barth authored
Also, fill in a back arrow when we can go back. Fixes #699
-
Adam Barth authored
-
Adam Barth authored
-
Eric Seidel authored
Workaround logcat -c not working
-
Eric Seidel authored
-
Ian Hickson authored
Be more discerning with forward transitions
-
- 03 Dec, 2015 22 commits
-
-
Ian Hickson authored
Allow non-Material apps to use the Title widget.
-
Hixie authored
-
Ian Hickson authored
Navigator.canPop(context)
-
Hixie authored
So you don't fade out when going to a popup menu, for example.
-
Hixie authored
-
Eric Seidel authored
Make it possible to specify the saved path for trace --stop
-
Eric Seidel authored
@chinmaygarde
-
Adam Barth authored
RenderFlex shouldn't assert when its out of space
-
Ian Hickson authored
Let MaterialApp.onGenerateRoute return a Route
-
Ian Hickson authored
Add menu items to stocks to control timeDilation
-
Adam Barth authored
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.
-
Hixie authored
-
Hixie authored
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.
-
Adam Barth authored
-
Eric Seidel authored
Add support for passing --trace-startup on Android
-
Eric Seidel authored
iOS takes a different codepath and will need more work. @chinmaygarde
-
Adam Barth authored
Support `flutter test` with prebuilt binaries
-
Adam Barth authored
Fix a large number of Drawer bugs
-
Adam Barth authored
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
-
Adam Barth authored
Now you can run tests with and without --flutter-repo with a prebuilt binary on Linux. Fixes #307
-
Ian Hickson authored
buildForwardTransition()
-
Hixie authored
For those times when you want to do something as you move away from a route into the next one, as well as when you move into it from the previous one.
-
- 02 Dec, 2015 3 commits
-
-
Florian Loitsch authored
Rename some of the functions from the scheduler.
-
Florian Loitsch authored
The names are probably less familiar, but more consistent: - FrameCallback: a callback that is relative to the frame and wants the frame offset (a duration) as argument. - addXFrameCallback: adds the given callback to the internal lists/maps. - scheduleXFrameCallback (currently only X = ""): add the callback, but also trigger a new frame. - handleX: the method that is invoked when the event-loop or the frame calls into the scheduler. - ensureXYZ: ensure that the callback happens. Unfortunately there is the ambiguity between a "callback": it can be a closure, or the action of doing a callback, so we end up with: ensureBeginFrameCallback, and ensureEventLoopCallback, where "callback" means the action of being called back.
-
Adam Barth authored
Add missing import to flutter_sprites
-