355 Commits

Author SHA1 Message Date
Lorenzo Pichilli
fa6d00adf5
Merge pull request #1504 from lrorpilla/horizontal_scrolling_context_menu_fix
Fix no horizontal scroll x for context menu for pages with horizontal…
2023-11-11 14:33:03 +01:00
Lorenzo Pichilli
7ec7a1756d updated chrome tab initial bind logic 2023-11-11 14:10:40 +01:00
Lorenzo Pichilli
828cc7d434 Merge branch 'master' of https://github.com/YumengNevix/flutter_inappwebview into YumengNevix-master 2023-11-11 13:28:14 +01:00
Lorenzo Pichilli
adcfdce7ed android imm.isAcceptingText() fix code refactoring 2023-11-10 21:12:14 +01:00
Lorenzo Pichilli
fb7e025ee0 Merge branch 'fix/imm' of https://github.com/vespr-wallet/flutter_inappwebview into vespr-wallet-fix/imm 2023-11-10 21:06:10 +01:00
Lorenzo Pichilli
6f819b2dbf Updated return value for CookieManager.setCookie method to be Future<bool> 2023-11-10 14:13:06 +01:00
Alex Dochioiu
c059c5a50e Added a comment 2023-10-11 10:49:44 +03:00
Alex Dochioiu
b3b8923014 imm crash fix 2023-10-11 10:45:10 +03:00
Lorenzo Pichilli
44e70a3628 Updated androidx.webkit:webkit dependency to 1.8.0, Updated androidx.browser:browser dependency to 1.6.0 2023-09-30 19:53:26 +02:00
Yumeng Huang
4c712b6f36 fix: chrome tab open failed due to chrome process not running 2023-09-03 19:12:03 +08:00
Lorenzo Pichilli
93f51086e1 fix #1691 2023-06-12 08:58:53 +02:00
Lorenzo Pichilli
62431838d9 Added InAppBrowser menu items feature, Added hideCloseButton, hideDefaultMenuItems, menuButtonColor InAppBrowser settings 2023-06-11 01:55:42 +02:00
Lorenzo Pichilli
2da9db9769 fixed android InAppWebView and InAppBrowser dispose functions to correctly dispose resources 2023-05-20 13:03:03 +02: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
2b293cdd78
Merge pull request #1618 from KhatibFX/bugfix/viewgroup_index_crash
InAppBrowser Bugfix/viewgroup index crash
2023-05-16 02:53:22 +02:00
Lorenzo Pichilli
814e1b22ea
Update InAppBrowserActivity.java 2023-05-16 02:50:46 +02:00
Lorenzo Pichilli
ae199f1dc4 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 2023-05-15 13:46:42 +02:00
KhatibFX
1182ca2609 Fixed syntax error in view hiding 2023-04-07 22:28:43 +08:00
KhatibFX
d3067e4162 Fixed view hiding not working properly. 2023-04-07 22:06:05 +08:00
KhatibFX
e0c5c8ff5c Modified view removal in InAppBrowser to try and fix a crash 2023-04-07 21:38:25 +08:00
lrorpilla
4183b932af Fix no horizontal scroll x for context menu for pages with horizontal scrolling 2023-01-09 17:31:30 +10: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
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
34236b0742 Added ContentBlockerActionType.BLOCK_COOKIES and ContentBlockerActionType.IGNORE_PREVIOUS_RULES for iOS and macOS platforms, Updated ContentBlockerTrigger.urlFilterIsCaseSensitive for Android, Fixed Android ContentBlockerActionType.CSS_DISPLAY_NONE usage 2022-11-15 17:09:31 +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
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
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
92eba92a6c Added InAppWebView.headlessWebView property to convert an HeadlessWebView to InAppWebView widget 2022-10-20 16:34:37 +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
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
4aa7602206 merged Disable exporting activity definitions for Android 2022-10-13 20:05:49 +02:00
Lorenzo Pichilli
45ef5c3755 merged Allow a cookie without a domain to be set on Android 2022-10-13 19:51:53 +02:00
Lorenzo Pichilli
b603ea275f merged fix Theme_AppCompat_Dialog_Alert not found 2022-10-13 17:57:11 +02:00
Lorenzo Pichilli
0a49c7094f merged Android - Load client certificate from local storage 2022-10-13 17:37:55 +02:00
Lorenzo Pichilli
596a228a05 merged fix: Prevent Android java.lang.NullPointerException in InAppWebViewCl… 2022-10-13 17:11:07 +02:00
Lorenzo Pichilli
cad913f279 merged fix: try to open with Chrome if default browser app does not support custom tabs 2022-10-13 16:39:28 +02:00
Lorenzo Pichilli
f0d3039533 merged Fix RangeError: Maximum call stack size exceeded 2022-10-13 16:00:15 +02:00
Lorenzo Pichilli
db008bb9c0 Merged Android fix leaking MethodChannel through anonymous class 2022-10-13 15:40:13 +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
c28355f11f added PullToRefreshController.isEnabled method, added iOS PullToRefreshController.isRefreshing missing method 2022-10-12 18:51:26 +02:00