- 03 Aug, 2017 1 commit
-
-
Jacob Richman authored
Add Diagnosticable base class and documentation
-
- 25 Jul, 2017 1 commit
-
-
Jacob Richman authored
Refactor RenderObject.toStringDeep and Widget.toStringDeep code to use DiagnosticsNode.
-
- 01 Jul, 2017 1 commit
-
-
Ian Hickson authored
* AutomaticKeepAlive A Widget that listens for notifications from widgets that don't want to die. * Automatically wrap SliverList and SliverGrid children in AutomaticKeepAlive widgets * Fixes for review comments
-
- 28 Jun, 2017 1 commit
-
-
Ian Hickson authored
-
- 26 Jun, 2017 1 commit
-
-
Ian Hickson authored
Applies comments I missed from https://github.com/flutter/flutter/pull/10904.
-
- 23 Jun, 2017 2 commits
-
-
Ian Hickson authored
I got a bit confused by these comments when trying to debug this code, let's try clearing them up a little.
-
Ian Hickson authored
-
- 21 Jun, 2017 3 commits
-
-
Jacob Richman authored
* Revert "Revert "Change all ocurrences of '$runtimeType#$hashCode' to use the idAndType method. (#10871)" (#10880)" This reverts commit ceb814aa.
-
Jacob Richman authored
Revert "Change all ocurrences of '$runtimeType#$hashCode' to use the idAndType method. (#10871)" (#10880) This reverts commit d46e208b.
-
Jacob Richman authored
* Change all instances of '$runtimeType#$hashCode' to use the describeIdentity method. The describeIdentity method generates a shorter description with a consistent length consisting of the runtime type and the a 5 hex character long truncated version of the hash code.
-
- 27 May, 2017 1 commit
-
-
Ian Hickson authored
Minor fixes throughout, e.g. removing trailing commas from the end of sample code expressions, changing headings to "sample code" more consistently, removing stale todos, fix typos in a private method name, minor grammar fixes, added some clarifications to CircularProgressIndicator, LinearProgressIndicator, CrossAxisAlignment, added some cross-references to various members, made it slightly clearer that layout algorithms are implementation details. Clarified "elevation" throughout. Added docs to InkResponse and InkWell. Added sample code for: SliverAppBar, Card, ListTile, EdgeInsets, Row, Column, CustomScrollView, ListView, SliverFixedExtentList, and SliverGrid. Fixes #10317. Fixes #10316. Fixes #10267. (sort of, see comment therein) Fixes #9331. (sort of, see comment therein) Fixes #9407. (sort of, see comment therein)
-
- 16 May, 2017 1 commit
-
-
Hans Muller authored
-
- 05 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 28 Apr, 2017 1 commit
-
-
Adam Barth authored
This patch finishes documenting all the symbols except for those related to scrolling.
-
- 23 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
* more widget const constructors * prefer const constructors * address review comments
-
- 21 Apr, 2017 2 commits
-
-
Alexandre Ardhuin authored
* make @immutable const * fix build
-
Adam Barth authored
We now attempt to explain what went wrong. Fixes #9509
-
- 05 Apr, 2017 1 commit
-
-
Ian Hickson authored
-
- 04 Apr, 2017 1 commit
-
-
Adam Barth authored
This patch adds docs for many of the sliver widgets.
-
- 30 Mar, 2017 1 commit
-
-
Adam Barth authored
This patch adds a notification to SliverChildDelegate that says which children are alive after each layout. The delegate can use this information to optimize it's underlying model of the children (e.g., by discarding models for children that are far outside the live range). Fixes #9045
-
- 29 Mar, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
Covers lib/ in package:flutter.
-
- 03 Mar, 2017 1 commit
-
-
Adam Barth authored
This feature lets you see a portion of the next and previous page in a PageView. Fixes #8408
-
- 23 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 21 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
Fixes #7734
-
- 17 Feb, 2017 1 commit
-
-
Ian Hickson authored
* More better toStrings and more vigorous smoke testing of gallery * Update scroll_controller.dart * Update sliver.dart
-
- 09 Feb, 2017 1 commit
-
-
Adam Barth authored
We weren't triggering a relayout when the number of children changed. Fixes #8001
-
- 06 Feb, 2017 2 commits
-
-
Adam Barth authored
After this patch, the old grid code is not used in the framework.
-
Adam Barth authored
This patch uses sliver-based two more gallery demos, the stocks example, in the date picker, and in markdown.
-
- 04 Feb, 2017 3 commits
-
-
Adam Barth authored
We now create a GridLayout object that memoizes the layout information for a given SliverConstraints. This approach is both more efficient (because the delegate no longer needs to re-solve its layout for each child) and allows for more code sharing between delegates. The SliverGridRegularTileLayout will also be useful for the date picker. Also, document the grid delegates.
-
Adam Barth authored
This patch moves the resonsibility for wrapping repaint boundaries around children to SliverChildDelegate, which means delegates can choose whether or no to use repaint boundaries. Also introduce SliverChildBuilderDelegate to make it easier to use the builder pattern with sliver lists. This functionality will be used by date picker, which wants to use a SliverGrid but doesn't need a repaint boundary around every day in a month grid.
-
Ian Hickson authored
-
- 03 Feb, 2017 1 commit
-
-
Adam Barth authored
This widget is a start towards replacing PageableList. There are still a number of features that we'll need to add before this widget can replace PageableList.
-
- 01 Feb, 2017 3 commits
-
-
Adam Barth authored
SliverFill fills the remaining space in the viewport with each box child. We'll use this sliver as a building block for pageable lists.
-
Adam Barth authored
-
Ian Hickson authored
-
- 31 Jan, 2017 1 commit
-
-
Adam Barth authored
This patch adds grid supports to slivers and introduces a ScrollGrid convenience class for making the common types of scrollable grids. This patch also deploys ScrollGrid in an example in the Flutter Gallery.
-
- 30 Jan, 2017 1 commit
-
-
Adam Barth authored
Add SliverList A SliverList is a linear layout of box children in a viewport that all have a common, fixed extent along the scroll axis. The layout is similar to a SliverBlock but more efficient.
-
- 27 Jan, 2017 2 commits
-
-
Adam Barth authored
This structure makes it easier to customize the viewport used in a Scrollable. Now Scrollable2 doesn't commit to using slivers.
-
Adam Barth authored
Uses SliverPadding to implementing paddding in ScrollView. Also, deploy ScrollView in more places now that it implements padding. Finally, remove loader_app.dart because it is not referenced.
-