flutter_inappwebview_platform_interface 1.4.0-beta.2 flutter_inappwebview_platform_interface: ^1.4.0-beta.2 copied to clipboard
A common platform interface for the flutter_inappwebview plugin.
1.4.0-beta.2 #
- Updated
flutter_inappwebview_internal_annotations
dependency from^1.1.1
to^1.2.0
- Updated
fromMap
static method andtoMap
method implementations - Updated all WebView events with return type
Future
to typeFutureOr
in order to not force the usage ofasync
keyword - Added
byName
,name
,asNameMap
custom enum classes methods - Added
statusBarEnabled
,browserAcceleratorKeysEnabled
,generalAutofillEnabled
,passwordAutosaveEnabled
,isPinchZoomEnabled
,hiddenPdfToolbarItems
,reputationCheckingRequired
,nonClientRegionSupportEnabled
,alpha
,isUserInteractionEnabled
,handleAcceleratorKeyPressed
properties toInAppWebViewSettings
- Added
isInterfaceSupported
,getProcessInfos
,getFailureReportFolderPath
methods toPlatformWebViewEnvironment
class - Added
isInterfaceSupported
,setInputMethodEnabled
,hideInputMethod
,showInputMethod
methods toPlatformInAppWebViewController
class - Added
exclusiveUserDataFolderAccess
,isCustomCrashReportingEnabled
,enableTrackingPrevention
,areBrowserExtensionsEnabled
,channelSearchKind
,releaseChannels
,scrollbarStyle
properties toWebViewEnvironmentSettings
- Added
onDownloadStarting
WebView event and deprecatedonDownloadStartRequest
event - Added
onNewBrowserVersionAvailable
,onBrowserProcessExited
,onProcessInfosChanged
events toPlatformWebViewEnvironment
class - Added
onAcceleratorKeyPressed
WebView event - Fixed missing PrintJobOrientation android values
1.4.0-beta.1 #
- Updated static
fromMap
implementation for some classes - Updated
kJavaScriptHandlerForbiddenNames
list - Added
PlatformInAppLocalhostServer.onData
parameter to set a custom on data server callback - Added
javaScriptBridgeEnabled
,javaScriptBridgeOriginAllowList
,javaScriptBridgeForMainFrameOnly
,pluginScriptsOriginAllowList
,pluginScriptsForMainFrameOnly
,javaScriptHandlersOriginAllowList
,javaScriptHandlersForMainFrameOnly
,scrollMultiplier
InAppWebViewSettings parameters - Added
setJavaScriptBridgeName
,getJavaScriptBridgeName
static WebView controller methods - Added
onProcessFailed
WebView event - Added
regexToAllowSyncUrlLoading
Android-specific property toInAppWebViewSettings
- Added
JavaScriptHandlerFunctionData
type - Deprecated
JavaScriptHandlerCallback
type in favor ofJavaScriptHandlerFunction
type - Deprecated
InAppWebViewSettings.forceDark
andInAppWebViewSettings.forceDarkStrategy
Android-only properties in favor ofInAppWebViewSettings.algorithmicDarkeningAllowed
- Fixed X509Certificate PEM base64 decoding
1.3.0+1 #
- Fixed
X509Certificate.toMap
method
1.3.0 #
- Added
WebViewEnvironment.customSchemeRegistrations
parameter for Windows - Added
CustomSchemeRegistration
type - Updated docs
1.2.0 #
- Updated
Uint8List
conversion insidefromMap
methods
1.1.1 #
- Updated permission models for Windows platform
1.1.0+1 #
- Updated docs and pubspec.yaml
1.1.0 #
- Added
PlatformWebViewEnvironment
class - Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
- Removed unsupported feature
WebViewFeature.SUPPRESS_ERROR_PAGE
1.0.10 #
- Merged "Added == operator and hashCode to WebUri" #1941 (thanks to daisukeueta)
1.0.9 #
- Fix typos (thanks to michalsrutek)
1.0.8 #
- Added
PlatformCustomPathHandler
class to be able to implement custom path handlers forWebViewAssetLoader
1.0.7 #
- Added
InAppBrowser.onMainWindowWillClose
event - Added
WindowType.WINDOW
forInAppBrowserSettings.windowType
1.0.6 #
- Added
InAppWebViewSettings.interceptOnlyAsyncAjaxRequests
#1905 - Added
PlatformInAppWebViewController.clearFormData
method - Added
PlatformCookieManager.removeSessionCookies
method - Updated
InAppWebViewSettings.useShouldInterceptAjaxRequest
docs - Updated
PlatformCookieManager
methods return value
1.0.5 #
- Must call super
dispose
method forPlatformInAppBrowser
andPlatformChromeSafariBrowser
1.0.4 #
- Expose missing
InAppBrowserSettings.menuButtonColor
option
1.0.3 #
- Expose missing old
AndroidInAppWebViewOptions
andIOSInAppWebViewOptions
classes
1.0.2 #
- Added
PlatformPrintJobController.onComplete
setter
1.0.1 #
- Updated README
1.0.0 #
Initial release.