From ad3fd085ea3bfeec6d05a1bf2674150e824953eb Mon Sep 17 00:00:00 2001 From: Moustapha Kodjo Amadou <107993382+kodjodevf@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:37:15 +0100 Subject: [PATCH] refactor: remove flutter_inappwebview_linux plugin and update flutter_inappwebview dependency to use git source --- linux/flutter/generated_plugin_registrant.cc | 4 ---- linux/flutter/generated_plugins.cmake | 1 - pubspec.lock | 17 +++++------------ pubspec.yaml | 6 +++++- 4 files changed, 10 insertions(+), 18 deletions(-) diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc index 80bca8d4..86534b3e 100644 --- a/linux/flutter/generated_plugin_registrant.cc +++ b/linux/flutter/generated_plugin_registrant.cc @@ -7,7 +7,6 @@ #include "generated_plugin_registrant.h" #include -#include #include #include #include @@ -24,9 +23,6 @@ void fl_register_plugins(FlPluginRegistry* registry) { g_autoptr(FlPluginRegistrar) desktop_webview_window_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "DesktopWebviewWindowPlugin"); desktop_webview_window_plugin_register_with_registrar(desktop_webview_window_registrar); - g_autoptr(FlPluginRegistrar) flutter_inappwebview_linux_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterInappwebviewLinuxPlugin"); - flutter_inappwebview_linux_plugin_register_with_registrar(flutter_inappwebview_linux_registrar); g_autoptr(FlPluginRegistrar) flutter_qjs_registrar = fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterQjsPlugin"); flutter_qjs_plugin_register_with_registrar(flutter_qjs_registrar); diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake index a7245965..24c0c944 100644 --- a/linux/flutter/generated_plugins.cmake +++ b/linux/flutter/generated_plugins.cmake @@ -4,7 +4,6 @@ list(APPEND FLUTTER_PLUGIN_LIST desktop_webview_window - flutter_inappwebview_linux flutter_qjs gtk isar_community_flutter_libs diff --git a/pubspec.lock b/pubspec.lock index 425dd1c0..fe6a1022 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -491,10 +491,11 @@ packages: flutter_inappwebview: dependency: "direct main" description: - name: flutter_inappwebview - sha256: "3952d116ee93bad2946401377e7ade87b5ef200e95ecb5ba1affa1b6329a6867" - url: "https://pub.dev" - source: hosted + path: flutter_inappwebview + ref: master + resolved-ref: d4921f953ef75bdc21de6aed498a3badab696aa6 + url: "https://github.com/kodjodevf/flutter_inappwebview.git" + source: git version: "6.2.0-beta.3" flutter_inappwebview_android: dependency: transitive @@ -520,14 +521,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.0-beta.3" - flutter_inappwebview_linux: - dependency: transitive - description: - name: flutter_inappwebview_linux - sha256: "2e1a3b09bb911fb5a8bb155cb7f1eb1428a19b6e20363b9db48beef428b8cef5" - url: "https://pub.dev" - source: hosted - version: "0.1.0-beta.1" flutter_inappwebview_macos: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 0b39de92..1d8905cf 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -25,7 +25,11 @@ dependencies: url_launcher: ^6.3.1 package_info_plus: ^9.0.0 permission_handler: ^12.0.1 - flutter_inappwebview: ^6.2.0-beta.3 + flutter_inappwebview: + git: + url: https://github.com/kodjodevf/flutter_inappwebview.git + path: flutter_inappwebview + ref: master draggable_menu: ^4.4.1 isar_community: ^3.3.0 isar_community_flutter_libs: ^3.3.0