Commit Graph

306 Commits

Author SHA1 Message Date
Lorenzo Pichilli 9d54f918e1 Fixed iOS 14.0 crash when calling callAsyncJavaScript method 2022-10-13 14:27:40 +02:00
Lorenzo Pichilli 120d77cf8d Added Android direct camera capture feature 2022-10-13 10:18:31 +02:00
Lorenzo Pichilli 748a6f5f7e Fixed Android RendererPriorityPolicy.waivedWhenNotVisible type 'Null' is not a subtype of type 'bool', updated pubspec.yaml metadata 2022-10-12 22:33:16 +02:00
Lorenzo Pichilli 617720f7ed updated README and CHANGELOG 2022-10-12 20:38:20 +02:00
Lorenzo Pichilli c28355f11f added PullToRefreshController.isEnabled method, added iOS PullToRefreshController.isRefreshing missing method 2022-10-12 18:51:26 +02:00
Lorenzo Pichilli 386bd2097e added loadSimulatedRequest iOS webview method 2022-10-08 18:57:29 +02:00
Lorenzo Pichilli 85ff4c1234 added ContentBlockerTrigger.ifFrameUrl and ContentBlockerTrigger.loadContext properties 2022-10-08 17:48:16 +02:00
Lorenzo Pichilli 432e882e8f added minimumViewportInset and maximumViewportInset iOS webview settings 2022-10-08 15:20:09 +02:00
Lorenzo Pichilli f5a048cb69 added Find Interaction Controller 2022-10-08 14:19:35 +02:00
Lorenzo Pichilli 6d2408de0e added enterpriseAuthenticationAppLinkPolicyEnabled android webview setting 2022-10-07 02:34:09 +02:00
Lorenzo Pichilli b889efebf3 added requestedWithHeaderMode android webview settings, added getRequestedWithHeaderMode and setRequestedWithHeaderMode ServiceWorkerController methods 2022-10-07 02:26:28 +02:00
Lorenzo Pichilli 22ae9deac6 added android willSuppressErrorPage and algorithmicDarkeningAllowed settings 2022-10-07 01:45:15 +02:00
Lorenzo Pichilli 80b8bde10a Added WebViewFeature.DOCUMENT_START_SCRIPT Android feature support 2022-10-06 19:17:11 +02:00
Lorenzo Pichilli 1791b8202b updated minimum android and iOS SDK versions 2022-10-06 17:10:08 +02:00
Lorenzo Pichilli 8a9bb5cabc Merge branch 'develop' into feature/exchangeable-annotations 2022-10-05 17:45:23 +02:00
Lorenzo Pichilli fdd0023f21 merge 5.4.4+3 2022-10-05 17:43:43 +02:00
Lorenzo Pichilli cd523c9d53 complete applying internal annotations to types folder 2022-10-05 13:13:20 +02:00
Lorenzo Pichilli caa5c7525e merge develop 2022-10-04 14:51:48 +02:00
Lorenzo Pichilli 4f36d930da Fixed LICENSE 2022-10-04 13:15:11 +02:00
Lorenzo Pichilli 67235e37d0 Fixed README 2022-10-04 13:02:36 +02:00
Lorenzo Pichilli 4c06cfee18 merge with 5.4.4 2022-10-04 12:35:50 +02:00
Lorenzo Pichilli 4bdada17fe fixed CHANGELOG 2022-10-03 14:46:10 +02:00
Lorenzo Pichilli d3cdc784b2 applied v5.4.3+8 fixes 2022-10-03 14:29:30 +02:00
Lorenzo Pichilli 389cfe5a12 converted other exchangable objects and enums 2022-06-09 10:36:13 +02:00
Lorenzo Pichilli 015b5f33ab Updated generator 2022-05-18 03:05:06 +02:00
Lorenzo Pichilli 0dd9dfbff6 added PrintJobController to manage print jobs 2022-05-12 00:19:43 +02:00
Lorenzo Pichilli 0a16e1babe Added WebAuthenticationSession for iOS 2022-05-09 01:51:21 +02:00
Lorenzo Pichilli 01d16eed91 Update changelog 2022-05-08 15:09:59 +02:00
Lorenzo Pichilli 9af4aa032b Updated changelog 2022-05-05 22:05:46 +02:00
Lorenzo Pichilli b53703401e merge 2022-05-05 21:55:31 +02:00
Lorenzo Pichilli 55f3b64a24 fixed tests, added android webview EventChannelDelegate, fixed some enum native values based on target platform 2022-05-04 02:17:33 +02:00
Lorenzo Pichilli 3edbbbc396 renamed DebugSettings to DebugLoggingSettings 2022-05-02 23:53:09 +02:00
Lorenzo Pichilli 28455c696a updated onPermissionRequest event for ios, added DebugSettings 2022-05-02 18:59:29 +02:00
Lorenzo Pichilli 17ed6c881a added onCameraCaptureStateChanged and onMicrophoneCaptureStateChanged webview events 2022-05-02 16:54:34 +02:00
Lorenzo Pichilli 71c2093283 added forceDarkStrategy webview setting, updated some android checks on webview feature supported 2022-05-02 15:08:23 +02:00
Lorenzo Pichilli d3a834c36a added android proxy controller support 2022-05-02 03:37:02 +02:00
Lorenzo Pichilli 060fb00368 fixed some enum types mapping in parent toMap methods, added getCameraCaptureState, setCameraCaptureState, getMicrophoneCaptureState, setMicrophoneCaptureState WebView controller methods for iOS 2022-05-02 00:18:55 +02:00
Lorenzo Pichilli b189066940 added onReceivedError and onReceivedHttpError events 2022-05-01 17:06:16 +02:00
Lorenzo Pichilli 449bfd06ef added isInFullscreen method 2022-05-01 04:03:17 +02:00
Lorenzo Pichilli 3da5c6e954 merge 2022-04-28 21:25:43 +02:00
Lorenzo Pichilli 18c3e04fd2 fix #1164 2022-04-28 21:16:58 +02:00
Lorenzo Pichilli 935d9b0515 merge 2022-04-28 20:49:02 +02:00
Lorenzo Pichilli 15ecdc86fb fixed #1166 2022-04-28 20:42:46 +02:00
Lorenzo Pichilli 517f6599dc merge 2022-04-28 17:30:44 +02:00
Lorenzo Pichilli 04b001f499 fix #1159 2022-04-28 17:14:57 +02:00
Lorenzo Pichilli 9a6934cc67 merge 2022-04-28 13:56:48 +02:00
Lorenzo Pichilli ad04812a6e fix #1159 2022-04-28 13:39:59 +02:00
Lorenzo Pichilli 24e452f29c updated tests 2022-04-28 01:10:20 +02:00
Lorenzo Pichilli 5fb73dae1e starting to update tests 2022-04-27 02:23:59 +02:00
Lorenzo Pichilli dc2e384822 merge 2022-04-26 21:42:40 +02:00
Lorenzo Pichilli 9aa812e130 added Bitwise OR operator support for AndroidActionModeMenuItem class 2022-04-26 21:24:21 +02:00
Lorenzo Pichilli df6fe3f8ce merge 2022-04-26 14:03:34 +02:00
Lorenzo Pichilli 442b51db0f fix #1155 2022-04-26 13:55:24 +02:00
Lorenzo Pichilli 8d1bfc1f4b updated changelog 2022-04-25 23:23:32 +02:00
Lorenzo Pichilli 091415dafe merge 2022-04-25 22:53:49 +02:00
Lorenzo Pichilli 9be702791a merge 2022-04-25 17:59:23 +02:00
Lorenzo Pichilli e07ba2a675 fix #1152 2022-04-25 17:39:04 +02:00
Lorenzo Pichilli b5935e9304 merge 2022-04-25 13:01:17 +02:00
Lorenzo Pichilli 951b974dd3 fix #1151 2022-04-25 12:55:35 +02:00
Lorenzo Pichilli dd9043ccf5 merge 2022-04-23 17:49:29 +02:00
Lorenzo Pichilli 9e6feccbf6 merge 2022-04-23 15:51:17 +02:00
Lorenzo Pichilli f511e4d1f5 Fixed Android default context menu over custom context menu on API Level 31+ 2022-04-23 15:43:57 +02:00
Lorenzo Pichilli 68305a365b merge 2022-04-23 04:04:22 +02:00
Lorenzo Pichilli 2d31a2f58b Managed iOS native detachFromEngine flutter plugin event and updated dispose methods, Updated Android native HeadlessInAppWebViewManager.dispose and HeadlessInAppWebView.dispose methods 2022-04-23 04:02:37 +02:00
Lorenzo Pichilli db58205ca1 merge 2022-04-22 16:57:29 +02:00
Lorenzo Pichilli ce6e9066ba Fixed Android error in some cases when calling setServiceWorkerClient java method on ServiceWorkerManager initialization 2022-04-22 16:24:41 +02:00
Lorenzo Pichilli 176d41d328 added initial web support 2022-04-21 23:14:51 +02:00
Lorenzo Pichilli f265063a37 Added support for onPermissionRequest event on iOS 15.0+ 2022-04-21 13:33:07 +02:00
Lorenzo Pichilli 3cd3b30457 Added underPageBackgroundColor, isTextInteractionEnabled, isSiteSpecificQuirksModeEnabled, upgradeKnownHostsToHTTPS WebView settings, Updated getMetaThemeColor on iOS 15.0+ 2022-04-21 02:14:21 +02:00
Lorenzo Pichilli fca1ed94df Added pauseAllMediaPlayback, setAllMediaPlaybackSuspended, closeAllMediaPresentations, requestMediaPlaybackState WebView controller methods 2022-04-20 19:10:49 +02:00
Lorenzo Pichilli 7aade18701 Fixed Android ChromeCustomTabsActivity not responding to the ActionBroadcastReceiver 2022-04-20 03:15:28 +02:00
Lorenzo Pichilli cac89da621 updated version, updated readme 2022-04-19 10:28:53 +02:00
Lorenzo Pichilli 2eb31ee74f fix #1137, fix #888 2022-04-18 23:12:17 +02:00
Lorenzo Pichilli 1eaf70a046 merge 2022-04-18 01:26:39 +02:00
Lorenzo Pichilli 66e2844d03 Updated changelog 2022-04-18 01:15:11 +02:00
Lorenzo Pichilli 5510fd342f Added support for Android TWA (Trusted Web Activity) 2022-04-17 21:47:35 +02:00
Lorenzo Pichilli c61019058c updated deprecated custom tabs builder method, added shareState android option for ChromeSafariBrowser 2022-04-17 19:05:16 +02:00
Lorenzo Pichilli 621d524dd6 trying to fix android null exception when bundle is null for InAppBrowserActivity and ChromeCustomTabsActivity 2022-04-17 18:22:01 +02:00
Lorenzo Pichilli 4edd47ef92 updated changelog 2022-04-17 17:22:20 +02:00
Lorenzo Pichilli fab9ae4c8b updated pubspec.yaml 2022-04-17 17:13:15 +02:00
Lorenzo Pichilli df0f009034 Updated changelog 2022-04-17 16:44:11 +02:00
Lorenzo Pichilli 65e06984cb fix #1092 2022-04-17 16:43:16 +02:00
Lorenzo Pichilli 25e9ea6e19 updated version and changelog 2022-04-17 16:35:43 +02:00
Lorenzo Pichilli 22649342e8 added onDownloadStartRequest event 2022-04-17 16:19:31 +02:00
Lorenzo Pichilli 5c9e1216d2 removed .idea folder from repo, updated build.gradle example 2022-04-16 12:32:17 +02:00
Lorenzo Pichilli c55e468c7e updated some .gitignore files, deleted gradle wrapper android plugin directory 2022-04-16 12:17:50 +02:00
Lorenzo Pichilli be1ffd1342 updated android gitignore 2022-04-16 11:41:15 +02:00
Lorenzo Pichilli 5666c685b2 updated changelog 2022-04-16 11:28:55 +02:00
Lorenzo Pichilli f52f832656 merge 2022-04-16 01:10:57 +02:00
Lorenzo Pichilli 85e45ca00a updated changelog, fixed implementation param when creating headless webview 2022-04-16 00:30:28 +02:00
Lorenzo Pichilli 6e5669fb68 updated changelog 2022-04-15 23:45:17 +02:00
Lorenzo Pichilli 710fc1e021 Added singleInstance option for Android ChromeSafariBrowser implementation, updated android compileSdkVersion to 31 2022-04-15 23:18:54 +02:00
Lorenzo Pichilli f074b7a011 created android InAppWebViewInterface to implement other android webview engines, getOriginalUrl method is cross-platform now, Fixed requestImageRef method always null on iOS 2022-04-15 19:20:35 +02:00
Lorenzo Pichilli f06bcdf695 Added onLoad and onError callbacks in ScriptHtmlTagAttributes class used by InAppWebViewController.injectJavascriptFileFromUrl, InAppWebViewController.injectJavascriptFileFromAsset returns a Future<dynamic> type now 2021-04-07 18:34:35 +02:00
Lorenzo Pichilli 539ff0dedc Removed duplicate lib exports, Fixed some rare cases when iOS WKWebView scrollViewDidEndDragging event blocks the scroll gesture 2021-04-06 11:54:42 +02:00
Lorenzo Pichilli ffaa28a250 fix #776, fix #748, Added support of allowingReadAccessTo iOS-specific WebView option for the WebView initialData parameter, Added iosAllowingReadAccessTo iOS-specific parameter to the loadData WebView method 2021-04-02 15:18:28 +02:00
Lorenzo Pichilli 7d6c88d622 fix #765, Fixed InAppWebViewController.getHitTestResult wrong type mapping, added auto-comment.yml 2021-03-30 18:15:50 +02:00
Lorenzo Pichilli 71a8fe23ea fix #732, fix #759, Fixed Android ChromeSafariBrowser menu item callback not called because of PendingIntents extra were cached 2021-03-28 04:17:09 +02:00
Lorenzo Pichilli a0e3bc2de7 fix #757 2021-03-26 21:34:42 +01:00
Lorenzo Pichilli 22ea0091cd Added initialSize property and setSize/getSize methods to the HeadlessInAppWebView class, androidOnScaleChanged event is deprecated - use onZoomScaleChanged event, getScale method is deprecated - use getZoomScale method, Removed final keyword for all HeadlessInAppWebView events, Fixed wrong usage of Android WebView scale property 2021-03-26 21:04:44 +01:00