Ian Hickson
207968ff79
Make SingleTickerProviderStateMixin more resilient ( #7360 )
...
It used to crash when the State never actually used the TickerProvider
interface.
2017-01-05 15:11:28 -08:00
Ian Hickson
e08c3c3bdc
moreOrLessEquals matcher for floating point numbers ( #7358 )
...
```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.
2017-01-05 14:51:01 -08:00
Ian Hickson
7f3dc76b8d
Minor improvement to Tween docs ( #7354 )
2017-01-05 14:39:23 -08:00
Adam Barth
30053f2f41
Deprecate HostMessages ( #7352 )
...
This class is just an alias for PlatformMessages. We'll remove it after a short
deprecation period.
2017-01-05 14:01:27 -08:00
Ian Hickson
5c360c8320
Minor tweaks to Curve documentation ( #7353 )
2017-01-05 13:10:41 -08:00
Ian Hickson
b2c244efe8
Allow nulls in Listenable.merge
( #7355 )
...
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.
2017-01-05 13:10:30 -08:00
Adam Barth
27970bd82d
Remove package:flutter/cassowary.dart ( #7350 )
...
We didn't end up using this mechanism.
2017-01-05 13:08:43 -08:00
Adam Barth
cd09370c13
Update quiver ( #7349 )
2017-01-05 12:45:10 -08:00
Chinmay Garde
1fa8a254a3
Update engine revision. ( #7348 )
2017-01-05 12:30:01 -08:00
Adam Barth
c6b9cdf80d
Clarify Draggable docs ( #7341 )
...
More clearly explain the role of child, childWhenDragging, and feedback.
Fixes #6962
2017-01-05 11:30:15 -08:00
Adam Barth
0c6dc598f7
Slider shouldn't be open at min ( #7342 )
...
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
2017-01-05 11:29:55 -08:00
Hans Muller
c613a85c0f
Invalid Curve transform parameter should assert ( #7340 )
2017-01-04 17:11:05 -08:00
Adam Barth
1146587cc7
Improve Scaffold.of docs ( #7339 )
...
The docs now include all the information contained in the exception.
Fixes #6994
2017-01-04 16:30:37 -08:00
Adam Barth
86e5fce61a
Tooltip update can cause assert ( #7338 )
...
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
2017-01-04 16:08:29 -08:00
Adam Barth
3176921d16
Add CupertinoSlider ( #7336 )
...
This widget matches the style of the iOS slider widget. We don't yet
have the proper visual design for the disabled state.
2017-01-04 16:08:19 -08:00
Adam Barth
96fa6c3ea4
IgnorePointer and AbsorbPointer should crossdoc each other. ( #7337 )
...
Fixes #7252
2017-01-04 15:09:10 -08:00
Adam Barth
9552de30ba
Tweak visual appearance of CupertinoSwitch ( #7328 )
...
This patch makes the CupertinoSwitch follow the style of the iOS switch
more accurately.
2017-01-04 12:41:13 -08:00
Adam Barth
732a83d408
Add CupertinoSwitch ( #7326 )
...
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.
2017-01-03 22:11:35 -08:00
lequem
500981fe0f
make dialog background color configurable ( #7320 ) ( #7323 )
2017-01-03 15:02:06 -08:00
Michael 'afrolion' Perrotte
2bb93db2b7
fixed doc typo ( #7270 )
2017-01-02 21:35:06 -08:00
Hans Muller
d05c7f62f2
UserAccountsDrawerHeader gallery demo, etc ( #7297 )
2016-12-21 06:19:42 -08:00
Hans Muller
c9c577aeeb
BoxDecoration should clip its backgroundImage if shape is BoxShape.circle ( #7292 )
2016-12-20 07:54:57 -08:00
Jason Simmons
82fc87fc4e
Remove extra leading slashes in the flutter tool snapshot path ( #7291 )
...
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
2016-12-19 15:44:26 -08:00
Devon Carew
49ebb3e266
hide some options from flutter -h ( #7288 )
2016-12-19 15:21:06 -08:00
Luke
1b9939af95
Rename DestinationLabel on BottomNavigationBar ( #7281 )
...
* rename DestinationLabel and labels properties to BottomNavigationBarItem and items
* update/fix comments
* grammatical changes
* add myself to AUTHORS
2016-12-17 18:14:37 -08:00
Ian Hickson
3e3d21926b
Curves.decelerate ( #7284 )
...
Port DecelerateInterpolator to Flutter.
Also, hide the Curve subclasses that you can't extend and that have no
statics and are generally not useful.
2016-12-16 15:30:41 -08:00
Matt Perry
6d4191e98c
Forms provide more control over when they validate. ( #7283 )
...
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
2016-12-16 18:14:37 -05:00
Hans Muller
0d746ff155
AppBar Menu and action button center alignment ( #7280 )
2016-12-16 12:11:20 -08:00
Hans Muller
dbf1cfdbf0
Do not pad the Input/InputContainer icon ( #7282 )
2016-12-16 12:10:57 -08:00
Ian Hickson
895aaa9a2e
Update CONTRIBUTING doc to mention analysis ( #7277 )
...
* Update CONTRIBUTING doc to mention analysis
* Update CONTRIBUTING.md
2016-12-15 15:59:57 -08:00
John McCutchan
2546259a64
DependencyChecker with tests ( #7268 )
...
- [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
2016-12-15 15:05:15 -08:00
Ian Hickson
977a25f29c
Listenable.merge ( #7256 )
...
Sometimes you have several listenables, but you want to hand them to an
API (e.g. CustomPainter) that only expects one.
2016-12-15 13:54:53 -08:00
Ian Hickson
971ca4b835
Check exit code for test subprocess ( #7269 )
2016-12-15 13:43:45 -08:00
Ian Hickson
502592e56c
Revert "Use test fonts in the test shell and remove custom font installation on Travis." ( #7265 )
2016-12-15 11:01:39 -08:00
Jason Simmons
f2932b6a48
An Android instrumentation test using a FlutterView ( #7262 )
2016-12-14 16:01:56 -08:00
Matt Perry
bf289a2aea
Animate size of label text over text fields. ( #7241 )
...
* 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
2016-12-14 15:29:36 -05:00
Devon Carew
3759332890
update create template intellij metadata ( #7255 )
2016-12-14 03:42:55 -08:00
Yegor
cf61905c04
publish GPU metrics to dashboard; compact transition event printout ( #7254 )
2016-12-13 15:22:23 -08:00
Jason Simmons
f2342a6141
Provide an empty asset manifest if the FLX does not contain any assets ( #7243 )
...
Without this, an FLX with no assets may be completely empty in AOT mode.
This will result in a warning when the engine's unzip library tries to
parse the FLX.
Fixes https://github.com/flutter/flutter/issues/7060
2016-12-13 13:43:28 -08:00
Jason Simmons
8782d95c6a
Check the type of a hot reload report message ( #7249 )
...
See https://github.com/flutter/flutter/issues/7248
2016-12-13 13:43:19 -08:00
Chinmay Garde
3bc6a1bf6f
Use test fonts in the test shell and remove custom font installation on Travis. ( #7250 )
2016-12-13 12:18:02 -08:00
YoungSeok Yoon
158ed8a0c0
Use the new path to the linter package ( #7230 )
2016-12-12 12:15:39 -08:00
Matt Perry
7d346dd184
Improve docs for Input and Form and friends. ( #7208 )
...
Fixes https://github.com/flutter/flutter/issues/7017
2016-12-12 14:24:45 -05:00
Matt Perry
5a864ded89
Always reserve space for error text in text fields. ( #7206 )
...
Fixes https://github.com/flutter/flutter/issues/6943
2016-12-12 14:24:36 -05:00
Yegor
25e6cc6743
tools: add timeout to VM service client ( #7175 )
2016-12-12 10:58:21 -08:00
John McCutchan
05866a27ed
Add fine grained hot reload benchmark timers ( #7237 )
2016-12-12 10:27:05 -08:00
Devon Carew
bf25b31a65
some updates to the launch verbiage ( #7236 )
2016-12-12 09:31:58 -08:00
Ian Hickson
cffe4812b4
Mention commit access ( #7232 )
2016-12-10 21:46:57 -08:00
Yegor
2aead430a7
add GPU traces to timeline summary ( #7190 )
2016-12-09 16:15:31 -08:00
Alexandre Ardhuin
9eaaa91df7
use isEmpty and isNotEmpty ( #7207 )
2016-12-09 15:37:42 -08:00