380 Commits

Author SHA1 Message Date
Lorenzo Pichilli
3833b5dd5e
Delete flutter_export_environment.sh 2023-05-16 02:50:05 +02:00
KhatibFX
e0c5c8ff5c Modified view removal in InAppBrowser to try and fix a crash 2023-04-07 21:38:25 +08:00
Lorenzo Pichilli
a42b0e4dfd Updated window.flutter_inappwebview.callHandler implementation: if there is an error/exception on Flutter/Dart side, the callHandler will reject the JavaScript promise with the error/exception message, so you can catch it also on JavaScript side, Fixed Android Web Storage Manager deleteAllData and deleteOrigin methods implementation, fix #1462, fix #1475 2022-12-15 17:43:29 +01:00
Lorenzo Pichilli
0f1c7e3029 fix #1455 2022-12-06 02:26:29 +01:00
Lorenzo Pichilli
459875ff2e Updated code docs, Using Android WebViewClientCompat for Chromium-based WebView if the WebView package major version is >= 73 (https://bugs.chromium.org/p/chromium/issues/detail?id=925887), fix #1422 2022-12-03 15:58:12 +01:00
Lorenzo Pichilli
fc98712f30 Updated code docs, Fixed some missing macOS asserts, fix #1447 2022-11-30 16:53:10 +01:00
Lorenzo Pichilli
2d32eff3f0 Fixed InAppWebViewSettings automatic infer if initialSettings is null 2022-11-28 15:12:02 +01:00
Lorenzo Pichilli
ae4471d4c0 Replaced Uri.encodeFull with Uri.encodeComponent to load html data correctly on Web platform 2022-11-25 12:39:04 +01:00
Lorenzo Pichilli
962fc35ff7 Removed Android Hybrid Composition constraint to use the pull-to-refresh feature, Removed Android com.squareup.okhttp3:okhttp dependency 2022-11-23 17:06:14 +01:00
Lorenzo Pichilli
b82baaa061 code formatting 2022-11-22 22:41:18 +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
2f8fa22db4 code format 2022-11-02 15:08:44 +01:00
Lorenzo Pichilli
6906763796 fixed tests 2022-11-02 15:08:09 +01:00
Lorenzo Pichilli
06668703c4 Removed willSuppressErrorPage WebView Android setting in favor of disableDefaultErrorPage, Added isMultiProcessEnabled static method on InAppWebViewController for Android, Added onContentSizeChanged WebView event for iOS, Added onPermissionRequestCanceled and onRequestFocus WebView events for Android, Added defaultVideoPoster WebView setting for Android, Added TracingController for Android WebViews 2022-10-31 02:09:00 +01:00
Lorenzo Pichilli
fa49616c63 updated some code docs, fix #1405 2022-10-27 20:51:31 +02:00
Lorenzo Pichilli
6037b8964b fixed example/lib/main.dart 2022-10-27 11:04:26 +02: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
cfd70fda6e release 6.0.0-beta.9 2022-10-26 17:52:35 +02:00
Lorenzo Pichilli
8e9c10246a Added startAnimations, exitAnimations, navigationBarColor, navigationBarDividerColor, secondaryToolbarColor ChromeSafariBrowser settings for Android, Added getVariationsHeader WebView static method, All ChromeSafariBrowserSettings properties are optionals 2022-10-25 11:18:53 +02:00
Lorenzo Pichilli
ebea457b01 initial implementation 6.0.0-beta.9 2022-10-24 12:34:18 +02:00
Lorenzo Pichilli
4973770c1c release 6.0.0-beta.7 2022-10-22 22:00:09 +02:00
Lorenzo Pichilli
b19539b643 fixed test 2022-10-22 04:06:11 +02:00
Lorenzo Pichilli
14ff4921f8 Added InAppWebViewSettings.allowBackgroundAudioPlaying for Android, Added WebViewAssetLoader and InAppWebViewSettings.webViewAssetLoader for Android 2022-10-22 04:05:41 +02:00
Lorenzo Pichilli
b6e7699ef8 Merge fixes of version 5.5.0+5 2022-10-20 18:55:30 +02:00
Lorenzo Pichilli
00cf46faed code format 2022-10-20 16:50:11 +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
786a544963 flutter format 2022-10-19 16:54:54 +02:00
Lorenzo Pichilli
624727fd4e Added windowType, windowAlphaValue, windowStyleMask, windowTitlebarSeparatorStyle, windowFrame for MacOS InAppBrowserSettings 2022-10-19 16:50:55 +02:00
Lorenzo Pichilli
78abd773b1 updated README, fixed swift Util getUrlAsset and getAbsPathAsset, fixed NSColor, added WKWebView runOpenPanelWith event 2022-10-19 13:14:53 +02:00
Lorenzo Pichilli
69fb76d10c updated macos tests, fixed macos/Classes/ISettings.swift, fixed macos NSColor.swift extension 2022-10-19 04:40:44 +02:00
Lorenzo Pichilli
652ee52c75 updated macos docs, added getContentWidth WebView method 2022-10-18 18:12:33 +02:00
Lorenzo Pichilli
3e3ba55a30 updated print job controller for macos 2022-10-18 11:44:08 +02:00
Lorenzo Pichilli
f624f7c337 initial macos implementation 2022-10-17 02:23:05 +02:00
Lorenzo Pichilli
2a94a748aa fixed docs link 2022-10-14 14:29:01 +02:00
Lorenzo Pichilli
ba2c702665 updated example 2022-10-14 09:36:00 +02:00
Lorenzo Pichilli
30d041283b Fixed web example, Fixed export library 2022-10-14 03:45:48 +02:00
Lorenzo Pichilli
8955cd2433 fixed web_authentication_session_example 2022-10-14 02:57:41 +02:00
Lorenzo Pichilli
be58d859a4 code format 2022-10-14 02:28:23 +02:00
Lorenzo Pichilli
1a1f582ab3 fixed ios findInteractionController.activeFindSession on onFindResultReceived, updated README 2022-10-14 02:14:46 +02:00
Lorenzo Pichilli
48d8f73b23 fixed integration tests, fixed android evaluation javascript with content world 2022-10-14 01:55:54 +02:00
Lorenzo Pichilli
011d1c866f CookieManager.deleteCookie and CookieManager.deleteCookies now have the domain argument optional and without a default value 2022-10-14 01:02:39 +02:00
Lorenzo Pichilli
9da39036a4 merged Add directoryIndex and documentRoot to InAppLocalhostServer option 2022-10-13 20:36:22 +02:00
Lorenzo Pichilli
c384bb9ec8 updated example, updated WebAuthenticationSession docs 2022-10-12 19:54:21 +02:00
Lorenzo Pichilli
05cb0184fc fixed find empty string iOS, updated tests 2022-10-12 15:00:00 +02:00
Lorenzo Pichilli
17bdf84362 updated find interaction controller get and set search text implementation 2022-10-12 12:23:15 +02:00
Lorenzo Pichilli
34d776e079 implemented iOS getActiveFindSession also when isFindInteractionEnabled is false 2022-10-12 10:59:17 +02:00
Lorenzo Pichilli
e9b059b2e2 renamed findAllAsync to findAll 2022-10-12 10:27:58 +02:00
Lorenzo Pichilli
b4558d356a added FindSession to Android 2022-10-12 10:13:05 +02:00
Lorenzo Pichilli
b790039696 fixed WebResourceError iOS, updated code docs 2022-10-12 00:37:06 +02:00
Lorenzo Pichilli
3b2add4199 code format 2022-10-11 16:19:36 +02:00