- 05 Apr, 2017 5 commits
-
-
Adam Barth authored
The Wrap widget is a layout that places children in a run in order along its main axis until it runs out of space. At that point, starts placing children in a new run that is adjacent in the cross axis. Fixes #8831
-
Ian Hickson authored
-
Ian Hickson authored
This yak shave went as follows: Fix https://github.com/flutter/flutter/issues/8795 by adding stocks to the examples README. Notice the layers entry in that README isn't quite right either. Update that. Check the layers/README file is worth pointing at. Update the layers/README. Let's run some of the layer tests to see if they still work. Oops, need to update them to gradle. Ok let's try running them again. Oops, sector is broken. Add a test for sector. Fix sector. Find you need to add an assert to a const constructor. Notice we need to turn const asserts on for the analyzer. Notice the analysis_options files are out of sync with each other and with the full list of lints. Turn on the lints that should be on. Fix the bugs that finds.
-
Adam Barth authored
Mostly related to semantics and scrolling.
-
Ian Hickson authored
-
- 04 Apr, 2017 2 commits
-
-
Adam Barth authored
This patch adds docs for many of the sliver widgets.
-
Adam Barth authored
We should always use the maxWidth from the incomming constraints to size the text inside the editable because the EditableText itself always expands to fill its width. Also, make sure InputDecoration always expands horizontially (even when there's no icon) for consistency. Fixes #9149
-
- 02 Apr, 2017 2 commits
-
-
Adam Barth authored
Rather than rebuilding to blink the cursor, we now pass a ValueNotifier<bool> to the RenderEditable so that it can simply repaint. This patch also contains some refactoring towards being able to do the same thing with the text being edited, but I didn't quite get it working.
-
Adam Barth authored
Also, fix an issue where hint text wasn't visible when the InputDecoration was collapsed. Fixes #8541
-
- 31 Mar, 2017 2 commits
-
-
Adam Barth authored
We now have an explicit focus tree that we manage. Instead of using GlobalKeys to manage focus, we use FocusNode and FocusScopeNode objects. The FocusNode is Listenable and notifies when its focus state changes. Focus notifications trigger by tree mutations are now delayed by one frame, which is necessary to handle certain complex tree mutations. In the common case of focus changes being triggered by user input, the focus notificiation still arives in the same frame.
-
Alexandre Ardhuin authored
* add @required when there's an assert not null * address review comments
-
- 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 3 commits
-
-
Alexandre Ardhuin authored
-
xster authored
-
Ian Hickson authored
The new scrolling world marks nodes dirty between frames instead of waiting for the frame, and we've decided that's actually ok. There's no test here because the test harness has a bug that hides this exception. I will submit a separate PR to fix the harness, which will fix a test that, without _this_ patch, fails. All of which is to say, this is actually already tested.
-
- 26 Mar, 2017 1 commit
-
-
Adam Barth authored
These parameters are the width, not the height.
-
- 21 Mar, 2017 1 commit
-
-
Adam Barth authored
This patch prepares us to remove InputValue in favor of TextEditingValue.
-
- 20 Mar, 2017 2 commits
-
-
Jason Simmons authored
-
Adam Barth authored
Previously they tried to compute an integer target end index, but integers can't represent infinity. Now we use null to represent infinity. Also, fix some similar issues with grids. Fixes #8398
-
- 19 Mar, 2017 1 commit
-
-
Adam Barth authored
Fixes #4301
-
- 17 Mar, 2017 1 commit
-
-
Adam Barth authored
This machinery is useful for arbitrary boxes (e.g., with FittedBox). Fixes #6463
-
- 16 Mar, 2017 1 commit
-
-
Adam Barth authored
-
- 15 Mar, 2017 1 commit
-
-
Adam Barth authored
Also, add a few other random dartdocs that I encountered along the way.
-
- 13 Mar, 2017 4 commits
-
-
Adam Barth authored
This patch covers multi-box adaptor and the viewports.
-
Adam Barth authored
Most of these docs were already in place, but this patch adds the remaining missing ones.
-
Adam Barth authored
Also, some renames for more accuracy.
-
Adam Barth authored
These symbols were not intended to be public. Also, remove some bogus dartdocs for PhysicalModeLayer.
-
- 10 Mar, 2017 2 commits
-
-
Alexandre Ardhuin authored
-
Alexandre Ardhuin authored
-
- 08 Mar, 2017 2 commits
-
-
Alexandre Ardhuin authored
-
Ian Hickson authored
-
- 06 Mar, 2017 1 commit
-
-
Adam Barth authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
Covers lib/ in package:flutter.
-
- 03 Mar, 2017 2 commits
-
-
Adam Barth authored
Fixes #8557
-
Adam Barth authored
This feature lets you see a portion of the next and previous page in a PageView. Fixes #8408
-
- 02 Mar, 2017 1 commit
-
-
Chris Bracken authored
Prevent the app bar header from being overscrolled on iOS by setting paintOrigin to the overlap.
-
- 01 Mar, 2017 1 commit
-
-
Adam Barth authored
-
- 28 Feb, 2017 1 commit
-
-
Jason Simmons authored
-
- 24 Feb, 2017 1 commit
-
-
Adam Barth authored
With slivers, the app bar is part of the scroll view. Naively, the overscroll appears at the beginning of the scroll view, but that's not the desired behavior. Instead, the app bar should remained pinned to the top of the scroll view and the overscroll should appear below the app bar, which is what this patch does. Fixes #8228
-
- 23 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-