37 Commits

Author SHA1 Message Date
Lorenzo Pichilli
3b2add4199 code format 2022-10-11 16:19:36 +02:00
Lorenzo Pichilli
abab589d80 use flutter_lints as linter 2022-10-08 19:07:50 +02:00
Lorenzo Pichilli
f5a048cb69 added Find Interaction Controller 2022-10-08 14:19:35 +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
9d738d3435 updated all toValue and fromValue 2022-10-05 13:52:07 +02:00
Lorenzo Pichilli
c81cfc964c added disposable internal class, fixed some docs 2022-05-13 09:35:50 +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
ebdcef6393 deprecated onLoadResourceCustomScheme for onLoadResourceWithCustomScheme event 2022-05-08 15:08:34 +02:00
Lorenzo Pichilli
17ed6c881a added onCameraCaptureStateChanged and onMicrophoneCaptureStateChanged webview events 2022-05-02 16:54:34 +02:00
Lorenzo Pichilli
b189066940 added onReceivedError and onReceivedHttpError events 2022-05-01 17:06:16 +02:00
Lorenzo Pichilli
f45996e187 updated tests 2022-04-28 23:23:38 +02:00
Lorenzo Pichilli
1e6de69d20 moved every class in types.dart in a specific class file 2022-04-27 01:03:42 +02:00
Lorenzo Pichilli
bb33ec2362 added headless and cookie manager web support 2022-04-25 22:36:21 +02:00
Lorenzo Pichilli
ec24f41914 updated onPermissionRequest signature 2022-04-21 12:20:48 +02:00
Lorenzo Pichilli
0312d12859 fixed remaining classes and properties 2022-04-20 03:05:46 +02:00
Lorenzo Pichilli
5371b77231 initial refactor 2022-04-20 01:31:14 +02:00
Lorenzo Pichilli
7307d473fa dartfmt, fixed pubspec.yaml 2022-04-19 00:42:57 +02:00
Lorenzo Pichilli
22649342e8 added onDownloadStartRequest event 2022-04-17 16:19:31 +02:00
Lorenzo Pichilli
1e287fd1d3 Merge branch 'ashank-patch' of https://github.com/ashank96/flutter_inappwebview into ashank96-ashank-patch 2022-04-16 12:38:52 +02:00
Lorenzo Pichilli
a34ea8026b
Merge pull request #1064 from RodXander/master
Fixed the unexpected behavior of InAppWebView and HeadlessInAppWebVie…
2022-04-16 11:29:21 +02:00
Lorenzo Pichilli
85e45ca00a updated changelog, fixed implementation param when creating headless webview 2022-04-16 00:30:28 +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
ashank96
8f43faf832 expose contentdisposition and contentlength from android 2022-02-17 15:00:46 +05:30
RodXander
440ff81803 Fixed the unexpected behavior of InAppWebView and HeadlessInAppWebView when initialUrlRequest was set as null. 2021-12-22 16:51:38 -06:00
Lorenzo Pichilli
babbfa16eb improved HeadlessInAppWebView setSize and getSize docs 2021-03-30 18:34:49 +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
a3e4da3e61 Added isRunning method to the HeadlessInAppWebView class, Fixed iOS WebMessageListener javascript implementation not calling event listeners when onmessage is set, Fixed onCreateContextMenu event on Android where hitTestResult has always null values, fix #742 2021-03-23 17:13:40 +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
a40831087f Added WebMessageChannel and WebMessageListener features, Updated Android Gradle distributionUrl version to 5.6.4, AndroidInAppWebViewController.getCurrentWebViewPackage is available now starting from Android API 21+, Attempt to fix #665, fix #579, Fixed wrong mapping of NavigationAction class on Android for androidHasGesture and androidIsRedirect properties 2021-03-11 22:42:18 +01:00
Lorenzo Pichilli
0744743c97 code formatting 2021-03-05 23:32:49 +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
74550d1186 Removed all the dependencies: uuid, device_info, intl, and mime 2021-03-01 03:21:07 +01:00
Lorenzo Pichilli
68f98754df code format 2021-02-22 23:54:09 +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