From 72f7c3101d15400a92904c6c4b6d955a7220a747 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Fri, 20 Dec 2024 16:30:11 -0800 Subject: [PATCH] Always show extension panel in settings dialog (#2002) Co-authored-by: github-actions --- .../dialog/content/SettingDialogContent.vue | 8 +------- .../dialog/content/setting/ExtensionPanel.vue | 3 +++ src/constants/coreSettings.ts | 8 -------- src/locales/en/settings.json | 3 --- src/locales/ja/settings.json | 3 --- src/locales/ko/settings.json | 3 --- src/locales/ru/settings.json | 3 --- src/locales/zh/settings.json | 3 --- src/stores/extensionStore.ts | 19 +++++++++++++++++++ 9 files changed, 23 insertions(+), 30 deletions(-) diff --git a/src/components/dialog/content/SettingDialogContent.vue b/src/components/dialog/content/SettingDialogContent.vue index a2fbb7ec1..e99cb4fe0 100644 --- a/src/components/dialog/content/SettingDialogContent.vue +++ b/src/components/dialog/content/SettingDialogContent.vue @@ -116,12 +116,6 @@ const serverConfigPanelNode: SettingTreeNode = { children: [] } -const extensionPanelNodeList = computed(() => { - const settingStore = useSettingStore() - const showExtensionPanel = settingStore.get('Comfy.Settings.ExtensionPanel') - return showExtensionPanel ? [extensionPanelNode] : [] -}) - /** * Server config panel is only available in Electron. We might want to support * it in the web version in the future. @@ -140,7 +134,7 @@ const categories = computed(() => [ ...settingCategories.value, keybindingPanelNode, - ...extensionPanelNodeList.value, + extensionPanelNode, ...serverConfigPanelNodeList.value, aboutPanelNode ].map((node) => ({ diff --git a/src/components/dialog/content/setting/ExtensionPanel.vue b/src/components/dialog/content/setting/ExtensionPanel.vue index fedf068b7..f0cb4b7d6 100644 --- a/src/components/dialog/content/setting/ExtensionPanel.vue +++ b/src/components/dialog/content/setting/ExtensionPanel.vue @@ -38,6 +38,9 @@ >