·
108 commits
to master
since this release
- Updated dependencies to the latest versions for all platform implementations:
flutter_inappwebview_platform_interface:^1.4.0-beta.1->^1.4.0-beta.2flutter_inappwebview_android:^1.2.0-beta.1->^1.2.0-beta.2flutter_inappwebview_ios:^1.2.0-beta.1->^1.2.0-beta.2flutter_inappwebview_macos:^1.2.0-beta.1->^1.2.0-beta.2flutter_inappwebview_web:^1.2.0-beta.1->^1.2.0-beta.2flutter_inappwebview_windows:^0.7.0-beta.1->^0.7.0-beta.2
- Fixed specific URLAuthenticationChallenge type for
onReceivedHttpAuthRequest,onReceivedServerTrustAuthRequest,onReceivedClientCertRequestevents of HeadlessInAppWebView - Fixed missing return type for
InAppWebViewController.getJavaScriptBridgeNamestatic method
Platform Interface
- Updated
flutter_inappwebview_internal_annotationsdependency from^1.1.1to^1.2.0 - Updated
fromMapstatic method andtoMapmethod implementations - Updated all WebView events with return type
Futureto typeFutureOrin order to not force the usage ofasynckeyword - Added
byName,name,asNameMapcustom enum classes methods - Added
statusBarEnabled,browserAcceleratorKeysEnabled,generalAutofillEnabled,passwordAutosaveEnabled,isPinchZoomEnabled,hiddenPdfToolbarItems,reputationCheckingRequired,nonClientRegionSupportEnabled,alpha,isUserInteractionEnabledproperties toInAppWebViewSettings - Added
isInterfaceSupported,getProcessInfos,getFailureReportFolderPathmethods toPlatformWebViewEnvironmentclass - Added
isInterfaceSupported,setInputMethodEnabled,hideInputMethod,showInputMethodmethods toPlatformInAppWebViewControllerclass - Added
exclusiveUserDataFolderAccess,isCustomCrashReportingEnabled,enableTrackingPrevention,areBrowserExtensionsEnabled,channelSearchKind,releaseChannels,scrollbarStyleproperties toWebViewEnvironmentSettings - Added
onDownloadStartingWebView event and deprecatedonDownloadStartRequestevent - Added
onNewBrowserVersionAvailable,onBrowserProcessExited,onProcessInfosChangedevents toPlatformWebViewEnvironmentclass - Fixed missing PrintJobOrientation android values
Android Platform
- Implemented
hideInputMethod,showInputMethodInAppWebViewController methods - Implemented
isUserInteractionEnabled,alphaproperties ofInAppWebViewSettings - Merged "Show / Hide / Disable / Enable soft Keyboard Input (Android & iOS)" #2408 (thanks to Mecharyry)
- Fixed "[Android] PrintJobOrientation _TypeError (type 'Null' is not a subtype of type 'int')" #2413
- Fixed "Accessibility Android" #1694
- Fixed "Automatic font scale according to accessibility option 'font size' of device does not work on Android" #540
- Fixed "callHandler method is not injected into InAppBrowser" #1973
iOS Platform
- Implemented
setInputMethodEnabled,hideInputMethodInAppWebViewController methods - Implemented
isUserInteractionEnabled,alphaproperties ofInAppWebViewSettings - Merged "Show / Hide / Disable / Enable soft Keyboard Input (Android & iOS)" #2408 (thanks to Mecharyry)
- Fixed "In iOS version 17.2, when moving the input focus in a WebView, an unknown area appears at the top of the screen." #1947
macOS Platform
- Implemented
alphaproperty ofInAppWebViewSettings
Windows Platform
- Updated Microsoft.Web.WebView2 SDK version from
1.0.2792.45to1.0.2849.39 - Implemented
disableDefaultErrorPage,statusBarEnabled,browserAcceleratorKeysEnabled,generalAutofillEnabled,passwordAutosaveEnabled,isPinchZoomEnabled,allowsBackForwardNavigationGestures,hiddenPdfToolbarItems,reputationCheckingRequired,nonClientRegionSupportEnabledproperties ofInAppWebViewSettings - Implemented
isInterfaceSupported,getProcessInfos,getFailureReportFolderPathWebViewEnvironment methods - Implemented
isInterfaceSupported,getZoomScaleInAppWebViewController method - Implemented
onDownloadStarting,onAcceleratorKeyPressedWebView event - Implemented
exclusiveUserDataFolderAccess,isCustomCrashReportingEnabled,enableTrackingPrevention,areBrowserExtensionsEnabled,channelSearchKind,releaseChannels,scrollbarStyleproperties ofWebViewEnvironmentSettings - Implemented
onNewBrowserVersionAvailable,onBrowserProcessExited,onProcessInfosChangedWebViewEnvironment events - Send mouse leave region event to native view
- Fixed wrong channel name when creating a
WebViewEnvironmentinstance - Fixed "[Windows] Has an overlay on the desktop when the application is minimized" #2402
- Fixed "[Windows] missing implementation of onPermissionRequest event will cause crash when requested by the webpage" #2404
- Fixed "Windows: getCookies return empty list" #2314