Skip to content

release: 合入 feature/1.x.x —— v0.0.13 视图容器迁移至底部 Panel(Terminal 之后)(主线归并)#81

Merged
ThreeFish-AI merged 3 commits into
masterfrom
feature/1.x.x
Jul 5, 2026
Merged

release: 合入 feature/1.x.x —— v0.0.13 视图容器迁移至底部 Panel(Terminal 之后)(主线归并)#81
ThreeFish-AI merged 3 commits into
masterfrom
feature/1.x.x

Conversation

@ThreeFish-AI

@ThreeFish-AI ThreeFish-AI commented Jul 5, 2026

Copy link
Copy Markdown
Owner

概述

feature/1.x.x 累积的 v0.0.13 内容合入 master(主线归并 PR)。本版主题:将 Hyper Git 视图容器从活动栏(Activity Bar / Primary Side Bar)迁移至底部面板(Panel),默认排在 Terminal 页签之后,与官方 Terminal / Output / Problems 提供一致的底部停靠体验。

承载 v0.0.13 全部内容;面向用户的发布说明见 Release Note v0.0.13

核心变更(Changed)

  • 视图容器 dock 迁移package.jsonviewsContainersactivitybar 改为 panel,容器 id hyper-git 与全部 7 个视图(Commit / Graph / Branches / Stash / Shelf / Worktrees / changesBadge)不变;.ts 源码与图标无需改动(dock 类型与 views 归属、API 调用、图标规范完全解耦)。
  • 版本号0.0.120.0.13
  • initialSize 语义随之由侧边栏高度权重变为 Panel 主轴权重,值本身不改。

配套同步(Docs)

已知边界(Trade-off,用户已确认接受)

  • 活动栏「始终可见」未提交角标失效:迁移后活动栏不再保留 Hyper Git 入口图标,issue #10 修复的「面板未打开也持续显示」活动栏计数角标随之失效;未提交计数仅在 Panel 展开(且 Hyper Git 页签可见)时呈现(VS Code 平台行为)。
  • 老用户需重置视图布局:VS Code 会记忆旧的 activitybar 位置,升级后需命令面板执行「View: Reset View Locations」或右键容器页签「Reset Location」才采用新默认(issue #12 同款平台行为)。
  • Panel 内页签顺序不可控:VS Code 不提供 contribution point 控制 panel 容器相对内置页签(Terminal / Output / Problems / Debug)的顺序;默认追加在内置页签之后,可拖拽并持久化。

升级指引

  • 无破坏性变更:仅 package.json dock 字段变更,未改动 viewType、消息协议、webview.setState 形状与配置项,旧状态无需迁移。
  • 老用户升级后若 Hyper Git 仍出现在活动栏,执行「View: Reset View Locations」即可采用新默认。

关联

ThreeFish-AI and others added 3 commits July 5, 2026 15:49
将 package.json 的 viewsContainers 由 activitybar 改为 panel,容器 id hyper-git 与全部 7 个视图(Commit / Graph / Branches / Stash / Shelf / Worktrees / changesBadge)不变;.ts 源码与图标无需改动(dock 类型与 views 归属、API 调用、图标规范完全解耦)。initialSize 语义随之由侧边栏高度权重变为 Panel 主轴权重,值本身不改。

Trade-off:活动栏「始终可见」未提交角标随之失效(issue #10),未提交计数仅在 Panel 展开时可见(VS Code 平台行为);老用户升级需「View: Reset View Locations」采用新默认(issue #12)。详见 docs/.agents/issue.md #13。

配套同步:CHANGELOG v0.0.13、Release Note v0.0.13、issue #13、knowledge-map 最新 release 链接、extension.ts 三处注释措辞。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
…ck-position

feat(Views): 视图容器迁移至底部 Panel(Terminal 之后) v0.0.13
- package.json: 版本 0.0.12 → 0.0.13; viewsContainers 由 activitybar 改为 panel(容器 id hyper-git 与 7 视图不变);
- CHANGELOG: 新增 [0.0.13] 节(Changed / Known Limitations / Docs);
- docs/releases/v0.0.13.md: 新增面向用户 Release Note(GitHub Release 正文单一事实源);
- docs/releases/README.md: 版本索引新增 v0.0.13 行;
- docs/README.md、knowledge-map.md: 「最新发布」指针修正为 v0.0.13;
- docs/.agents/issue.md: 新增 #13(dock 迁移决策 + badge 权衡 + 顺序不可控 + 老用户 Reset);
- src/extension.ts: changesBadge 三处注释措辞同步(纯注释,零逻辑改动);

Trade-off:活动栏「始终可见」未提交角标失效,计数仅在 Panel 展开时可见(用户已确认接受,详见 issue #13)。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
@ThreeFish-AI ThreeFish-AI merged commit de98e36 into master Jul 5, 2026
18 of 19 checks passed
@ThreeFish-AI ThreeFish-AI changed the title Feature/1.x.x release: 合入 feature/1.x.x —— v0.0.13 视图容器迁移至底部 Panel(Terminal 之后)(主线归并) Jul 5, 2026
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.

1 participant