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
Navigating
event 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