Skip to content

fix:修复 WorkbenchView 冲突覆盖导致的 macOS UI 回退问题 - #368

Merged
1lck merged 2 commits into
previewfrom
codex/restore-switcher-ui-preview
Sep 1, 2026
Merged

fix:修复 WorkbenchView 冲突覆盖导致的 macOS UI 回退问题#368
1lck merged 2 commits into
previewfrom
codex/restore-switcher-ui-preview

Conversation

@xiaoyumuxi

@xiaoyumuxi xiaoyumuxi commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

基于当前 preview 分支中的 Run/Debug 工具栏实现,恢复 WorkbenchView 原有的自定义项目/分支切换浮层、popover 箭头与定位逻辑,以及 Git Push 对话框。
问题原因:合并 PR #359 的 Java Debug 功能时,WorkbenchView.swift 的冲突解决结果被旧版本实现覆盖,导致此前已经完成的 macOS UI 全部回退。
本次修复保留 PR #359 的 Run/Debug 工具栏功能,并恢复被覆盖的 UI;同时增加回归测试,防止项目/分支切换再次退回系统默认 popover。

@xiaoyumuxi
xiaoyumuxi requested a review from 1lck as a code owner August 31, 2026 12:15
@xiaoyumuxi xiaoyumuxi changed the title fix(macos): restore switcher popover integration 修复 WorkbenchView 冲突覆盖导致的 macOS UI 回退问题 Aug 31, 2026
@xiaoyumuxi xiaoyumuxi changed the title 修复 WorkbenchView 冲突覆盖导致的 macOS UI 回退问题 fix:修复 WorkbenchView 冲突覆盖导致的 macOS UI 回退问题 Aug 31, 2026
@1lck
1lck merged commit a6e9ae4 into preview Sep 1, 2026
15 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.

2 participants