Commit Graph

111 Commits

Author SHA1 Message Date
Lorenzo Pichilli 9cb8b3af26 updated chrome_safari_browser implementation, updated WebMessage.ports interface, updated WebViewAssetLoader implementation, force InAppWebViewController type for webview controller events 2023-11-23 16:01:14 +01:00
Lorenzo Pichilli d37de77f36 updated tests, created InAppLocalHostServer platform interface and default implementation, use where possibile the non-Platform prefix class 2023-11-18 01:17:45 +01:00
Lorenzo Pichilli 1486b5af38 first commit federated-plugin 2023-11-17 23:28:11 +01:00
Lorenzo Pichilli 5a113f6e8a Added InAppWebView keep alive feature, Added hasJavaScriptHandler, hasUserScript, hasWebMessageListener InAppWebViewController methods, HeadlessInAppWebView.webViewController could be null, Removed throwIfAlreadyOpened, throwIfNotOpened InAppBrowser methods, Removed throwIfAlreadyOpened, throwIfNotOpened ChromeSafariBrowser methods 2023-05-19 00:45:12 +02:00
Lorenzo Pichilli 47427044c8
Update in_app_webiew_example.screen.dart 2023-05-15 19:28:08 +02:00
Alexandre Richonnier a7cda8d5b6 fix #1389 #1315 contextMenu ios 13 2023-03-10 11:03:00 +01:00
Lorenzo Pichilli 3101b44c37 All PrintJobSettings properties are optionals, All PullToRefreshSettings properties are optionals, All WebAuthenticationSessionSettings properties are optionals, Automatically infer useShouldOverrideUrlLoading, useOnLoadResource, useOnDownloadStart, useShouldInterceptAjaxRequest, useShouldInterceptFetchRequest, useShouldInterceptRequest, useOnRenderProcessGone, useOnNavigationResponse settings if their value is null and the corresponding event is implemented by the WebView (InAppWebView and HeadlessInAppWebView, not InAppBrowser) before it's native initialization 2022-11-22 22:40:45 +01:00
Lorenzo Pichilli fa5449a50d Created WebUri class to replace Uri dart core type, fix #1402, fix #1328, fix #1350 2022-10-27 11:02:49 +02:00
Lorenzo Pichilli b6e7699ef8 Merge fixes of version 5.5.0+5 2022-10-20 18:55:30 +02:00
Lorenzo Pichilli 92eba92a6c Added InAppWebView.headlessWebView property to convert an HeadlessWebView to InAppWebView widget 2022-10-20 16:34:37 +02:00
Lorenzo Pichilli f624f7c337 initial macos implementation 2022-10-17 02:23:05 +02:00
Lorenzo Pichilli 310cd60a6e updated example 2022-10-11 10:10:13 +02:00
Lorenzo Pichilli 85ff4c1234 added ContentBlockerTrigger.ifFrameUrl and ContentBlockerTrigger.loadContext properties 2022-10-08 17:48:16 +02:00
Lorenzo Pichilli 3f8b1591c8 updated example! 2022-10-08 14:21:10 +02:00
Lorenzo Pichilli f5a048cb69 added Find Interaction Controller 2022-10-08 14:19:35 +02:00
Lorenzo Pichilli 0dd9dfbff6 added PrintJobController to manage print jobs 2022-05-12 00:19:43 +02:00
Lorenzo Pichilli 28455c696a updated onPermissionRequest event for ios, added DebugSettings 2022-05-02 18:59:29 +02:00
Lorenzo Pichilli 2ab051fca3 updated example 2022-05-02 00:19:19 +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 2a3e368780 updated example 2022-04-30 21:23:16 +02:00
Lorenzo Pichilli f728248dbd fixed web support, updated tests 2022-04-30 21:22:31 +02:00
Lorenzo Pichilli abcc3a3415 updated tests 2022-04-29 21:48:17 +02:00
Lorenzo Pichilli 2768605491 updated tests 2022-04-29 14:29:21 +02:00
Lorenzo Pichilli 55a2a41a04 Updated tests 2022-04-27 18:59:19 +02:00
Lorenzo Pichilli 2dd1999a63 updated web support 2022-04-27 17:50:30 +02:00
Lorenzo Pichilli 68f25d0d4d updated web support 2022-04-27 16:59:49 +02:00
Lorenzo Pichilli 3bad02d6e4 fixed plugin dependencies, added getUrl web support 2022-04-27 13:39:00 +02:00
Lorenzo Pichilli 03e74820df merged web support, dartfmt 2022-04-25 23:21:26 +02:00
Lorenzo Pichilli bb33ec2362 added headless and cookie manager web support 2022-04-25 22:36:21 +02:00
Lorenzo Pichilli d1a4ff1829 Updated web support 2022-04-25 12:15:53 +02:00
Lorenzo Pichilli 442c9f1bc2 updated web support 2022-04-24 04:51:03 +02:00
Lorenzo Pichilli d0657c3b9a updated web support 2022-04-24 04:50:44 +02:00
Lorenzo Pichilli 61a439893b added new events 2022-04-23 22:10:02 +02:00
Lorenzo Pichilli dd9043ccf5 merge 2022-04-23 17:49:29 +02:00
Lorenzo Pichilli b881909957 updated context menu item and options to settings 2022-04-23 14:00:47 +02:00
Lorenzo Pichilli 1161380eab updated web support 2022-04-22 13:39:21 +02:00
Lorenzo Pichilli 24317b22ec updated example 2022-04-22 10:38:19 +02:00
Lorenzo Pichilli 9006cf1228 updated example 2022-04-22 02:51:56 +02:00
Lorenzo Pichilli 46fcafcf44 updated web support 2022-04-22 02:24:50 +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 ec24f41914 updated onPermissionRequest signature 2022-04-21 12:20:48 +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 bca59d3e87 updated example 2022-04-20 19:20:31 +02:00
Lorenzo Pichilli 9dd5a28541 merge 2022-04-20 19:15:31 +02:00
Lorenzo Pichilli fa9a04bce6 Merge branch 'develop' into feature/remove-ios-android-key-types 2022-04-20 19:11:16 +02:00
Lorenzo Pichilli fca1ed94df Added pauseAllMediaPlayback, setAllMediaPlaybackSuspended, closeAllMediaPresentations, requestMediaPlaybackState WebView controller methods 2022-04-20 19:10:49 +02:00
Lorenzo Pichilli 5371b77231 initial refactor 2022-04-20 01:31:14 +02:00