50 Commits

Author SHA1 Message Date
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
2a94a748aa fixed docs link 2022-10-14 14:29:01 +02:00
Lorenzo Pichilli
3b2add4199 code format 2022-10-11 16:19:36 +02:00
Lorenzo Pichilli
f5a048cb69 added Find Interaction Controller 2022-10-08 14:19:35 +02:00
Lorenzo Pichilli
fd17bd4624 fixed ios tests 2022-10-06 16:43:19 +02:00
Lorenzo Pichilli
caf8ae915b fixed nativeValue in case of null, updated log debug settings for flutter test cases 2022-10-05 19:48:34 +02:00
Lorenzo Pichilli
706d7ee90b updated tests 2022-05-02 12:52:10 +02:00
Lorenzo Pichilli
f45996e187 updated tests 2022-04-28 23:23:38 +02:00
Lorenzo Pichilli
fa4132e33c update tests 2022-04-28 20:34:54 +02:00
Lorenzo Pichilli
6911026d36 updated tests 2022-04-28 19:29:01 +02:00
Lorenzo Pichilli
cae685c1b2 updated tests 2022-04-28 16:48:39 +02:00
Lorenzo Pichilli
24e452f29c updated tests 2022-04-28 01:10:20 +02:00
Lorenzo Pichilli
55a2a41a04 Updated tests 2022-04-27 18:59:19 +02:00
Lorenzo Pichilli
3bad02d6e4 fixed plugin dependencies, added getUrl web support 2022-04-27 13:39:00 +02:00
Lorenzo Pichilli
5fb73dae1e starting to update tests 2022-04-27 02:23:59 +02:00
Lorenzo Pichilli
442b51db0f fix #1155 2022-04-26 13:55:24 +02:00
Lorenzo Pichilli
e07ba2a675 fix #1152 2022-04-25 17:39:04 +02:00
Lorenzo Pichilli
951b974dd3 fix #1151 2022-04-25 12:55:35 +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
254ba1a1b8 using getWebViewLooper API for Android 28+ 2022-04-18 23:57:11 +02:00
Lorenzo Pichilli
2eb31ee74f fix #1137, fix #888 2022-04-18 23:12:17 +02:00
Lorenzo Pichilli
83dae97fda updated integration tests 2022-04-18 02:59:46 +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
22649342e8 added onDownloadStartRequest event 2022-04-17 16:19:31 +02:00
ashank96
8f43faf832 expose contentdisposition and contentlength from android 2022-02-17 15:00:46 +05:30
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
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
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
Lorenzo Pichilli
14d06fad48 Fixed iOS 'Unexpectedly found nil while unwrapping an Optional value: file flutter_inappwebview/WKUserContentController.swift, line 36' error when applePayAPIEnabled iOS-specific WebView option is enabled 2021-03-25 12:01:05 +01:00
Lorenzo Pichilli
825cf3d88e Added isRunning method to the InAppLocalhostServer class, Fixed Android js error in some very rare case where window.flutter_inappwebview is undefined when loading plugin scripts 2021-03-24 10:57:26 +01:00
Lorenzo Pichilli
3352c9cef0 v5.2.0 2021-03-22 16:39:58 +01:00
Lorenzo Pichilli
c22707da49 Added onOverScrolled WebView event, updated tests 2021-03-22 16:21:56 +01:00
Lorenzo Pichilli
97edbe158f Added Android pull-to-refresh setSize method and size option, Updated Android androidx.webkit:webkit to 1.4.0, androidx.browser:browser to 1.3.0, androidx.appcompat:appcompat to 1.2.0, updated docs 2021-03-19 17:34:32 +01:00
Lorenzo Pichilli
6f356be623 Fixed ajax and fetch interceptor when the data/body sent is not a string, fix #724, updated nodejs test server 2021-03-18 17:24:13 +01:00
Lorenzo Pichilli
237ba6efb4 Added a test for the pull-to-refresh feature when used on Android. 2021-03-06 16:10:31 +01:00
Lorenzo Pichilli
b6d4fb9596 Added support for pull-to-refresh feature (fix #395), Fixed issue not rendering WebView content when scrolling on iOS (fix #704), Fixed InAppBrowser.openData method, InAppBrowser.initialUserScripts InAppBrowser.id HeadlessInAppWebView.id properties are final now 2021-03-05 23:19:50 +01:00
Lorenzo Pichilli
a8858020f2 fix publish.sh script 2021-03-01 20:26:57 +01:00
Lorenzo Pichilli
03a09bffdc fix #696 2021-03-01 20:24:26 +01:00
Lorenzo Pichilli
1e63238eb8 updated README.md, Added verticalScrollbarThumbColor, verticalScrollbarTrackColor, horizontalScrollbarThumbColor, horizontalScrollbarTrackColor Android-specific WebView options, Fixed some null types and wrong casting 2021-02-25 00:00:46 +01:00
Lorenzo Pichilli
f886f2f1e5 bug fixes, fix #450, updated integration tests 2021-02-22 23:38:30 +01:00
Lorenzo Pichilli
0b0bce66aa code refactoring, new features, replaced String url to Uri uri everywhere, added URLRequest 2021-02-22 12:16:23 +01:00
Lorenzo Pichilli
de9d081af2 fix #679, updated X509Certificate classes, removed androidOnRequestFocus event
because it is never called
2021-02-12 17:14:13 +01:00
Lorenzo Pichilli
3d10785fb7 fixed integration tests 2021-02-11 12:50:41 +01:00
Lorenzo Pichilli
e9da7c805d fixed integration tests 2021-02-11 11:59:55 +01:00
Lorenzo Pichilli
275688dfb9 updated flutter-drive.yml 2021-02-11 10:50:27 +01:00
Lorenzo Pichilli
5f6a8969c2 added other tests, added github action workflow 2021-02-11 10:21:22 +01:00
Lorenzo Pichilli
ba5b5e6970 updated .cirrus.yml and .travis.yml, updated example integration test dependency 2021-02-10 17:09:36 +01:00
Lorenzo Pichilli
53653a1733 updated .cirrus.yml and .travis.yml 2021-02-10 16:06:17 +01:00
Lorenzo Pichilli
c65e72c708 updated README.md 2021-01-28 17:18:02 +01:00
Lorenzo Pichilli
26e63cedee Added support for Dart null-safety feature, Updated integration tests, Fixed missing properties initialization when using InAppWebViewController.fromInAppBrowser, Removed debuggingEnabled WebView option and added AndroidInAppWebViewController.setWebContentsDebuggingEnabled static method 2021-01-28 17:10:15 +01:00