Thibault Malbranche
2846e27fcf
fix(Gradle): Allow kotlinVersion override using ext with gradle.properties ( #267 )
...
You can now override kotlin version by defining ext kotlinVersion
2019-01-23 01:58:27 +01:00
Margaret
d3fc5e6cde
feat(android props): Add androidHardwareAccelerationDisabled
prop ( #265 )
...
* add test code for disable hardware acceleration
* add interface to disable android hardware acceleration
* Update index.d.ts
2019-01-22 10:21:10 +01:00
Thibault Malbranche
518003392a
fix(gradle): Add support library as a dependency ( #253 )
...
fixes #174
fixes #184
fixes #245
2019-01-18 16:41:52 +01:00
Thibault Malbranche
4e1d113c70
fix(android): Blank screen due to missing super() call in RNCWebViewManager.java ( #241 )
...
fixes #240 #224
2019-01-11 10:44:42 +01:00
Michael Diarmid
9014c4cac0
fix(android): replace deprecated WebView.PictureListener
->onContentSizeChange
impl ( #164 )
...
* [android] replace deprecated `WebView.PictureListener` onSizeChanged implementation
* [android] use pre-provided w/h values
2019-01-10 11:38:05 +01:00
Michael Diarmid
24ec4f752c
fix(android): cleanup build.gradle
& fix #218 ( #238 )
...
This changes the following:
- Fixes #218
- Removed unused Fabric Maven config
- Versions now correctly checking `rootProject.ext.X` instead of `rootProject.X` to match behaviour from all other libs (RNFB needs changing as well 🙈 )
- Swapped `implementation` for `api` for react native sources - only used to build.


cc @terrytianliang
2019-01-10 11:23:46 +01:00
Scott Mathson
2114a9b327
feat(Android Webview): Add file download support for Android ( #203 )
...
Addresses #80 .
Caveat: I am not an Android developer. This code comes from a fork of the original RN WebView that we have been using in production for some time, so all credit goes to @Oblongmana: https://github.com/Oblongmana/react-native-webview-file-upload-android .
Setting up a DownloadManager for the WebView is pretty straightforward, as is adding any known cookies to the request. Most of the complication comes from the requirement after SDK 23 to ask the user for the WRITE_EXTERNAL_STORAGE permission. Unfortunately there is no mechanism to suspend the download request until permission is resolved so this code stores off the request and sets up a listener that enqueues the download once permissions are resolved so the user experience is really nice.
I didn't see anything in the way of tests or documentation that needs to be added for this change, so let me know if I missed anything. Thanks!
2019-01-07 15:02:47 +01:00
Thibault Malbranche
b1b662628e
feat(Android Webview): Support onShouldStartLoadWithRequest on Android ( #107 )
...
This PR adds support for `onShouldStartLoadWithRequest` on android.
The initial PR was #59
The issue for this PR is: #106
fixes #106
2018-11-30 02:59:12 +01:00
Andrei Pfeiffer
752a5b295a
feat(Android): Support Android file upload ( #60 )
...
Fixes #33
I could really use some help from an Android developer on this one, because I just "made it work", don't know how to "make it work good".
Some things that should be reviewed:
- [ ] validate Android 5.0 devices (my emulator work, but outputs some weird sounds; a Galaxy 4 I tested on crashes)
- [ ] validate Android 5.1 devices (emulator works, couldn't find a real device)
- [ ] how to handle File Extensions? (https://www.w3schools.com/tags/att_input_accept.asp )
I'm sure that there's more refactoring to be done, so any help and advice would be appreciated.
2018-11-21 11:46:43 +01:00
Thibault Malbranche
fd736cf26b
refactor(Android): New project setup + kotlin events ( #121 )
2018-11-19 11:25:28 +01:00
Thibault Malbranche
2c0059ff61
feat(New Webview Prop): Added Android overscroll property ( #54 )
2018-10-17 16:48:19 +02:00
黎明
b5aaf5c800
feat(webview props) onLoadProgresss property ( #53 )
...
* Added the onLoadProgress property to the iOS wkwebview and Android webview
2018-10-17 15:08:52 +02:00
Thibault Malbranche
0e34982477
Done
2018-10-13 00:40:20 +02:00
Gianfrancø Palumbo
513886775c
Fix Android WebView with garbled UTF-8 characters
...
taken from the last line of https://stackoverflow.com/a/10831462/728287
2018-10-09 12:14:28 +03:00
Thibault Malbranche
fcc35cec09
Renamed RNC on android too to stay consistent with iOS
2018-09-19 01:19:06 +02:00
Max Ammann
f95cdd8f80
Fix compilation by renaming a class usage
2018-09-17 17:25:04 +02:00
Thibault Malbranche
220d7a1973
Merge branch 'master' into import/0c576ef-allow-file-access-android
2018-09-14 01:09:50 +02:00
Thibault Malbranche
62b560a546
imported 0c576ef84a
2018-09-14 01:09:39 +02:00
Thibault Malbranche
4a23b51cbe
fix formatting
2018-09-14 00:38:40 +02:00
Thibault Malbranche
2e3232caa0
imported https://github.com/facebook/react-native/pull/20366
2018-09-14 00:36:29 +02:00
Dulmandakh
2cd5a421c8
use SDK 27, build tools 27.0.3
2018-09-12 03:34:09 +08:00
Dulmandakh
0f7091ba14
Revert "use compile instead of implementation to support gradle plugin 2.x used in RN 0.56"
2018-09-12 03:31:44 +08:00
Dulmandakh
1461ba26e2
use compile instead of implementation to support gradle plugin 2.x used in RN 0.56
2018-09-11 17:22:54 +08:00
Dulmandakh
c4fde1d323
try reuse tooling config from React Native
2018-09-11 11:02:16 +08:00
Jamon Holmgren
642620dd98
WIP: WebView extraction - Rename android from RNC to RCT
2018-09-08 17:01:05 -07:00
Jamon Holmgren
f9b9d3c092
Rename ReactWebView to RNCWebView, remove more infinitered references
2018-08-15 20:30:06 -07:00
Jamon Holmgren
bc3be5ecaa
Removes copyright notices from file headers
2018-08-15 19:25:15 -07:00
Jamon Holmgren
d1f442cc51
WIP: Android
2018-08-07 23:02:40 -07:00
Jamon Holmgren
52ba380e4a
Added RNCWebViewManager to xcode proj
2018-08-02 23:52:31 -07:00
Jamon Holmgren
0d3a4ebe62
Move android IRWebView to WebView
2018-08-02 22:01:29 -07:00
Jamon Holmgren
af0057a321
Reshuffling
2018-08-02 21:41:20 -07:00