- 11 6月, 2020 1 次提交
-
-
由 Dan Field 提交于
-
- 02 6月, 2020 1 次提交
-
-
由 Tong Mu 提交于
Adds system mouse cursor to the Android engine.
-
- 09 5月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 23 4月, 2020 1 次提交
-
-
由 Mehmet Fidanboylu 提交于
-
- 22 4月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 18 4月, 2020 1 次提交
-
-
- 16 4月, 2020 1 次提交
-
-
由 LongCatIsLooong 提交于
-
- 14 3月, 2020 2 次提交
-
-
由 Emmanuel Garcia 提交于
-
由 xster 提交于
-
- 08 2月, 2020 1 次提交
-
-
由 Michael Klimushyn 提交于
This shouldn't result in any logical changes. I've done a quick smoke test by building a local Android engine and running Flutter gallery, no compile errors or other obvious issues. Applied by running `/ci/format.sh | patch -p0` with the altered script added in flutter/engine#16500. I did locally modify the script slightly further so it would run against all Java files in the repo instead of just modified ones.
-
- 01 2月, 2020 1 次提交
-
-
由 Michael Klimushyn 提交于
FlutterView#enableTransparentBackground has been deprecated for some time now since it breaks a11y highlighting in most cases. When the warning was first added there was no known workaround, but now the v2 embedding is in stable and ready to support this usecase. Update the warning to point to the v2 embedding.
-
- 15 10月, 2019 1 次提交
-
-
由 Michael Klimushyn 提交于
Fixes a bug where `PlatformViewController` was not being notified of `FlutterView` attachment changes.
-
- 04 9月, 2019 1 次提交
-
-
由 Matt Carroll 提交于
-
- 17 8月, 2019 1 次提交
-
-
由 Shi-Hao Hong 提交于
* Pass Android Q system gesture inset information from insets.systemGestureInsets to Window.systemGestureInsets
-
- 30 7月, 2019 2 次提交
-
-
由 Matt Carroll 提交于
Android Embedding PR37: Separated FlutterActivity and FlutterFragment via FlutterActivityAndFragmentDelegate (#9895)
-
由 Michael Klimushyn 提交于
The API breaks accessibility highlighting because of SurfaceView#setZOrderOnTop. Deprecate it since the underlying issue is an Android SDK one that can't be worked around from within a SurfaceView.
-
- 20 7月, 2019 1 次提交
-
-
由 Matt Carroll 提交于
-
- 26 6月, 2019 1 次提交
-
-
由 Jason Simmons 提交于
* Remove deprecated runBundle APIs * Remove code related to dynamic patching (including support for multiple bundle paths) * Change FlutterRunArugments.bundlePath to be the Android AssetManager path where the app's assets are located
-
- 25 6月, 2019 1 次提交
-
-
由 Chris Bracken 提交于
Eliminates an unused import in FlutterView.java. Fixes import ordering.
-
- 22 6月, 2019 1 次提交
-
-
由 Amir Hardon 提交于
The previous logic allowed proxying for any view that belonged to one of the platform views' virtual displays which may lead to us allowing proxying for a view that the platform view isn't allowing proxying for, previous logic also didn't account for unattached views. This change instead delegates the decision to the platform view. We use the fact that each virtual display has its unique context to associate any view with its relevant virtual display. A nice side effect of calling the platform view's checkInputConnectionProxy for webviews is that the plugin now has a way to get a handle to the ThreadedInputConnectionProxyView, which may be useful for getting keyboard working on webview's prior to Android N.
-
- 21 6月, 2019 1 次提交
-
-
由 Matt Carroll 提交于
-
- 11 6月, 2019 1 次提交
-
-
由 Amir Hardon 提交于
#9203 broke the keyboard_resize integration test(see more details in flutter/flutter#34085 (comment)). This re-lands @9203 and fixes the issue the integration test uncovered by always allowing to hide the keyboard. The difference from the original change is 07d2598
-
- 08 6月, 2019 1 次提交
-
-
由 Jonah Williams 提交于
-
- 07 6月, 2019 1 次提交
-
-
由 Amir Hardon 提交于
Generally what this PR is doing is setting up a delegation mechanism for Android's onCreateInputConnection. It works by letting the framework know when an embedded view gets loses focus(within the virtual display), the framework maintains a focus node for each Android view that is kept in sync with the focus state of the embedded view. The TextInputPlugin is extended to allow for 2 type of text clients a "framework client"(what we had before) and a "platform view client". When the AndroidView's focus node in the framework is focused the framework sets a "platform view text client" for the TextInputPlugin, which will result in the TextInputPlugin delegating createInputConnection to the platform view. When a platform view is resized, we are detaching it from a virtual display and attaching it to a new one, as a side affect a platform view might lose an active input connection, to workaround that we "lock" the connection when resizing(by caching it and forcing the cached copy until the resize is done). Additional things worth calling out in this PR: To properly answer which views are allowed for input connection proxying we compare a candidate view's root view to the set of root views of all virtual displays. We also preserve a view's focus state across resizes. Note that this PR only wires text for the io.flutter.view.FlutterView For the new Android embedding some additional plumbing is necessary. Corresponding framework PR: flutter/flutter#33901 flutter/flutter#19718
-
- 04 6月, 2019 1 次提交
-
-
由 Matt Carroll 提交于
-
- 14 5月, 2019 1 次提交
-
-
由 Matt Carroll 提交于
-
- 09 4月, 2019 1 次提交
-
-
由 Alan Doubleday 提交于
-
- 22 3月, 2019 1 次提交
-
-
由 Jason Simmons 提交于
Do not drop the DartExecutor's message handler when a FlutterNativeView is detached from the FlutterView (#8254) An activity can use ViewFactory.retainNativeFlutterView to reuse a FlutterNativeView across multiple instances of the activity. In this scenario, the FlutterNativeView should continue to handle incoming messages sent from Dart.
-
- 21 3月, 2019 2 次提交
-
-
由 Amir Hardon 提交于
PlatformViewsDelegate. Since onDetachedFromWindow can be called after the activity was destroyed, the previous call to detach the accessibility bridge could have crash as the NativeFlutterView was already null.
-
由 Matt Carroll 提交于
-
- 20 3月, 2019 1 次提交
-
-
由 Amir Hardon 提交于
This is in preparation for implementing platform views a11y on Android. And e2e working prototype is available here: https://github.com/amirh/engine/tree/a11y_hacks flutter/flutter#19418
-
- 15 3月, 2019 1 次提交
-
-
由 Matt Carroll 提交于
-
- 12 3月, 2019 2 次提交
-
-
由 Matt Carroll 提交于
-
由 Matt Carroll 提交于
-
- 09 3月, 2019 2 次提交
-
-
由 Matt Carroll 提交于
-
由 Michael Klimushyn 提交于
Adds minimum SDK checks around minimum APIs. flutter/flutter#28848
-
- 07 3月, 2019 1 次提交
-
-
由 Jonah Williams 提交于
-
- 06 3月, 2019 1 次提交
-
-
由 stuartmorgan 提交于
Adds support for pointer signals, in a way that will support both discrete events (e.g., scroll wheels, flutter/flutter#22762) and continuous gestures (e.g., trackpad scroll, flutter/flutter#21953). Also exposes these new event options to the embedder. Does not include code to send the new events from the platform shells.
-
- 02 3月, 2019 1 次提交
-
-
由 Greg Spencer 提交于
This adds a guard around the call to MotionEvent.isFromSource, which is not implemented in API 16 and 17. Fixes flutter/flutter#28640
-
- 28 2月, 2019 1 次提交
-
-