- 30 Nov, 2015 3 commits
-
-
Hixie authored
This lets you dynamically replace one route with another.
-
Hans Muller authored
Tabs scroll animation The TabBar's selection is now represented by a TabBarSelection object which encapsulates both the previous and currently selected indices and the Performance used to animate the selection indicator. Added a TabBarView class which displays a tab's contents. It uses a shared TabBarSelection to stay in sync with a TabBar. The TabBarView scrolls in sync with the TabBar when the selection changes. Eventually it will allow one to fling the selection forward or backwards. Added a tabBar property to ToolBar. Typically the corresponding TabBarView will be the body of the toolbar's Scaffold. Removed TabNavigatorView and TabNavigator. Added a widget gallery tabs demo page. Removed the old tabs demo.
-
Hans Muller authored
The TabBar's selection is now represented by a TabBarSelection object which encapsulates both the previous and currently selected indices and the Performance used to animate the selection indicator. Added a TabBarView class which displays a tab's contents. It uses a shared TabBarSelection to stay in sync with a TabBar. The TabBarView scrolls in sync with the TabBar when the selection changes. Eventually it will allow one to fling the selection forward or backwards. Added a tabBar property to ToolBar. Typically the corresponding TabBarView will be the body of the toolbar's Scaffold. Removed TabNavigatorView and TabNavigator. Added a widget gallery tabs demo page. Removed the old tabs demo.
-
- 29 Nov, 2015 4 commits
-
-
Adam Barth authored
Clean up code organization in flutter_tools
-
Adam Barth authored
1) Moved basic utility code into base/ directory to make it clear which code doesn't depend on Flutter-specific knowldge. 2) Move the CommandRunner subclasses into a runner/ directory because these aren't commands themselves.
-
Adam Barth authored
Remove build_sky_apk.dart
-
Adam Barth authored
This script has been subsumed by `flutter apk`.
-
- 28 Nov, 2015 2 commits
-
-
Ian Hickson authored
dev/update_packages.dart --upgrade
-
Ian Hickson authored
Add an --upgrade flag to the dev/update_packages.dart flag which runs 'pub upgrade' instead of 'pub get'. Tell people to use this when using 'flutter analyze' since 'pub get' doesn't have the same guarantee of getting everything in sync.
-
- 27 Nov, 2015 2 commits
-
-
Adam Barth authored
-
Adam Barth authored
Properly paint disabled switches
-
- 26 Nov, 2015 19 commits
-
-
Adam Barth authored
Also, refactor more common code into RenderToggleable and handle dark themes more correctly. Fixes #601
-
Adam Barth authored
Add missing types for list literals
-
Adam Barth authored
-
Adam Barth authored
Improve Material selection controls
-
Adam Barth authored
- These controls now have proper radial reactions. - You can drag the switch. - The radio button animates properly. - There's a demo in the Material Gallery
-
Adam Barth authored
Move RenderTogglable to material.dart
-
Adam Barth authored
Move Material Gallery demos into a directory
-
Adam Barth authored
Also, clean up the main.dart file to prepare for making dynamic theme changes.
-
Adam Barth authored
Fixes #219
-
Ian Hickson authored
Operators needed to lerp a FractionalOffset.
-
Ian Hickson authored
List assets used by Stocks demo
-
Ian Hickson authored
Fix minor typos and style nits.
-
Ian Hickson authored
Turn the LocalHistoryRoute into a mixin.
-
Hixie authored
Without this, you can't use AnimatedValue<FractionalOffset>, because its lerp() function uses the operators.
-
Hixie authored
-
Hixie authored
-
Hixie authored
-
Ian Hickson authored
Clean up the Navigator API again.
-
Hixie authored
* Split didPush() into didPush() and install(), so that we can install the overlays without triggering the push logic. This will be used in a subsequent patch to implement route replacement. * Split didPop() into didPop() and dispose(), so that we can remove overlays without triggering the pop logic. Also for a subsequent patch that implements replacement. * Clean up _navigator on the routes when the Navigator itself is disposed. * Drop the forwarding logic on willPushNext() -- now didPushNext() -- and didPopNext(), since we no longer have StateRoutes to get in the way. * Implement isCurrent more broadly and without having to keep track of state. * Provide some toString()s on NamedRouteSettings and ModalRoutes. * Make OverlayState.initState() use the insertAl functionality. * Make OverlayRoute.builders abstract since that way you'll catch when you forget to do it. If you don't want overlays, don't inherit from this class. * Made handleStatusChanged() on TransitionRoute public so that it can be overridden by subclasses.
-
- 25 Nov, 2015 10 commits
-
-
Adam Barth authored
Animate slider radial reaction
-
Adam Barth authored
Also, have the slider draw different in its disabled state.
-
Devon Carew authored
print logging timestamps to profile app launch
-
Devon Carew authored
allow logs to work from any location
-
Devon Carew authored
-
Devon Carew authored
-
Adam Barth authored
Add a basic material slider
-
Adam Barth authored
Finish TimePicker
-
Adam Barth authored
The slider in this patch works, but it's missing animations and many subtle touches.
-
Adam Barth authored
After this patch, TimePicker should work correctly. Fixes #559
-