Adam Barth
72931955c8
Merge pull request #1332 from abarth/no_autofocus
...
Don't autofocus Input widgets by default
2016-01-21 14:53:37 -08:00
krisgiesing
740b612205
Merge pull request #1335 from krisgiesing/asset_close
...
Remove unused close method from AssetBundle
2016-01-21 14:50:30 -08:00
kgiesing
dab7dde3dd
Remove unused close method from AssetBundle
2016-01-21 14:27:51 -08:00
Adam Barth
f176ed27de
Don't autofocus Input widgets by default
...
Instead, require the developer to opt-in to autofocusing because autofocusing
can be disruptive.
Fixes #1307
2016-01-21 14:11:50 -08:00
Adam Barth
d10c5628dc
Merge pull request #1330 from abarth/bottom_padding
...
Scaffold should respect window.padding.bottom
2016-01-21 13:36:51 -08:00
Adam Barth
da7e1e5d4d
Scaffold should respect window.padding.bottom
...
The space for the keyboard is now represented as bottom padding for the window.
By teaching the scaffold to respect the bottom window padding, we move the
floating action button and snackbars out of the way of the keyboard.
This currently works on Android. I'll need to see how to get the keyboard
geometry on iOS for a similar effect.
Fixes #103
2016-01-21 13:30:16 -08:00
Devon Carew
073ac691a7
Merge pull request #1329 from devoncarew/refactor_commands
...
refactor commands to move out re-usable functionality
2016-01-21 10:06:16 -08:00
Devon Carew
5daf58ce1e
refactor commands to move out re-usable functionality
2016-01-21 09:38:46 -08:00
Adam Barth
b5a098399a
Merge pull request #1328 from abarth/mv_scroll_behavior
...
Move scroll_behavior into widgets
2016-01-21 09:07:20 -08:00
Adam Barth
5065339ce3
Move scroll_behavior into widgets
...
Previously this code was in the animation layer, which didn't make much
sense because scrolling is a widget concern.
2016-01-20 23:21:11 -08:00
Devon Carew
5776c6e3a7
Merge pull request #1327 from devoncarew/ios_simulator_name
...
parse out the ios simulator device name
2016-01-20 22:12:29 -08:00
Devon Carew
a14c2d219e
parse out the ios simulator device name
2016-01-20 22:01:57 -08:00
Adam Barth
51e2a0a2fe
Merge pull request #1325 from abarth/use_parent
...
Minor animation renames
2016-01-20 21:11:13 -08:00
Adam Barth
89320ee233
Rename Performance to Animation in a couple more places
...
These should be the last references to the old "performance" name.
2016-01-20 20:51:43 -08:00
Adam Barth
d59da41bfc
Use parent consistently for parent animation
...
Some of the Animation classes that we converted from performances use
the term "master" to refer to the animation upon which they're based.
This patch changes them to use the term "parent", which is consistent
with the rest of the animation classes.
2016-01-20 20:47:15 -08:00
Eric Seidel
bdb52ce081
Merge pull request #1324 from eseidelGoogle/master
...
Make `flutter start` not report erroneous failure
2016-01-20 18:17:17 -08:00
Eric Seidel
f9c7a8f606
Make flutter start
not report erroneous failure
...
Was failing when starting in the iOS Simulator
@chinmaygarde
2016-01-20 17:57:28 -08:00
Adam Barth
67c4ff99e8
Fix analyzer warning
2016-01-20 17:55:24 -08:00
Adam Barth
d1f0b86c1e
Merge pull request #1323 from abarth/rm_simulation_stepper
...
Merge simulationStepper into AnimationController
2016-01-20 16:57:38 -08:00
Adam Barth
fc8ac4ebdf
Merge simulationStepper into AnimationController
...
Now that we've decided that Animation<double> isn't confined to the interval
0.0 to 1.0, we can expand AnimationController to cover the use cases that used
to require SimulationStepper.
This patch merges SimulationStepper into AnimationController and ports the one
stand-alone client of simulation stepper over to using AnimationController.
2016-01-20 16:42:15 -08:00
Hans Muller
7ca8608a06
Merge pull request #1315 from HansMuller/gallery_section_graphics
...
Add section images to the gallery home page
2016-01-20 16:39:30 -08:00
Adam Barth
3825c037e7
Merge pull request #1320 from abarth/animation_cleanup
...
Move ClampedSimulation into newton
2016-01-20 16:05:27 -08:00
Devon Carew
cdf7ad4d32
Merge pull request #1319 from devoncarew/refactor_build_command
...
refactor build command into two files
2016-01-20 16:02:27 -08:00
Adam Barth
87ab798daf
Move ClampedSimulation into newton
...
ClampedSimulation makes more sense at the newton layer because it's dealing
entirely with newton concepts.
2016-01-20 15:58:05 -08:00
Devon Carew
70fb49fb14
refactor build command into two files
2016-01-20 15:45:34 -08:00
Adam Barth
ecb72f976a
Merge pull request #1318 from abarth/finish_port
...
Port the remainder of the framework to AnimationController
2016-01-20 14:04:36 -08:00
Adam Barth
b988a875ad
Remove Performance and AnimatedValue
...
This patch removes Performance and AnimationValue now that we've ported the
framework over to AnimationController and Tween. This patch also cleans up the
names of the AnimationController classes now that they don't have to avoid
conflicts with the old animation API. Specifically, I've made the following
renames:
* Animated -> Animation
* Evaluatable -> Animatable
* PerformanceStatus -> AnimationStatus
This patch is just renames and moving code around. There aren't any changes in
behavior.
2016-01-20 13:49:35 -08:00
Adam Barth
e459e7124a
Port the remainder of the framework to AnimationController
...
There should be no more uses of Performance or AnimatedValue in the framework
or the examples.
2016-01-20 13:29:05 -08:00
Adam Barth
aabd1ce457
Merge pull request #1317 from abarth/port_widgets
...
Port most of widgets to AnimationController
2016-01-20 13:25:15 -08:00
Adam Barth
24872f6931
Port most of widgets to AnimationController
...
I've left transitions and enter_exit_transition out of this patch, but I've
converted the rest.
2016-01-20 13:24:43 -08:00
Hans Muller
e1c53b65f7
Added section images to the gallery home page
2016-01-20 12:15:13 -08:00
Adam Barth
e4940a0114
Merge pull request #1314 from abarth/port_material2
...
Finish porting material.dart to AnimationController
2016-01-20 10:47:37 -08:00
Adam Barth
08b27fd79d
Finish porting material.dart to AnimationController
...
After this patch, there aren't any direct uses of Performance in material.dart.
2016-01-20 10:38:34 -08:00
Devon Carew
5ac6f9313d
Merge pull request #1305 from devoncarew/device_notification
...
Device notification
2016-01-20 10:03:56 -08:00
Devon Carew
5ad67975e5
Merge pull request #1312 from devoncarew/tools_tweaks
...
name and grammar tweaks
2016-01-20 09:55:40 -08:00
Eric Seidel
eb632698eb
Merge pull request #1273 from eseidelGoogle/infra
...
Add support for running flutter tests on Chromium Infra
2016-01-20 09:30:29 -08:00
Adam Barth
34a65dae22
Merge pull request #1311 from abarth/port_material
...
Move Scaffold over to using AnimationController
2016-01-20 09:25:42 -08:00
Adam Barth
d25951c517
AnimatedBuilder should have a child
...
Providing a pre-built child is more efficient because we don't need to rebuild
the child every tick of the animation.
2016-01-20 09:10:34 -08:00
Adam Barth
715af6ebe8
Port Tooltip to AnimationController
2016-01-20 08:43:04 -08:00
Adam Barth
6cea5dc80d
Switch Navigator over to using AnimationController
...
This patch moves Navigator and related code over to using
AnimationController.
2016-01-20 08:43:04 -08:00
Adam Barth
0b098ee2e5
Move Scaffold over to using AnimationController
...
Also, clean up the class hierarchy for AnimationController now that
we've renamed progress to value. That means everything in the hierarchy
now has a value, include Watchable. This patch renames Watchable to
Animated<T>, which lets us use that type almost everywhere.
I've added some ducktape to modal bottom sheets to avoid having to
refactor all of Navigator to use AnimationController. I'll remove the
ducktape in the next patch.
2016-01-20 08:43:04 -08:00
Devon Carew
87e6b9a082
name and grammar tweaks
2016-01-20 08:38:50 -08:00
Devon Carew
386b27755d
Merge pull request #1310 from devoncarew/better_failure
...
Better failure when run from non-flutter projects
2016-01-19 21:44:52 -08:00
Devon Carew
8bb8e1d9e7
add device notifications to the daemon command
2016-01-19 21:29:20 -08:00
Devon Carew
386c351884
improve the failure mode when run from a non-flutter project
...
fix an issue where errors were printed twice
2016-01-19 20:56:23 -08:00
Hans Muller
ee81e8ad49
Merge pull request #1252 from HansMuller/new_gallery
...
Revised Material Gallery demo
The demo's home page is now a grid divided into the same six sections that appear in the Material Design spec itself. Tapping on a section leads to a list of demos. Currently only the "Components" section has any demos.
All of the demos are now self-contained apps with their own Scaffold and etc.
2016-01-19 17:11:04 -08:00
Hans Muller
3f0cca02cb
Revised Material Gallery demo
2016-01-19 17:02:32 -08:00
Adam Barth
50937d1f03
Merge pull request #1306 from abarth/port_examples
...
Port examples to the new animation API
2016-01-19 16:13:05 -08:00
Adam Barth
fc978c1aa8
Port examples to the new animation API
...
These now use Animation and AnimationController instead of PerformanceView and
Performance.
2016-01-19 16:03:31 -08:00
Chinmay Garde
477530f309
Merge pull request #1249 from chinmaygarde/master
...
First take on `flutter start` for iOS devices
2016-01-19 14:59:05 -08:00