Skip to content

fix(workspace): 修复工作区独立分栏与顶部控件对齐 - #35

Merged
ShaoClean merged 1 commit into
developmentfrom
cindy/calm-hawking
Sep 16, 2026
Merged

ShaoClean merged 1 commit into
developmentfrom
cindy/calm-hawking

Conversation

@ShaoClean

@ShaoClean ShaoClean commented Sep 16, 2026

Copy link
Copy Markdown
Owner

背景与结果

打开多个仓库时,工作区被顶部标签栏截断,加号与面板按钮相差 4px、关闭按钮比名称低 5px。现在工作区从顶部到底部独占左列,标签栏、内容区和状态栏位于右列;顶部按钮和所有仓库标签内容统一居中。

变更类型

  • Bug 修复(fix)

关联 Issue

Closes #34

变更内容

  • 将工作区折叠入口放入左列标题,折叠后在顶部提供展开入口;保持展开时的键盘焦点连续。
  • 统一 32px 标签与 30px 操作按钮的居中规则,清除旧高度遗留的边距和选中标签位移。
  • 长名称保持省略,关闭按钮不收缩,窄屏加号保持可见;整列边缘均可调整宽度。

设计文档(Wiki)

https://github.com/ShaoClean/remote-git/wiki/Issue-34

Wiki 包含根因、前后截图与验证记录。审阅修订:2b8e5911f112868d5295d3d357afa23159128869。

验证

检查 / 场景 环境 结果
shared 构建后运行 npm run test -w web macOS arm64 / Node 25.5.0 46/46 通过;首次未构建 shared 时的依赖加载失败已解决
npm run build -w web 同上 通过,保留基线已有的大 bundle 提示
diff --check / 两个文件的 Prettier 检查 同上 通过
2048、1440、1024、900、820、390px Ego Lite Chromium / 内存 fixture 控件对齐、加号可见、无整页横向溢出
长名称、左右面板显隐、宽度拖动/键盘调整、重新加载 同上 通过
标签切换/关闭、加号入口、快捷键、窄屏抽屉与焦点恢复 同上 通过

兼容性与风险

仅修改页面布局及焦点交接,不更改布局偏好数据结构或 Git/SSH 行为。未运行原生 Electron 安装包及 Windows/Linux 实机验收。

提交前检查

  • 已自查差异,变更范围与关联 Issue 一致。
  • 已记录必要验证的实际结果及未验证项。
  • 已更新相关文档。
  • 已更新 Wiki 验收记录、分类索引及 Issue / PR 双向链接。
  • 代码、日志与截图不包含密码、私钥或访问令牌。

@ShaoClean
ShaoClean merged commit 3312132 into development Sep 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] 工作区未独占左列,顶部操作按钮与仓库标签内容错位

1 participant