pichillilorenzo
released this
26 Nov 21:06
·
43 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.2
flutter_inappwebview_android
:^1.2.0-beta.1
->^1.2.0-beta.2
flutter_inappwebview_ios
:^1.2.0-beta.1
->^1.2.0-beta.2
flutter_inappwebview_macos
:^1.2.0-beta.1
->^1.2.0-beta.2
flutter_inappwebview_web
:^1.2.0-beta.1
->^1.2.0-beta.2
flutter_inappwebview_windows
:^0.7.0-beta.1
->^0.7.0-beta.2
- Fixed specific URLAuthenticationChallenge type for
onReceivedHttpAuthRequest
,onReceivedServerTrustAuthRequest
,onReceivedClientCertRequest
events of HeadlessInAppWebView - Fixed missing return type for
InAppWebViewController.getJavaScriptBridgeName
static method
Platform Interface
- 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
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 - Fixed missing PrintJobOrientation android values
Android Platform
- Implemented
hideInputMethod
,showInputMethod
InAppWebViewController methods - Implemented
isUserInteractionEnabled
,alpha
properties 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
,hideInputMethod
InAppWebViewController methods - Implemented
isUserInteractionEnabled
,alpha
properties 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
alpha
property ofInAppWebViewSettings
Windows Platform
- Updated Microsoft.Web.WebView2 SDK version from
1.0.2792.45
to1.0.2849.39
- Implemented
disableDefaultErrorPage
,statusBarEnabled
,browserAcceleratorKeysEnabled
,generalAutofillEnabled
,passwordAutosaveEnabled
,isPinchZoomEnabled
,allowsBackForwardNavigationGestures
,hiddenPdfToolbarItems
,reputationCheckingRequired
,nonClientRegionSupportEnabled
properties ofInAppWebViewSettings
- Implemented
isInterfaceSupported
,getProcessInfos
,getFailureReportFolderPath
WebViewEnvironment methods - Implemented
isInterfaceSupported
,getZoomScale
InAppWebViewController method - Implemented
onDownloadStarting
,onAcceleratorKeyPressed
WebView event - Implemented
exclusiveUserDataFolderAccess
,isCustomCrashReportingEnabled
,enableTrackingPrevention
,areBrowserExtensionsEnabled
,channelSearchKind
,releaseChannels
,scrollbarStyle
properties ofWebViewEnvironmentSettings
- Implemented
onNewBrowserVersionAvailable
,onBrowserProcessExited
,onProcessInfosChanged
WebViewEnvironment events - Send mouse leave region event to native view
- Fixed wrong channel name when creating a
WebViewEnvironment
instance - 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