- 11 Mar, 2019 1 commit
-
-
stuartmorgan authored
Adds support for discrete scroll events, such as those sent by a scroll wheel. Includes the plumbing to convert, dispatch, and handle these events, as well as Scrollable support for consuming them.
-
- 11 Dec, 2018 1 commit
-
-
Michael Goderbauer authored
What KeepAlive does is different from the Offstage widget. Let's not confuse these two and be more speicific in the wording for KeepAlive.
-
- 09 Oct, 2018 1 commit
-
-
Jonah Williams authored
-
- 12 Sep, 2018 1 commit
-
-
Alexandre Ardhuin authored
* enable lint unnecessary_new * fix tests * fix tests * fix tests
-
- 21 Aug, 2018 1 commit
-
-
Ian Hickson authored
- remove an //ignore that is no longer needed - fix some intrinsic methods that used the API incorrectly (shouldn't affect correctness but should make things a tiny bit more efficient) - add some asserts to help track down bugs quicker - update a TODO to point to the currently relevant bug - fix some indenting - improve the naming of some privates to improve readability
-
- 21 Jun, 2018 1 commit
-
- 16 Jun, 2018 1 commit
-
-
Jonah Williams authored
-
- 15 Jun, 2018 1 commit
-
-
liyuqian authored
We have many hidden children because of iOS accessibility (see also #18410). For example, in the tile screen of complex_layout app, there could be up to 20 children being painted without this PR. With this PR, only 12 get painted. This should improve the performance of FL-53 by 40%.
-
- 04 May, 2018 1 commit
-
-
Michael Goderbauer authored
-
- 09 Jan, 2018 1 commit
-
-
Michael Goderbauer authored
`RenderSemanticsGestureHandler` is no longer a semantics boundary, which allows us to correctly mark disabled buttons as disabled without having their semantics size and semantics node id change unexpectedly. Fixes https://github.com/flutter/flutter/issues/12589. Fixes https://github.com/flutter/flutter/issues/11991. See also https://github.com/flutter/flutter/issues/11993. This change also required some refactoring to how we deal with `twoPaneSemantics` scrolling as it previously relied on `RenderSemanticsGestureHandler` being a semantics boundary. This should also make the underlying logic easier to understand. In addition, the following minor changes are included in this PR: * Removal of orphaned and unused `SemanticsConfiguration.isMergingDescendantsIntoOneNode`. * Logic optimizations for `markNeedsSemanticsUpdate` . * Fix for edge case where `MergeSemantics` failed to merge semantics. * Use of emojis to better indicate leaf merging in the printed semantics tree. * Better assert message for adding invisible child semantics nodes. * Make some semantics tests robuster by not relying on creation order of SemanticsNode ids across test boundaries. Fixes https://github.com/flutter/flutter/issues/13943.
-
- 30 Nov, 2017 1 commit
-
-
Michael Goderbauer authored
* ensures that only semantics boundaries will be added to owner._nodesNeedingSemantics as expected by compiler. * no longer throws assert if markNeedsSemanticsUpdate is called on non-semantic-boundary render object with a non-semantic-boundary parent. * Fixes #13109. * removes onlyLocalUpdates from markNeedsSemanticsUpdate as its no longer needed.
-
- 25 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
* enable lint prefer_const_constructors_in_immutables * remove LabeledGlobalKey._
-
- 12 Sep, 2017 2 commits
-
-
Michael Goderbauer authored
* Show accessibility frame while scrolling * ++ * fix test
-
Jacob Richman authored
Diagnostics object is.
-
- 05 Sep, 2017 1 commit
-
-
Adam Barth authored
Fixes #11855
-
- 08 Aug, 2017 1 commit
-
-
Michael Goderbauer authored
* a11y: handle left/right scrolls correctly * fix keep alive test * fix scaffold test
-
- 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
-