refactor: remove flutter_inappwebview_linux plugin and update flutter_inappwebview dependency to use git source

This commit is contained in:
Moustapha Kodjo Amadou 2026-03-05 16:37:15 +01:00
parent 5855cff7ae
commit ad3fd085ea
4 changed files with 10 additions and 18 deletions

View file

@ -7,7 +7,6 @@
#include "generated_plugin_registrant.h"
#include <desktop_webview_window/desktop_webview_window_plugin.h>
#include <flutter_inappwebview_linux/flutter_inappwebview_linux_plugin.h>
#include <flutter_qjs/flutter_qjs_plugin.h>
#include <gtk/gtk_plugin.h>
#include <isar_community_flutter_libs/isar_flutter_libs_plugin.h>
@ -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);

View file

@ -4,7 +4,6 @@
list(APPEND FLUTTER_PLUGIN_LIST
desktop_webview_window
flutter_inappwebview_linux
flutter_qjs
gtk
isar_community_flutter_libs

View file

@ -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:

View file

@ -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