From f289d7c314398dce4654c2cdde8b637df9979803 Mon Sep 17 00:00:00 2001 From: guopenghui Date: Thu, 14 May 2026 00:26:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat(plugin):=20=E6=94=AF=E6=8C=81=E5=8D=B8?= =?UTF-8?q?=E8=BD=BD=E6=8F=92=E4=BB=B6=E6=97=B6=E4=BF=9D=E7=95=99=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal-plugins/setting/src/App.vue | 2 + .../common/ConfirmDialog/ConfirmDialog.vue | 55 ++++++++++++++++ .../common/PluginDetail/PluginDetail.vue | 6 +- .../components/common/PluginDetail/index.ts | 9 ++- .../components/common/PluginDetail/types.ts | 4 ++ .../common/PluginDetail/usePluginDetail.ts | 19 ++++-- .../src/components/common/Toast/Toast.ts | 65 ++++++++++++++++++- internal-plugins/setting/src/env.d.ts | 5 +- .../PluginMarketSetting.vue | 12 ++-- .../components/PluginDetail/PluginDetail.vue | 6 +- .../views/PluginsSetting/PluginsSetting.vue | 12 ++-- .../components/PluginDetail/PluginDetail.vue | 5 +- resources/preload.js | 4 +- src/main/api/plugin/internal.ts | 14 ++-- src/main/api/renderer/plugins.ts | 14 +++- src/preload/index.ts | 8 ++- tests/main/pluginRemovalCleanup.test.ts | 27 ++++++++ 17 files changed, 228 insertions(+), 39 deletions(-) diff --git a/internal-plugins/setting/src/App.vue b/internal-plugins/setting/src/App.vue index f5c246c4..37d38885 100644 --- a/internal-plugins/setting/src/App.vue +++ b/internal-plugins/setting/src/App.vue @@ -18,11 +18,13 @@ const { toastState, confirmState, handleConfirm, handleCancel } = useToast() diff --git a/internal-plugins/setting/src/components/common/ConfirmDialog/ConfirmDialog.vue b/internal-plugins/setting/src/components/common/ConfirmDialog/ConfirmDialog.vue index d44b6c07..a14a60e6 100644 --- a/internal-plugins/setting/src/components/common/ConfirmDialog/ConfirmDialog.vue +++ b/internal-plugins/setting/src/components/common/ConfirmDialog/ConfirmDialog.vue @@ -31,6 +31,16 @@

{{ message }}

+
+ +