- 06 Jan, 2017 2 commits
-
-
Ian Hickson authored
- more dartdocs for the drag typedefs - more toStrings to aid debugging - require the position for DragUpdateDetails since we were omitting it in some places - add the primaryVelocity to DragEndDetails so that consumers don't have to themselves track the axis in question - fix the velocity tracker so that it doesn't walk the null data. Previously, near time t=0 (which pretty much only matters in tests, but it does matter there) we would walk the velocity data and then also walk missing data, treating it as Point.zero with t=0. - simplify some of the velocity tracker; e.g. instead of trying (and failing?) to clear the velocity tracker when the pointer stalls, just drop the data before a stall during the velocity estimation (where we redundantly had another bigger horizon anyway).
-
Ian Hickson authored
Previously, SizeChangedLayoutNotifier fired a notification even for the first layout. Also, previously its test relied on that, and didn't actually change size at all. This fixes the test as well. Also, rename SizeChangedLayoutNotificaion to SizeChangedLayoutNotification.
-
- 05 Jan, 2017 16 commits
-
-
Seth Ladd authored
Closes https://github.com/flutter/flutter/issues/6907
-
Ian Hickson authored
It used to crash when the State never actually used the TickerProvider interface.
-
Ian Hickson authored
```dart expect(x, moreOrLessEquals(0.0)); ``` ...for those cases where `x` might be 1e-11 or whatever. Also, be more resilient when dumping the tree from inside the test framework. Also, add an assert that helped me debug something the other day.
-
Ian Hickson authored
-
Adam Barth authored
This class is just an alias for PlatformMessages. We'll remove it after a short deprecation period.
-
Ian Hickson authored
-
Ian Hickson authored
This lets you use `Listenable.merge` without having to sanitize your incoming list of change notifiers, in case your semantics are that they are optional.
-
Adam Barth authored
We didn't end up using this mechanism.
-
Adam Barth authored
-
Chinmay Garde authored
-
Adam Barth authored
More clearly explain the role of child, childWhenDragging, and feedback. Fixes #6962
-
Adam Barth authored
This patch changes the default appearance of Slider to not have the thumb be an open circle at its minimum position. The `thumbOpenAtMin` property can enable drawing an open thumb at the min position, which was the previous behavior. Fixes #6941
-
Hans Muller authored
-
Adam Barth authored
The docs now include all the information contained in the exception. Fixes #6994
-
Adam Barth authored
We were trying to update the tooltip overlay entry, but that cannot work because the overlay entry might have already built. Instead, we keep the old value. Fixes #7151
-
Adam Barth authored
This widget matches the style of the iOS slider widget. We don't yet have the proper visual design for the disabled state.
-
- 04 Jan, 2017 3 commits
-
-
Adam Barth authored
Fixes #7252
-
Adam Barth authored
This patch makes the CupertinoSwitch follow the style of the iOS switch more accurately.
-
Adam Barth authored
This patch contains a first draft of an iOS-style switch. We'll likely need to tweak the constants upon closer study, but the basics are here.
-
- 03 Jan, 2017 2 commits
-
-
lequem authored
-
Michael 'afrolion' Perrotte authored
-
- 21 Dec, 2016 1 commit
-
-
Hans Muller authored
-
- 20 Dec, 2016 1 commit
-
-
Hans Muller authored
-
- 19 Dec, 2016 2 commits
-
-
Jason Simmons authored
Dart will parse this path as a URI, and multiple leading slashes will cause that part of the path to be parsed as an authority. Fixes https://github.com/flutter/flutter/issues/7279 Also see https://github.com/dart-lang/sdk/issues/28143
-
Devon Carew authored
-
- 18 Dec, 2016 1 commit
-
-
Luke authored
* rename DestinationLabel and labels properties to BottomNavigationBarItem and items * update/fix comments * grammatical changes * add myself to AUTHORS
-
- 16 Dec, 2016 4 commits
-
-
Ian Hickson authored
Port DecelerateInterpolator to Flutter. Also, hide the Curve subclasses that you can't extend and that have no statics and are generally not useful.
-
Matt Perry authored
Callers can manually validate by calling validate(), or tell the Form to validate on every change by setting the `autovalidate` parameter. Fixes https://github.com/flutter/flutter/issues/7219
-
Hans Muller authored
-
Hans Muller authored
-
- 15 Dec, 2016 6 commits
-
-
Ian Hickson authored
* Update CONTRIBUTING doc to mention analysis * Update CONTRIBUTING.md
-
John McCutchan authored
- [x] Introduce DependencyChecker which can determine if any dependencies have been modified. - [x] Move the DartDependencyBuilder into a separate file. - [x] Add unit tests for DartDependencyBuilder. - [x] Add unit tets for DependencyChecker Part of #7014
-
Ian Hickson authored
Sometimes you have several listenables, but you want to hand them to an API (e.g. CustomPainter) that only expects one.
-
Ian Hickson authored
-
Ian Hickson authored
-
Jason Simmons authored
-
- 14 Dec, 2016 2 commits
-
-
Matt Perry authored
* Animate size of label text over text fields. Also fade in the hintText so it doesn't pop in immediately as the label text slides up. Fixes https://github.com/flutter/flutter/issues/7217 * rm annotations * test * rename
-
Devon Carew authored
-