Adam Barth
9ec3cabf99
Rename TabSelection.registerAnimationListener to addAnimationListener ( #5932 )
...
This name is more consistent with our other names.
Fixes #4714
2016-09-19 14:01:02 -07:00
Adam Barth
f64d52e6e5
Add @protected to AnimatedWidget build function ( #5929 )
...
We use `@protected` in this way in StatelessWidget to avoid developers calling
this function directly.
2016-09-19 13:27:04 -07:00
Adam Barth
b38ff60338
Make it possible to create new text themes ( #5918 )
...
Fixes #5916
2016-09-19 11:18:16 -07:00
Dragoș Tiselice
eafe1c7a4e
Renamed Positioned constructor. ( #5927 )
...
Renames stretch constructor to fill for better consistency with
the rest of the framework.
2016-09-19 10:46:06 -07:00
Yegor
921287b412
migrate hot reload benchmark to the new devicelab framework ( #5878 )
2016-09-19 10:03:26 -07:00
Ian Hickson
2a81391915
Some semantics documentation. ( #5922 )
2016-09-16 23:22:20 -07:00
Phil Quitslund
2d4d171338
Roll to Dart SDK 1.20.0-dev.5.0. ( #5911 )
...
* Roll to Dart SDK `1.20.0-dev.5.0`.
* bumps to `1.20.0-dev.5.0`.
* updates `analyzer` API use.
* Add explicit types.
2016-09-16 16:30:34 -07:00
Dragoș Tiselice
51cd8b6799
Added a stretch Positioned constructor. ( #5894 )
...
Fixes #5835 .
2016-09-16 15:59:01 -07:00
Dan Rubel
573eaf0b71
diagnost XCode signing errors and offer suggestions ( #5913 )
...
Fixes https://github.com/flutter/flutter/issues/5775
2016-09-16 17:59:43 -04:00
Dragoș Tiselice
14054646ca
Added Material steppers. ( #5765 )
...
Added a widget that gives fine control over the use of steppers.
At any single moment, one step is shown with it own controls and
content.
2016-09-16 13:22:15 -07:00
Adam Barth
3ed4960b16
Add FlexFit.loose ( #5908 )
...
Previously, flexible children were always required to fill their allocated
space. After this change, they can fit loosely into that space and not fill it.
When that happens, the remaining free space is allocated according to the
maixAxisAlignment.
Fixes #5858
2016-09-16 13:12:36 -07:00
Dragoș Tiselice
84a879e66d
Renamed constant. ( #5910 )
...
Due to a synchronization issue, a PR was merged with a green build
that was supposed to be rebuilt and to fail. This commit fixes the
issue by renaming the usage of a constant.
2016-09-16 12:24:37 -07:00
Phil Quitslund
fffde14f64
Update tools to use analyzer from vended Dart SDK. ( #5900 )
...
* Update tools to use `analyzer` from vended Dart SDK.
* updates `flutter_tools` and `flutter_test` to use the SDK-vended `analyzer` package
* tweaks dependency tracking logic to only record the SDK-vended `analyzer` so as not to crash on spurious conflicts (due to transitive dependencies)
* Review fixes.
2016-09-16 11:06:17 -07:00
Dragoș Tiselice
b1a7720315
Fixed capitalization of toolbar. ( #5895 )
...
Fixes #4713 .
2016-09-16 11:05:03 -07:00
Matt Perry
f0f99a45d9
Pesto logo now smoothly animates between image and image+text states. ( #5890 )
...
Fixes https://github.com/flutter/flutter/issues/5684
2016-09-16 13:31:54 -04:00
Dan Rubel
1821238279
Refactor flutter command execution ( #5892 )
...
* refactor _run to runCmd
* replace requiresProjectRoot getter with call to commandValidator
* replace requiresDevice getter with call to findTargetDevice
* trace command requires a debug connection, not a device
* inline androidOnly getter
* rename command methods to verifyTheRunCmd and runCmd
* move common verification into BuildSubCommand
* rename deviceForCommand to device
* rename methods to verifyThenRunCommand and runCommand
2016-09-16 09:13:35 -04:00
Ian Hickson
0873f3e186
Move maxBy into the MaterialArc file ( #5905 )
...
As per our style guide, if you can't explain something, refactor it. I
studied this function for a while and still can't explain it, so...
2016-09-15 23:32:51 -07:00
Adam Barth
10e4f52080
Explain that runApp forces the app to fill the screen ( #5904 )
...
Fixes #5872
2016-09-15 21:59:40 -07:00
Ian Hickson
8224e11bc0
Documentation fixes. ( #5903 )
...
See #4434 .
2016-09-15 21:58:24 -07:00
Devon Carew
a1afba6b75
add summary files to .gitignore ( #5891 )
2016-09-15 20:32:59 -07:00
Dragoș Tiselice
87fb075fa1
Renamed DropDown to Dropdown. ( #5897 )
...
Fixes #3208 .
2016-09-15 17:38:41 -07:00
Dragoș Tiselice
8ac14f8698
Replaced FlexDirection with Axis. ( #5896 )
...
Fixes #4618 .
2016-09-15 15:23:37 -07:00
Dragoș Tiselice
4259266b14
Renamed expansion panel file. ( #5884 )
...
Renamed expansion_panels.dart to expansion_panel.dart.
2016-09-15 14:16:05 -07:00
Dragoș Tiselice
ab46cc2ef5
Rmoved magical color. ( #5886 )
...
Changed drawer header to use theme's divider color.
2016-09-15 13:41:27 -07:00
John McCutchan
24ab837240
Support hot reload for applications that don't use the framework ( #5868 )
2016-09-15 13:18:32 -07:00
Adam Barth
058620007b
Extract a Listenable base class from Animation and ChangeNotifier ( #5889 )
...
Having this base class lets classes like CustomPainter and DataTableSource be
more agnostic as to what's generating the repaints.
2016-09-15 13:13:51 -07:00
Adam Barth
179ea4a0a6
Update framework to account from engine API changes ( #5887 )
...
The engine now reports coordinates in physical pixels.
2016-09-15 13:13:42 -07:00
Adam Barth
9109bb02b9
Improve docs for ComponentElement ( #5829 )
...
Also, make ProxyWidget and ProxyElement public.
Fixes #4505
2016-09-15 09:15:11 -07:00
Dan Rubel
cc1755aac9
move all analysis options to repo root ( #5882 )
...
This moves all of the various .analysis_options* files to the flutter repo root so that it's easier to
* remember to keep them all in sync, and
* easily refer customers to them
2016-09-15 11:59:46 -04:00
Ian Hickson
33794d1387
TextStyle.apply ( #5879 )
...
Also, fix an old TODO, and add a test of various things on TextStyle.
...requires an engine roll to pick up https://github.com/flutter/engine/pull/3025 and https://github.com/flutter/engine/pull/3027 .
2016-09-15 07:49:44 -07:00
Ian Hickson
bb4a2e8b4c
Implement detachChild for LayoutBuilder ( #5860 )
...
Fixes https://github.com/flutter/flutter/issues/5840
2016-09-15 07:47:15 -07:00
Ian Hickson
cb6b4c95a4
Minor tweaks to box_painter ( #5854 )
...
Moves BorderRadius to above its first use.
Slight improvements to the BoxShape docs.
2016-09-15 07:47:04 -07:00
Hans Muller
a78ad92d1e
Small revision to ScrollableState.fling() ( #5871 )
2016-09-14 15:50:30 -07:00
Yegor
1ba1562293
move CI tests into the main repo ( #5758 )
2016-09-14 13:22:53 -07:00
Hans Muller
4ec5144427
Scrollable should restore its viewport dimensions when it reappears ( #5862 )
2016-09-14 11:08:07 -07:00
Jason Simmons
42b0113276
Roll the engine ( #5866 )
2016-09-14 10:57:53 -07:00
Dragoș Tiselice
826d87a9b2
Made MergeableMaterial dividers animated seamlessly. ( #5857 )
...
Changed MergableMaterial to animated between states that have dividers
and those that don't in order not to have dividers that appear
unanimatedly. Fixes #5847 .
2016-09-14 10:46:49 -07:00
Hans Muller
f4904b1459
Refresh indicator overscroll ( #5836 )
...
* Added OverscrollIndicatorEdge et al
* RefreshIndicator only clamps its scrollable edge
* added a test
* Updated the test
* fixed lint-os
* fixed a typo
* Scrollable should restore its viewport dimensions when it reappears
* removed an accidental commit
* updated per review feedback
2016-09-14 10:44:51 -07:00
Ian Hickson
36b093d628
This doesn't need a hack. ( #5855 )
2016-09-14 10:26:47 -07:00
mikejurka
1c81699d9f
Roll the engine ( #5859 )
2016-09-13 16:48:02 -07:00
Yegor
721cf95300
fix a race in tap gesture in the driver extension ( #5853 )
2016-09-13 14:54:12 -07:00
John McCutchan
fd50ccdd95
Enable hot mode by default. --no-hot disables it ( #5794 )
2016-09-13 14:38:05 -07:00
mikejurka
e85f1629e5
Roll the engine ( #5833 )
2016-09-13 13:10:52 -07:00
Dan Rubel
672d04e0d0
close sinks cleanup ( #5838 )
...
part of https://github.com/flutter/flutter/issues/5789
2016-09-13 14:15:36 -04:00
Adam Barth
3e2a52bc21
Remove playfair ( #5844 )
...
The deprecation period has ended and we believe its clients have migrated to
other solutions.
Fixes #2205
2016-09-13 11:10:26 -07:00
Dan Rubel
bad957d457
remove unused methods ( #5837 )
...
cleanup https://github.com/flutter/flutter/issues/5789
2016-09-13 12:01:04 -04:00
Adam Barth
157ffaac35
Update Dart package dependencies ( #5832 )
2016-09-12 16:00:12 -07:00
Dragoș Tiselice
9612669282
Changed progress indicator to use drawArc. ( #5828 )
...
Using paths' arcTo was causing performance issues in the Gallery.
This commit uses Skia's optimized drawArc in order to improve
performance, and it rolls the engine to the newest assing build.
Fixes #3599 .
Tracking Skia issue:
https://bugs.chromium.org/p/skia/issues/detail?id=5227
2016-09-12 14:42:21 -07:00
Konstantin Scheglov
0774a6748e
Build unlinked summaries for packages on upgrade. ( #5816 )
...
* Build unlinked summaries for packages on upgrade.
* Iterate through the packages in folders.
* Rollback the debug change.
2016-09-12 13:58:32 -07:00
Dan Rubel
678da3ac2b
cancel open subscription ( #5824 )
...
fixes https://github.com/flutter/flutter/issues/5788
2016-09-12 16:32:08 -04:00