najeira
69e4606077
Fix NullPointerException in SurfaceTextureRegistryEntry ( #7837 )
2019-02-15 13:01:41 -08:00
Matt Carroll
4663d357a3
Recommended implementation of combining characters implementation. ( #7758 )
2019-02-11 15:27:55 -08:00
Jason Simmons
694300d325
Provide a default pressure range if a MotionEvent does not have a device ( #7737 )
...
Fixes https://github.com/flutter/flutter/issues/27641
2019-02-11 09:29:07 -08:00
Matt Carroll
211adeac3a
Introduced a number of Java system channels in io/flutter/embedding/engine/systemchannels/ ( #7500 )
2019-02-06 17:07:30 -08:00
Matt Carroll
cc27cafb84
Implemented Dark Mode for Android ( #25525 ) ( #7488 )
2019-02-04 19:30:15 -08:00
jslavitz
c57e66fdae
fixes android pressure range ( #7516 )
2019-01-22 15:09:02 -08:00
Greg Spencer
918b28dbe1
Add hover event support to the engine ( #6961 )
...
This adds support for passing ACTION_HOVER_MOVE events to the framework, in preparation for supporting mouse hover events on Android and ChromeOS.
2019-01-14 16:15:20 -08:00
matthew-carroll
6b85ed3d93
Android embedding refactor PR1: JNI Extraction to FlutterJNI.java ( #7098 )
...
Android embedding refactor: JNI Extraction to FlutterJNI.java
2018-12-21 01:07:04 -05:00
Jason Simmons
41222d0555
Update usage of some Android APIs that are deprecated in API level 28 ( #7261 )
2018-12-19 17:39:53 -08:00
Todd Volkert
f79f7f6312
Allow inferred types using diamond syntax ( #7237 )
2018-12-17 16:35:10 -08:00
liyuqian
2bd75ae8ba
Support querying display refresh rate in engine ( #7002 )
...
The current implementation only deals with Android devices and we'll add iOS devices support soon.
2018-12-12 10:28:44 -08:00
Dan Field
114d33d3ca
Set and unset accessibility flags even when re-entrant ( #6853 )
...
* Make sure to not unset a11y flags on reentrant calls to API
2018-11-13 23:54:45 -08:00
Michael Goderbauer
70a1106b50
Unify copyright lines ( #6757 )
2018-11-07 12:24:35 -08:00
Todd Volkert
4cdddbac42
Fix String comparison as if Java were Dart. ( #6781 )
...
This also removes unused imports and sorts imports correctly
2018-11-07 09:59:51 -08:00
Stanislav Baranov
b5758d0d38
Propagate positions of secondary pointers in UP events on Android ( #6716 )
2018-11-02 10:51:35 -07:00
Stanislav Baranov
dd791f36ac
Propagate pointer size from Android MotionEvent ( #6662 )
2018-10-26 09:39:10 -07:00
Gary Qian
8cb3965a3e
Properly gate android API < 21 and remove extraneous data array. ( #6619 )
2018-10-19 15:01:43 -07:00
Gary Qian
09dcc3d5ee
Gate locale.getScript() behind version check for android API < 21 ( #6592 )
2018-10-18 14:03:48 -07:00
Gary Qian
35340ceaf0
Pass full locale list with script and variant codes to framework ( #6557 )
...
* Locale Passing
* Pass full locale list and script and variant codes to framework
* Working Android locale list passing and fallback
2018-10-17 10:53:01 -07:00
Gary Qian
61cf4c01fd
Pass scriptcode and variantcode to dart:ui Window. ( #6493 )
2018-10-10 17:22:59 -07:00
Jason Simmons
155ba09619
Use an older version of SurfaceTexture.setOnFrameAvailableListener when running on pre-Lollipop devices ( #6489 )
...
Fixes https://github.com/flutter/flutter/issues/21730
2018-10-10 15:01:48 -07:00
Gary Qian
74625aed32
Keyboard padding detection heuristic to distringuish when to include bottom inset. ( #6288 )
...
Use a screen height ratio to determine if the keyboard is onscreen or not. This is used because Android does not provide a deterministic API to detect this.
We remove the padding when the keyboard is closed and the inset is due to the hidden navigation bar, otherwise, we apply the full keyboard inset.
2018-09-24 11:38:13 -07:00
Gary Qian
f3d51b0cfb
Fix Top, Left, and Right padding for fullscreen android apps. ( #6282 )
...
* Fix Top, Left, and Right padding for fullscreen apps.
* Fix minor nits and comments, simple logic inversion
2018-09-19 18:09:10 -07:00
Michael Klimushyn
108e0a64ef
Add transparency helpers to FlutterView.java ( #6172 )
...
Fixes #9627
2018-09-05 16:47:02 -07:00
Michael Klimushyn
0981731fd7
Enable transparent FlutterViews ( #6163 )
...
- Changes rasterizer to clear the canvas with `SkColor_TRANSPARENT`
- Removes the unused `backgroundColor` param from `FlutterView.java`
2018-09-05 10:44:02 -07:00
Jason Simmons
6af60d716a
Remove obsolete discovery mechanism from FlutterView ( #6157 )
2018-09-05 10:01:33 -07:00
Kirill Nikolaev
b0b8daa7b2
Unregister onFrameAvailable callbacks when a TextureEntry is released. ( #6079 )
...
Otherwise the callbacks may be called after FlutterNativeView is destroyed and is null.
Also defensively check for whether the texture is already released in the callback because the callback may be called from another thread by a stale reference (see the comment).
This closes https://github.com/flutter/flutter/issues/20951 .
2018-09-04 06:31:01 -07:00
Stanislav Baranov
74373462e4
Fix codepush breakage caused by #5954 . ( #5996 )
2018-08-10 13:23:51 -07:00
Keerti Parthasarathy
78f8bcace7
Annotate deprecated methods with @Deprecated ( #5976 )
2018-08-08 13:02:41 -07:00
Ben Konyi
aef94b73d1
Reland "Updated background execution implementation for Android" ( #5954 )
...
* Reland "Updated background execution implementation for Android" w/ JNI fixes for merge breakages
This reverts commit 5442c0a7da385ac5ebfe7ec66126ee593d84e2a2.
2018-08-07 12:42:22 -07:00
Alexander Markov
5442c0a7da
Revert "Updated background execution implementation for Android" ( #5949 )
...
This reverts commit bc885f319b2fdf471cf1efdf733a2f6708bd4665.
2018-08-06 14:10:23 -07:00
Ben Konyi
bc885f319b
Updated background execution implementation for Android
2018-08-06 12:27:57 -07:00
amirh
3b66f20d96
Don't drop MotionEvents with unknown tool type. ( #5931 )
...
Instead, send them with the new unknown PointerDeviceKind.
We hit this when running `adb shell input tap` in tests which sends events with
an unknown tool type.
This also fills in a missing conversion for TOOL_TYPE_ERASER.
2018-08-02 16:05:55 -07:00
Jonah Williams
dcd2956f88
Initial support for more finely-grained a11y features on Window ( #5901 )
2018-07-31 18:18:19 -07:00
amirh
5da006472c
Fix wrong conversion of MotionEvent to Flutter's PointerEvent kind. ( #5894 )
...
We were sending the toolType values as-is which is wrong, e.g touch
events showed in Flutter as mouse events.
2018-07-27 16:12:26 -07:00
Jonah Williams
55b423f07f
Ensure assistiveTechnologyEnabled is initialized when the android view is set up ( #5793 )
2018-07-18 15:32:38 -07:00
Jonah Williams
2e57ecd38f
Revert rollback of "add assistiveTechnologyEnabled to window" ( #5750 )
2018-07-16 09:04:20 -07:00
Jonah Williams
9af920ef22
Revert "Add assistiveTechnologyEnabled flag to window" ( #5746 )
...
Reverts flutter/engine#5740
2018-07-13 15:55:49 -07:00
Jonah Williams
9ece2752aa
Add assistiveTechnologyEnabled flag to window ( #5740 )
2018-07-13 13:47:31 -07:00
Jonah Williams
48d6e1f891
Custom accessibility (local context) action support for iOS and Android. ( #5597 )
2018-07-11 10:27:50 -07:00
amirh
51785d244d
Remove unused Java imports ( #5663 )
2018-07-03 09:21:03 -07:00
Jonah Williams
ce06bbac58
ensure a11y state is communicated back to flutter ( #5631 )
2018-06-28 13:30:51 -07:00
Jason Simmons
fbb3436eaa
Remove some unused code from the Android host ( #5619 )
...
These functions were made obsolete by the engine refactoring
(6baff4c821 )
2018-06-27 11:06:15 -07:00
Simon Lightfoot
abd74ed5ed
Add support for physical keyboards on Android ( #5324 )
...
* Fixes flutter/flutter#7943
* Fixes flutter/flutter#9347
* Fixes flutter/flutter#11177
2018-05-24 15:21:33 -07:00
Jonah Williams
e1cd506187
add onStart hook which places flutter in an inactive state ( #5177 )
2018-05-04 14:46:57 -07:00
Jonah Williams
0b7d6be976
Re-land "do not pause rendering when android view loses focus" ( #5004 )
...
* do not pause rendering when android view loses focus
2018-04-13 17:08:00 -07:00
Jonah Williams
8a6e64a8ef
Revert "Do not pause rendering when android activity loses focus ( #4848 )" ( #4985 )
...
This reverts commit c83d1ef12df0cf8b11a6dda044f812f8cc6c16ef.
2018-04-12 11:20:24 -07:00
Jonah Williams
c83d1ef12d
Do not pause rendering when android activity loses focus ( #4848 )
...
* do not pause rendering when android view loses focus
2018-04-12 11:00:31 -07:00
Jason Simmons
5e8557330a
Allow FirstFrameListeners to remove themselves from the FlutterView's list ( #4871 )
...
Fixes https://github.com/flutter/flutter/issues/15884
2018-03-26 15:43:38 -07:00
Sarah Zakarias
2c5a1bf507
Provide lookup key to access Flutter assets in the APK ( #4785 )
2018-03-16 12:59:57 +01:00