Chris Bracken
60f5ae8e77
Add const non-null asserts where required ( #9945 )
...
Also includes minor doc fixes.
2017-05-09 21:15:42 -07:00
Jason Simmons
b586a97ad2
Enable physical model shadows (with animation) and change elevation to a double ( #9756 )
...
Fixes https://github.com/flutter/flutter/issues/9342
2017-05-03 12:11:01 -07:00
Ian Hickson
36052e68dd
BoxDecoration API changes: backgroundColor -> color et al ( #9648 )
...
backgroundColor -> color
backgroundImage -> image
BackgroundImage -> DecorationImage
2017-04-27 14:19:01 -07:00
Mehmet Fidanboylu
4e7a38b118
Add a tile scrolling test to complex_layout app ( #9537 )
...
* Add a tile scrolling test to complex_layout app
* - Review comments and fix analyzer failures.
* Use ListView.builder pattern.
2017-04-26 14:22:11 -07:00
Alexandre Ardhuin
83fce211a3
More const immutable classes ( #9544 )
...
* more widget const constructors
* prefer const constructors
* address review comments
2017-04-23 22:37:29 +02:00
Adam Barth
0d0861b3ee
The const will continue until morale improves ( #9536 )
2017-04-21 14:59:24 -07:00
Alexandre Ardhuin
9541848272
make @immutable const classes ( #9532 )
...
* make @immutable const
* fix build
2017-04-21 23:09:42 +02:00
Yegor
a5593b1678
fix analyzer warning: use const where possible ( #9320 )
2017-04-10 14:20:47 -07:00
Alexandre Ardhuin
610955f81d
upgrade to linter-0.1.30 ( #9297 )
...
* upgrade to linter-0.1.30
* add prefer_is_empty lint
* add directives_ordering lint
* add no_adjacent_strings_in_list lint
* add no_duplicate_case_values lint
* add prefer_collection_literals lint
* add prefer_const_constructors lint
* add prefer_contains lint
* add prefer_initializing_formals lint
* add unnecessary_null_aware_assignments lint
* add unnecessary_null_in_if_null_operators lint
2017-04-08 08:43:19 +02:00
Ian Hickson
ebe6da5b17
Rename BlockBody to ListBody. ( #9291 )
...
Nobody knew what a Block was.
2017-04-07 17:14:54 -07:00
Ian Hickson
3eb87830e9
Constants! Constants everywhere! ( #9286 )
...
Aggressively apply the const lint.
2017-04-07 12:24:32 -07:00
Hans Muller
606f56221b
Eliminated DrawerItem, use ListTile instead ( #8992 )
2017-03-24 15:34:43 -07:00
Alexandre Ardhuin
578ca0a295
use color.shadeXxx instead of color[Xxx] ( #8932 )
...
* use color.shadeXxx instead of color[Xxx]
* remove calls to .shade500 on MaterialColor
* remove calls to .shade200 on MaterialAccentColor
* fix test
2017-03-21 23:14:55 +01:00
Chris Bracken
6c97dd2c6c
Declare locals as final where not reassigned (dev) ( #8574 )
2017-03-03 18:06:08 -08:00
Alexandre Ardhuin
e9a775bf38
prefer const constructors ( #8316 )
2017-02-21 14:54:29 -08:00
Adam Barth
88a01ac40c
Port complex_layout to Sliver-based scrolling ( #8114 )
2017-02-13 16:30:19 -08:00
Adam Barth
474c2c7df6
Switch complex_layout back to LazyBlock ( #7940 )
...
We need to study these benchmark numbers more carefully. See #7937
2017-02-07 15:21:48 -08:00
Adam Barth
2e9986614d
Use sliver-based scrolling in more places ( #7893 )
...
In particular, we now use ListView in the about dialog.
2017-02-06 16:13:48 -08:00
Ian Hickson
332a23030b
Rename and refactor ScrollView hierarchy ( #7865 )
...
This prepares us for a CustomScrollView that takes slivers.
2017-02-03 16:05:43 -08:00
Ian Hickson
6469b475d2
Let's document this line so I don't accidentally remove it again. ( #7750 )
2017-01-30 23:32:44 -08:00
Jason Simmons
8ef17e0a6a
Create flutter_driver key finders using parameterized ValueKey types ( #7749 )
...
The finder will only match the widget's ValueKey if both have identical
runtime types
2017-01-30 16:52:59 -08:00
Ian Hickson
64d3647084
Tab crash in complex_layout ( #7744 )
2017-01-30 16:11:01 -08:00
Adam Barth
a4eca31777
Use ScrollView in examples a manual_tests ( #7645 )
...
This patch deploys ScrollView in a number of demos and manual tests.
2017-01-25 21:59:03 -08:00
Hans Muller
b23aed7a86
New Tabs API ( #7387 )
2017-01-09 14:55:36 -08:00
Adam Barth
8ca4caa440
Rename Flexible to Expanded and improve docs ( #6978 )
...
This patch replaces uses of Flexible with Expanded where we're using
FlexFit.tight. We still need to think of a better name for the
FlexFit.loose variant.
Also, improve the docs for Row, Column, Flex, and RenderFlex to be more
problem-oriented and to give a complete account of the layout algorithn.
Fixes #6960
Fixes #5169
2016-11-21 23:16:43 -08:00