- 11 Jan, 2018 1 commit
-
-
Sebastiano Poggi authored
-
- 21 Dec, 2017 2 commits
-
-
Ian Hickson authored
This attempts to apply some of what we learnt from UX studies, namely that people wonder how to add multiple children to widget that take one child.
-
Ian Hickson authored
This is a collection of fixes I've run into recently.
-
- 14 Dec, 2017 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/10695
-
- 05 Dec, 2017 1 commit
-
-
Yegor authored
Summary: - Add `key` field to `SemanticsNode`, while moving key into `foundation` library so it can be used by the render layer. - Introduce `SemanticsProperties` and move many of the `Semantics` fields into it. - Introduce `CustomPaintSemantics` - a `SemanticsNode` prototype created by `CustomPainter`. - Introduce `semanticsBuilder` and `shouldRebuildSemantics` in `CustomerPainter` **Breaking change** The default `Semantics` constructor becomes non-const (due to https://github.com/dart-lang/sdk/issues/20962). However, a new `const Semantics.fromProperties` is added that still allowed creating constant `Semantics` widgets ([mailing list announcement](https://groups.google.com/forum/#!topic/flutter-dev/KQXBl2_1sws)). Fixes https://github.com/flutter/flutter/issues/11791 Fixes https://github.com/flutter/flutter/issues/1666
-
- 04 Dec, 2017 1 commit
-
-
krisgiesing authored
Separate focus management by build owner Currently the focus manager is held by the singleton WidgetBinding. This change places a focus manager in each build owner object, which allows clients to run offscreen pipelines without disturbing focus management for the main UI.
-
- 30 Nov, 2017 1 commit
-
-
Yegor authored
-
- 28 Nov, 2017 1 commit
-
-
Jacob Richman authored
-
- 17 Nov, 2017 1 commit
-
-
Greg Spencer authored
I got tired of drive-by spelling fixes, so I figured I'd just take care of them all at once. This only corrects errors in the dartdocs, not regular comments, and I skipped any sample code in the dartdocs. It doesn't touch any identifiers in the dartdocs either. No code changes, just comments.
-
- 15 Nov, 2017 1 commit
-
-
Yegor authored
* custom hashCode/== in Element to speed up inheritFromWidgetOfExactType * explain why 24 bits
-
- 08 Nov, 2017 2 commits
-
-
Mikkel Nygaard Ravn authored
-
Ulf Sauer authored
-
- 06 Nov, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 01 Nov, 2017 1 commit
-
-
Ian Hickson authored
Various improvements (in particular a new painting fuzzer) to the text manual test. Some additional documentation. A fix to Stack to remove an LTR bias: make unpositioned children apply "alignment". Some more debugging information on RichText and Text. A fix to the flutter tool to not crash when an RPC call throws an exception.
-
- 31 Oct, 2017 1 commit
-
-
Yegor authored
* fix miscellaneous typos in dartdocs * moar typos
-
- 25 Oct, 2017 2 commits
-
-
Alexandre Ardhuin authored
* enable lint prefer_const_constructors_in_immutables * remove LabeledGlobalKey._
-
Alexandre Ardhuin authored
* enable lint prefer_foreach * fix tests
-
- 23 Oct, 2017 1 commit
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 20 Oct, 2017 1 commit
-
-
xster authored
* Revert "BoxDecoration.borderRadius and RoundedRectangleBorder.borderRadius RTL (#12603)" This reverts commit 07908916. * Revert "Copy snapshot file into assets (#12523)" This reverts commit f6135107. * Revert "Add a rootNavigator option to Navigator.of (#12580)" This reverts commit 822084b2.
-
- 18 Oct, 2017 1 commit
-
-
xster authored
-
- 11 Oct, 2017 1 commit
-
-
Michael Goderbauer authored
* Update Semantics for SingleChildScrollViews * refactor * review feedback * added assert and comments * doc
-
- 05 Oct, 2017 2 commits
-
-
Yegor authored
* optimize ThemeData: make it monomorphic, memoize result * address comments * RLU cache; fix text theme merging * use FIFO cache for ThemeData; use HashMap to store inherited widgets * address comments
- 28 Sep, 2017 1 commit
-
-
Ian Hickson authored
-
- 22 Sep, 2017 1 commit
-
-
Yegor authored
* Fix inherited widget notifications in Localizations * address comments
-
- 21 Sep, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 14 Sep, 2017 1 commit
-
-
Carlo Bernaschina authored
-
- 12 Sep, 2017 1 commit
-
-
Jacob Richman authored
Diagnostics object is.
-
- 01 Sep, 2017 1 commit
-
-
Yegor authored
* rename Element.visitChildrenForSemantics to debugVisitOnstageChildren * address comments
-
- 31 Aug, 2017 1 commit
-
-
Yegor authored
* fix typo in State.didUpdateWidget * rephrase
-
- 29 Aug, 2017 1 commit
-
-
Ian Hickson authored
In some cases, the element tree is not clean but we are required to dump the tree anyway. To avoid crashing in those cases, we return an explicit null node.
-
- 07 Aug, 2017 1 commit
-
-
Ian Hickson authored
-
- 03 Aug, 2017 1 commit
-
-
Jacob Richman authored
Add Diagnosticable base class and documentation
-
- 28 Jul, 2017 1 commit
-
-
Ian Hickson authored
-
- 27 Jul, 2017 1 commit
-
-
Ian Hickson authored
It was 8.0. It's now arbitrarily 18.0. Changing this required adjusting some tests. Adjusting the tests required debugging the tests. Debugging the tests required some tools to help debugging gesture recognizers and gesture arenas, so I added some. It also required updating some toString() methods which resulted in some changes to the tree diagnostics logic. Also I cleaned up some docs while I was at it.
-
- 25 Jul, 2017 1 commit
-
-
Jacob Richman authored
Refactor RenderObject.toStringDeep and Widget.toStringDeep code to use DiagnosticsNode.
-
- 21 Jul, 2017 1 commit
-
-
Ian Hickson authored
Mainly, this adds documentation to members that were previously lacking documentation. It also adds a big block of documentation about improving performance of widgets. This also removes some references to package:collection and adds global setEquals and listEquals methods in foundation that we can use. (setEquals in particular should be much faster than the package:collection equivalent, though both should be faster as they avoid allocating new objects.) All remaining references now qualify the import so we know what our remaining dependencies are. Also lots of code reordering in Flutter driver to make the code consistent and apply the style guide more thoroughly.
-
- 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
-
- 21 Jun, 2017 1 commit
-
-
Jacob Richman authored
* Revert "Revert "Change all ocurrences of '$runtimeType#$hashCode' to use the idAndType method. (#10871)" (#10880)" This reverts commit ceb814aa.
-