From a20730f1e5804381eed9e9cd808009abbac6d4b0 Mon Sep 17 00:00:00 2001 From: Jokul Date: Sat, 11 Jul 2026 16:23:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=94=AE=20tab=20=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=89=93=E5=BC=80,=20=E5=8E=BB=E6=8E=89=E5=8F=B3=E4=B8=8A?= =?UTF-8?q?=E8=A7=92=E9=94=AE=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - keys tab 和 status tab 一样不可关闭 (closable: false) - 连接成功时自动打开 status + keys 两个 tab - 右上角按钮组移除键按钮 --- src/renderer/src/components/MainArea.vue | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/components/MainArea.vue b/src/renderer/src/components/MainArea.vue index 9bbcafc..61de194 100644 --- a/src/renderer/src/components/MainArea.vue +++ b/src/renderer/src/components/MainArea.vue @@ -50,7 +50,7 @@ function makeTab(type: Tab['type']): Tab { type, title: titles[type], icon: icons[type], - closable: type !== 'status', + closable: type !== 'status' && type !== 'keys', } } @@ -151,7 +151,7 @@ function restoreTabState(connId: string) { tabs.value = state.tabs activeTabId.value = state.activeTabId } else { - tabs.value = [makeTab('status')] + tabs.value = [makeTab('status'), makeTab('keys')] activeTabId.value = tabs.value[0].id } } @@ -266,9 +266,6 @@ onUnmounted(() => {
-