- 29 Apr, 2019 1 commit
-
-
Dan Field authored
* Re-enable const
-
- 09 Mar, 2019 1 commit
-
-
Alexandre Ardhuin authored
-
- 07 Mar, 2019 1 commit
-
-
Alexandre Ardhuin authored
* fix indentof statements in BlockFunctionBody * fix indentof statements in BlockFunctionBody in tests
-
- 01 Mar, 2019 2 commits
-
-
Tong Mu authored
* Add curve fastInFastOut * Rename it to slowCenter * Rename to slowMiddle * Add continuous test
-
Alexandre Ardhuin authored
* add trailing commas on list/map/parameters * add trailing commas on Invocation with nb of arg>1 * add commas for widget containing widgets * add trailing commas if instantiation contains trailing comma * revert bad change
-
- 15 Feb, 2019 1 commit
-
-
Todd Volkert authored
Re-applies #27409 by reverting #27919 The analyzer issue (dart-lang/sdk#35940) has been temporarily worked around by virtue of #27929
-
- 14 Feb, 2019 1 commit
-
-
Todd Volkert authored
This reverts commit d8cd2ff4.
-
- 13 Feb, 2019 1 commit
-
-
Marco Scannadinari authored
-
- 24 Jan, 2019 2 commits
-
-
Frederik Schweiger authored
-
Dan Field authored
-
- 10 Jan, 2019 1 commit
-
-
Michael Goderbauer authored
-
- 08 Jan, 2019 1 commit
-
-
Marco Scannadinari authored
* Add Robert Penner’s easing functions These easing functions are the most popular functions in use on the web and other platforms. Including them in Flutter will encourage users to create more engaging and attractive animations.
-
- 16 Oct, 2018 2 commits
-
-
Max Bittker authored
* fix Curves.bounceInOut * assert maximum slope
-
Alexandre Ardhuin authored
* Future<void> main * Future<void>.delayed * prefer_void_to_Null * address review comments
-
- 23 Sep, 2018 1 commit
-
-
Ian Hickson authored
-
- 12 Sep, 2018 1 commit
-
-
Alexandre Ardhuin authored
* enable lint unnecessary_new * fix tests * fix tests * fix tests
-
- 07 Sep, 2018 1 commit
-
-
Jonah Williams authored
-
- 29 Aug, 2018 1 commit
-
-
- 23 Aug, 2018 1 commit
-
-
Jonah Williams authored
-
- 06 Aug, 2018 1 commit
-
-
Hans Muller authored
Make it possible to define an animation by stringing together a sequence of tweens.
-
- 02 Aug, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 27 Jul, 2018 1 commit
-
-
Todd Volkert authored
It was causing problems rolling Flutter into Fuchsia
-
- 23 Jul, 2018 1 commit
-
-
Alexandre Ardhuin authored
* re-enable lint unnecessary_const * remove trailling whitespaces * remove unnecessary const (after merge)
-
- 16 Jul, 2018 2 commits
-
-
Ian Hickson authored
This reverts commit cc1cf13e.
-
Alexandre Ardhuin authored
-
- 14 Mar, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 12 Mar, 2018 1 commit
-
-
Jason Simmons authored
-
- 22 Feb, 2018 1 commit
-
-
David Shuckerow authored
-
- 02 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 01 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 17 Jan, 2018 1 commit
-
-
Ian Hickson authored
Trying to get the build green. We will have to go through skipped tests as a more long-term task.
-
- 22 Nov, 2017 1 commit
-
-
Kyle Bradshaw authored
* AnimationController reset() method Just a simple convenience method to fix #13039 * Added `reset()` test * More test expectations Per feedback. * Removed test print * Improved documentation of reset() * Add controller.reverse to test
-
- 16 Nov, 2017 1 commit
-
-
Ian Hickson authored
Previously, ExpansionPanel would do weird things if interacted with when it was already animating. This is fixed and there's now a test. Also: * Minor fixes to make the gallery work in RTL, not that there's any way to see that without hard-coding the framework to RTL. But at least I'll be less annoyed when doing that. * Some trivial code and documentation cleanup.
-
- 04 Aug, 2017 3 commits
-
-
Michael Goderbauer authored
* Adding tests for animationStatus * remove comments * animateTo is allways forward * clearify docs * review comments
-
Michael Goderbauer authored
-
Michael Goderbauer authored
* Do not schedule animation if already at the target value * Partially fixes https://github.com/flutter/flutter/issues/11495. * Also includes a fix for Cupertino button to always run the tap animation even if the finger is immediately lifted from the screen (uncovered by a test failure). * refactorings * more tests * test clearifications * remove Listener * fix lints * fix async issue
-
- 21 Jun, 2017 1 commit
-
-
Alan authored
-
- 02 May, 2017 1 commit
-
-
Ian Hickson authored
This splits the frame pipeline into two, beginFrame and drawFrame. As part of making this change I added some debugging hooks that helped debug the issues that came up: * I added debugPrintScheduleFrameStacks which prints a stack whenever a frame is actually scheduled, so you can see why frames are being scheduled. * I added some toString output to EditableText and RawKeyboardListener. * I added a scheduler_tester.dart library for scheduler library tests. * I changed the test framework to flush microtasks before pumping. * Some asserts that had the old string literal form were replaced by asserts with messages. I also fixed a few subtle bugs that this uncovered: * setState() now calls `ensureVisualUpdate`, rather than `scheduleFrame`. This means that calling it from an AnimationController callback does not actually schedule an extra redundant frame as it used to. * I corrected some documentation.
-
- 15 Apr, 2017 1 commit
-
-
Ian Hickson authored
With this patch, you can do: ```dart Future<Null> foo() async { try { await controller.forward().orCancel; await controller.reverse().orCancel; await controller.forward().orCancel; } on TickerCanceled { // did not complete } } ``` ...in a State's async method, and so long as you dispose of the controller properly in your dispose, you'll have a nice way of doing animations in sequence without leaking the controller. try/finally works as well, if you need to allocate resources and discard them when canceled. Simultaneously, you can do: ```dart Future<Null> foo() async { await controller.forward().orCancel; await controller.reverse().orCancel; await controller.forward().orCancel; } ``` ...and have the same effect, where the method will just silently hang (and get GC'ed) if the widget is disposed, without leaking anything, if you don't need to catch the controller being killed. And all this, without spurious errors for uncaught exceptions on controllers.
-
- 16 Mar, 2017 1 commit
-
-
Hans Muller authored
-