- 07 Nov, 2018 2 commits
- 05 Nov, 2018 2 commits
-
-
Stanislav Baranov authored
-
Alexandre Ardhuin authored
-
- 03 Nov, 2018 1 commit
-
-
Yegor authored
-
- 02 Nov, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 01 Nov, 2018 3 commits
-
-
Amir Hardon authored
-
Jonah Williams authored
-
Stefano Rodriguez authored
* Use maybePop in place of pop in ModalBarrier
-
- 31 Oct, 2018 3 commits
-
-
Amir Hardon authored
Re-landing #23412 with a fix to the PlatformLayer's addToScene signature. #23412 was broken by the change to Layer done in #23434. It seemed green as the presubmits were done before #23434 was landed, and when #23412 landed it broke the build. Reverts #23779
-
Amir Hardon authored
This reverts commit 67ffe1c2.
-
Amir Hardon authored
This PR adds the full framework stack (layer->render object->widget, and service) for embedding iOS views with minimal functionality. I allowed myself to throw the entire framework stack in one PR since we're mostly mirroring the structure we already established for embedded Android views, so this PR is a little bigger than usual. I'm happy to break it down to the different pieces of the stack if reviewers prefer. Specifically this PR adds: * A UiKitView widget for embedding a UIView in the widget tree. * A RenderUiKitView which is the render object for showing a UIView. * A PlatformViewLayer which denotes the position of a UIView in the layer tree. * The iOS platform_views system channel client code in services/platform_views.dart * Splits the fake platform views controller to an Android and iOS controllers. TBD in following PRs: * Plumb the layout direction all the way to the platform view (currently there is still no engine support for it). * Integrate with gesture arenas (engine support is still missing as well).
-
- 30 Oct, 2018 2 commits
-
-
Devon Carew authored
-
Ian Hickson authored
* Avoid abbreviations * Sample code for AppBar.leading * Add a test for OverflowBox/FractionallySizedBox * Minor wording improvements in the text. The words "note that" here don't really contribute to the flow.
-
- 29 Oct, 2018 1 commit
-
-
Jacob Richman authored
-
- 27 Oct, 2018 1 commit
-
-
Ian Hickson authored
* Created a variant of InheritedWidget specifically for Listenables * Add more documentation per review comments
-
- 26 Oct, 2018 2 commits
-
-
xster authored
-
Ian Hickson authored
Bug #1: These didn't work with directional alignments, due to an error in the types of the constructor arguments. Bug #2: Pretty sure RenderSizedOverflowBox never worked at all. As soon as I wrote a test for it, the test showed that there was a fundamental bug in its performLayout method: it didn't set parentUsesSize, but it immediately tried to use the child's size.
-
- 25 Oct, 2018 1 commit
-
- 23 Oct, 2018 3 commits
-
-
Jacob Richman authored
-
Yegor authored
- 17 Oct, 2018 3 commits
-
-
Dwayne Slater authored
If the scroll is out of range for any reason (for instance, changing scroll physics or manually messing with scroll position), the spring simulation causes the scroll position to slingshot towards the end. Also, before this change, `end` was unused.
-
Alexandre Ardhuin authored
* enable lint prefer_void_to_null * replace last Null by void
- 16 Oct, 2018 5 commits
-
-
Francisco Magdaleno authored
Behavior remains the same for multiline TextFields. This behavior already happens on iOS and Android, but not desktop. #23014
-
Alexandre Ardhuin authored
* Future<void> main * Future<void>.delayed * prefer_void_to_Null * address review comments
-
jslavitz authored
* add onLongPressUp geasture which is fired when a long-press ends
-
Amir Hardon authored
Before this PR AndroidView's gestureRecognizers field was a list of gesture recognizers. This was problematic as when the widget was rebuilt with the same gesture recognizer instances we would try to re-join the recognizers to a gesture arena team and crash (as a OneSeqeunceGestureRecognizer team can only be set once). With this change, we instead take a set of factories. This allows AndroidView to create the gesture recognizers just before adding them to the team, and thus be sure that they are only added once to a team. The factories are identified by the type of the object they create, this allows AndroidView to know when it is given an equivalent set of gesture recognizer factories, and do nothing in that case.
-
Jacob Richman authored
This reverts commit bf92d7f2.
-
- 15 Oct, 2018 1 commit
-
-
Jacob Richman authored
-
- 11 Oct, 2018 1 commit
-
-
Alexandre Ardhuin authored
* prefer_void_to_null in flutter_test * fix CI
-
- 09 Oct, 2018 1 commit
-
-
Jonah Williams authored
-
- 08 Oct, 2018 1 commit
-
-
Ian Hickson authored
* Refactor AnimatedSwitcher This is mostly just a little bit of cleanup with hopefully no semantic changes, done to teach me how the code works so that I could fix a bug. * Add debugging information to AnimatedSwitcher * Fix AnimatedSwitcher to handle the case of back-to-back changes Previously, if a child was replaced the very next frame after it was added, we'd get confused because we tried to reverse the controller, which causes us to remove the child from the going-away list, before we had added the child to the list in the first place. The fix is just to move the reverse to after the add.
-
- 06 Oct, 2018 1 commit
-
-
Jonah Williams authored
-
- 05 Oct, 2018 2 commits
-
-
Yegor authored
* first pass * revert WidgetsBindingObserver * disable prefer_mixin * docs and more mixins * newer engine; binding fixes * upgrade dependencies * fix test binding * remove whitespace * remove the obsolete `enableSuperMixins: true` * upgrade dartdoc to 0.22.0 * temporarily use git version of dartdoc * fix pub global activate syntax * use dartdoc 0.23.0
- 04 Oct, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 03 Oct, 2018 2 commits
-
-
Jonah Williams authored
-
Philip authored
-