From b9a9d8b0af14e7ae7cda33697a59484b670e07ea Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Wed, 16 Apr 2025 21:19:34 +0800 Subject: [PATCH] update --- .../frontend/src/components/PaneTitleBar.vue | 73 +++++++ packages/frontend/src/components/Terminal.vue | 8 +- .../src/components/TerminalTabBar.vue | 196 +++++++++++++++--- packages/frontend/src/locales/en.json | 10 + packages/frontend/src/locales/zh.json | 10 + packages/frontend/src/stores/layout.store.ts | 44 ++++ packages/frontend/src/views/WorkspaceView.vue | 169 ++++++++++----- 7 files changed, 428 insertions(+), 82 deletions(-) create mode 100644 packages/frontend/src/components/PaneTitleBar.vue create mode 100644 packages/frontend/src/stores/layout.store.ts diff --git a/packages/frontend/src/components/PaneTitleBar.vue b/packages/frontend/src/components/PaneTitleBar.vue new file mode 100644 index 0000000..b37f5a6 --- /dev/null +++ b/packages/frontend/src/components/PaneTitleBar.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/packages/frontend/src/components/Terminal.vue b/packages/frontend/src/components/Terminal.vue index 715b415..e833764 100644 --- a/packages/frontend/src/components/Terminal.vue +++ b/packages/frontend/src/components/Terminal.vue @@ -205,11 +205,11 @@ defineExpose({ write }); overflow: hidden; /* 防止滚动条出现 */ } -/* 尝试直接给 screen 添加 padding */ +/* 终端屏幕样式 - 移除上下间距 */ .terminal-container :deep(.xterm-screen) { - padding: 10px; /* 为终端内容区域添加内边距 */ - box-sizing: border-box; /* 确保 padding 包含在尺寸内 */ - /* 覆盖 xterm.css 可能设置的 position: absolute,以便 padding 生效 */ + padding: 0; /* 移除内边距,解决上下有间距的问题 */ + box-sizing: border-box; + /* 覆盖 xterm.css 可能设置的 position: absolute */ position: relative !important; width: 100% !important; height: 100% !important; diff --git a/packages/frontend/src/components/TerminalTabBar.vue b/packages/frontend/src/components/TerminalTabBar.vue index 374ed89..a386c4e 100644 --- a/packages/frontend/src/components/TerminalTabBar.vue +++ b/packages/frontend/src/components/TerminalTabBar.vue @@ -1,10 +1,18 @@