Tom Underhill
70e312ad8a
Slimmed down to one argument
4 years ago
Tom Underhill
4b3e3c3a7b
Consume react-native and react-native-macos simultaneously.
4 years ago
Tom Underhill
dc3445d236
Merge branch 'tomun/example' into tomun/macos
4 years ago
Tom Underhill
dbd65fb432
Added launch packager build step
4 years ago
Tom Underhill
683e59d774
Added test app scheme
4 years ago
Tom Underhill
57d9c5c2b2
Updated tests
4 years ago
Tom Underhill
a1da2c9271
Added Android test app.
4 years ago
Tom Underhill
fec04c8df2
Implemented transparent backgroundColor
4 years ago
Tom Underhill
ba1be12ea0
Implement scrollEnabled for mac.
4 years ago
Tom Underhill
0b0a815566
Added scrollEnable tests
4 years ago
Tom Underhill
09d05e6fa6
Add scroll test
4 years ago
Tom Underhill
369b9a74ed
Fixed whitespace
4 years ago
Tom Underhill
fca2ba5d48
Implemented Alerts for macOS. Added an Alert test to test app.
4 years ago
Tom Underhill
290c68a819
Got macOS working.
4 years ago
Tom Underhill
2aac53b504
Added macOS test app
4 years ago
Tom Underhill
ce7372e5f2
Test app working.
4 years ago
dependabot[bot]
07a87131dc
chore(deps): bump npm from 6.11.3 to 6.13.4 (#1079 )
Bumps [npm](https://github.com/npm/cli ) from 6.11.3 to 6.13.4.
- [Release notes](https://github.com/npm/cli/releases )
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md )
- [Commits](https://github.com/npm/cli/compare/v6.11.3...v6.13.4 )
Signed-off-by: dependabot[bot] <support@github.com >
4 years ago
semantic-release-bot
c4f8a74763
chore(release): 8.0.2 [skip ci]
## [8.0.2](https://github.com/react-native-community/react-native-webview/compare/v8.0.1...v8.0.2 ) (2019-12-27)
### Bug Fixes
* **iOS:** WKWebView RetainCycle ([#1096 ](https://github.com/react-native-community/react-native-webview/issues/1096 )) ([4f4644f ](https://github.com/react-native-community/react-native-webview/commit/ 4f4644f ))
4 years ago
Jason Safaiyeh
8a9836c703
chore(docs): Add 8.0.0 to Breaking History on README (#1085 )
4 years ago
sunzhongliang
4f4644ffd8
fix(iOS): WKWebView RetainCycle (#1096 )
4 years ago
semantic-release-bot
7ba1bc5129
chore(release): 8.0.1 [skip ci]
## [8.0.1](https://github.com/react-native-community/react-native-webview/compare/v8.0.0...v8.0.1 ) (2019-12-17)
### Bug Fixes
* **iOS:** Ignore WebKitDomainError 101 ([#961 ](https://github.com/react-native-community/react-native-webview/issues/961 )) ([adb5608 ](https://github.com/react-native-community/react-native-webview/commit/ adb5608 ))
4 years ago
Ben Wildeman
adb5608116
fix(iOS): Ignore WebKitDomainError 101 (#961 )
4 years ago
semantic-release-bot
ce565f4832
chore(release): 8.0.0 [skip ci]
# [8.0.0](https://github.com/react-native-community/react-native-webview/compare/v7.6.0...v8.0.0 ) (2019-12-16)
### Features
* **ios:** Generate history API events on iOS ([#1082 ](https://github.com/react-native-community/react-native-webview/issues/1082 )) ([3615296 ](https://github.com/react-native-community/react-native-webview/commit/ 3615296 ))
### BREAKING CHANGES
* **ios:** if you use onNavigationStateChange on iOS it will now trigger on # changes to the url.
* Hook the `window.history` API on iOS to generate events
The underlying WKWebView doesn't seem to generate any events in response to the `window.history` API - none of the `WKNavigationDelegate` methods fire.
Given this limitation, the only way to know when the location changes via this API is to inject Javascript into the page and have it notify the native code directly when any of these functions are called.
The `setTimeout` call gives up the current tick, allowing the location to change before firing the event.
* Remove the outdated section about hash changes
Now that this bug is fixed, the workaround is no longer required.
4 years ago
Jason Safaiyeh
361529630f
feat(ios): Generate history API events on iOS (#1082 )
BREAKING CHANGE: if you use onNavigationStateChange on iOS it will now trigger on # changes to the url.
* Hook the `window.history` API on iOS to generate events
The underlying WKWebView doesn't seem to generate any events in response to the `window.history` API - none of the `WKNavigationDelegate` methods fire.
Given this limitation, the only way to know when the location changes via this API is to inject Javascript into the page and have it notify the native code directly when any of these functions are called.
The `setTimeout` call gives up the current tick, allowing the location to change before firing the event.
* Remove the outdated section about hash changes
Now that this bug is fixed, the workaround is no longer required.
4 years ago
semantic-release-bot
c4001338c1
chore(release): 7.6.0 [skip ci]
# [7.6.0](https://github.com/react-native-community/react-native-webview/compare/v7.5.2...v7.6.0 ) (2019-12-06)
### Bug Fixes
* **ios:** Make allowFileAccessFromFileURLs work in iOS. ([#1061 ](https://github.com/react-native-community/react-native-webview/issues/1061 )) ([88b6498 ](https://github.com/react-native-community/react-native-webview/commit/ 88b6498 ))
### Features
* **iOS:** new prop injectedJavaScriptBeforeContentLoaded ([#1038 ](https://github.com/react-native-community/react-native-webview/issues/1038 )) ([604495e ](https://github.com/react-native-community/react-native-webview/commit/ 604495e ))
4 years ago
StasD
88b64981f4
fix(ios): Make allowFileAccessFromFileURLs work in iOS. (#1061 )
4 years ago
Salvatore Randazzo
604495e399
feat(iOS): new prop injectedJavaScriptBeforeContentLoaded (#1038 )
* Run the injectedJavaScript on DocumentStart for iOS
* Add new prop injectedJavaScriptBeforeContentLoaded
Update types
Update docs
* Self review
4 years ago
semantic-release-bot
5ddd6c6fc2
chore(release): 7.5.2 [skip ci]
## [7.5.2](https://github.com/react-native-community/react-native-webview/compare/v7.5.1...v7.5.2 ) (2019-11-26)
### Bug Fixes
* **android:** Added fallback poster image to prevent crashes ([#1036 ](https://github.com/react-native-community/react-native-webview/issues/1036 )) ([d8acd90 ](https://github.com/react-native-community/react-native-webview/commit/ d8acd90 ))
* **build:** Android build errors when using Gradle 6.0 ([#1037 ](https://github.com/react-native-community/react-native-webview/issues/1037 )) ([5b0c634 ](https://github.com/react-native-community/react-native-webview/commit/ 5b0c634 ))
4 years ago
Conner Owen
5b0c634f15
fix(build): Android build errors when using Gradle 6.0 (#1037 )
* Fix Android build errors when using Gradle 6.0
* Update gradle.properties
* Remove newline at end of file
* newline
4 years ago
Vladimir
d8acd9086c
fix(android): Added fallback poster image to prevent crashes (#1036 )
4 years ago
Andrei Pfeiffer
71a375f898
chore(cleaning): Remove old comments (#1019 )
4 years ago
Stanislav Shakirov
351adba284
chore(buildtools): enable --frozen-lockfile yarn flag (#1005 )
that is required for reproducible dependencies which is usually common on CI
4 years ago
Stanislav Shakirov
30d63a1773
chore(buildtools): Use fixed version of cocoapods gem on ci (#1006 )
install exact version instead of latest one
4 years ago
Thibault Malbranche
ef5c36c88e
chore(docs): Document request focus method
4 years ago
semantic-release-bot
4c2feefbcc
chore(release): 7.5.1 [skip ci]
## [7.5.1](https://github.com/react-native-community/react-native-webview/compare/v7.5.0...v7.5.1 ) (2019-11-13)
### Bug Fixes
* **android:** Fix ClassCastException when doing native things([#987 ](https://github.com/react-native-community/react-native-webview/issues/987 )) ([7e68da4 ](https://github.com/react-native-community/react-native-webview/commit/ 7e68da4 ))
4 years ago
Nikhil Chitlur Navakiran
7e68da4ffe
fix(android): Fix ClassCastException when doing native things(#987 )
4 years ago
semantic-release-bot
9dff31258d
chore(release): 7.5.0 [skip ci]
# [7.5.0](https://github.com/react-native-community/react-native-webview/compare/v7.4.4...v7.5.0 ) (2019-11-12)
### Features
* **android:** add clearHistory, clearCache and clearFormData ([#450 ](https://github.com/react-native-community/react-native-webview/issues/450 )) ([4a4f4a2 ](https://github.com/react-native-community/react-native-webview/commit/ 4a4f4a2 ))
4 years ago
Stanislav Shakirov
4a4f4a2c45
feat(android): add clearHistory, clearCache and clearFormData (#450 )
* add clearHistory, clearCache and clearFormData android webview api.
* remove pointless `async`
* add docs for new android webview methods
* Update Reference.md
* update commands types
* add more strict type for RNCWebViewUIManager `Commands` property
4 years ago
semantic-release-bot
5d6128909c
chore(release): 7.4.4 [skip ci]
## [7.4.4](https://github.com/react-native-community/react-native-webview/compare/v7.4.3...v7.4.4 ) (2019-11-12)
### Bug Fixes
* **android:** crash problem while loading local html resource ([#1010 ](https://github.com/react-native-community/react-native-webview/issues/1010 )) ([05c286f ](https://github.com/react-native-community/react-native-webview/commit/ 05c286f ))
4 years ago
Dani Akash
6088dd9f06
chore(docs): Steps to load local HTML files into the webview (#1008 )
Fixes #746
These steps are based on my other project React native draftjs which requires loading a local HTML file. The code can be found in the following line - bc51410117/index.js (L113)
4 years ago
小米-余乐
05c286fc23
fix(android): crash problem while loading local html resource (#1010 )
4 years ago
Rubensmp
b92d6ae014
chore(docs): README.md translated into Brazilian portugues (#980 )
I was using this solution a lot, so I decided to translate it into my language.
4 years ago
Jamon Holmgren
82af9559ef
chore(docs): Add in-page link to new guide
[skip ci]
4 years ago
Jamon Holmgren
8c9f986df0
chore(docs): Added guide for working with custom headers and cookies (#994 )
* Added guide for working with custom headers and cookies
* Remove extraneous files
4 years ago
Jean Augusto de Caastro Costa
c1b3696e01
chore(docs): Added missing word (#948 )
4 years ago
semantic-release-bot
75ee940e89
chore(release): 7.4.3 [skip ci]
## [7.4.3](https://github.com/react-native-community/react-native-webview/compare/v7.4.2...v7.4.3 ) (2019-10-22)
### Bug Fixes
* **android:** possible NullPointerException ([#965 ](https://github.com/react-native-community/react-native-webview/issues/965 )) ([fab77dc ](https://github.com/react-native-community/react-native-webview/commit/ fab77dc ))
4 years ago
thanakij
fab77dc82f
fix(android): possible NullPointerException (#965 )
4 years ago
semantic-release-bot
f1479ee26a
chore(release): 7.4.2 [skip ci]
## [7.4.2](https://github.com/react-native-community/react-native-webview/compare/v7.4.1...v7.4.2 ) (2019-10-11)
### Bug Fixes
* **lint android:** Add TargetAPI to onPermissionRequest ([#940 ](https://github.com/react-native-community/react-native-webview/issues/940 )) ([0b783da ](https://github.com/react-native-community/react-native-webview/commit/ 0b783da ))
4 years ago
Tom Targosz
0b783da0a4
fix(lint android): Add TargetAPI to onPermissionRequest (#940 )
4 years ago
semantic-release-bot
9d42878704
chore(release): 7.4.1 [skip ci]
## [7.4.1](https://github.com/react-native-community/react-native-webview/compare/v7.4.0...v7.4.1 ) (2019-10-03)
### Bug Fixes
* **deps:** Fix RNCWebViewUIManager interface typescript error (#… ([#928 ](https://github.com/react-native-community/react-native-webview/issues/928 )) ([e529fa9 ](https://github.com/react-native-community/react-native-webview/commit/ e529fa9 )), closes [#901 ](https://github.com/react-native-community/react-native-webview/issues/901 )
5 years ago