Releases: Axemasta/SuperWebView
Fixed iOS Crash
Fixed ProgressEventArgs
Fixed a bug in ProgressEventArgs where NormalisedProgress was not set to between 0-1
Initial Release
Super Web View 0.2.1
This is the initial release of SuperWebView, this control is a direct fork of Xamarin.Forms.WebView, I have forked this control due to requiring better access to the platform implementations of the WebView, especially on iOS. I have ported across the exact control from Xamarin.Forms along with any internal dependencies that were not accessible. There are quite a few junk classes which have been copied from forms due to them being marked as internal.
The following features are available in this release:
Xamarin.Forms.WebView- everything you expect to be there is already there- Async Cancellable Navigation - The
Navigatingevent can now be delayed using a deferral token to allow for site access to be determined on a background thread - More Events - The following events have been added:
| Event | Description |
|---|---|
| ProgressChanged | Called when the browser loading progress changes |
| NavigationCancelled | Called whenever navigation towards a site is cancelled by the platform webview |
| BrowserInvocation | Called whenever a script that has been injected into the control callsback to the app |
| CanGoBackChanged | Called when CanGoBack changes |
| CanGoForwardChanged | Called when CanGoForward changes |
| UrlPropertyChanged | Called when the active url changes |
- Platform Specific Configuration - The following platform specific toggles are available:
| Platform | Property | Description |
|---|---|---|
| iOS | SetAllowsLinkPreview | Sets the WKWebView.AllowsLinkPreview property |
This current release is set to 0.2.1, In subsequent releases I will add preview builds and once I am happy with stability and have added some tests, the version will be upped to 1.0