Skip to content

[codex] Unify GitHub menu icon - #29

Merged
ygsgdbd merged 1 commit into
mainfrom
codex/unify-github-menu-icon
Jul 23, 2026
Merged

[codex] Unify GitHub menu icon#29
ygsgdbd merged 1 commit into
mainfrom
codex/unify-github-menu-icon

Conversation

@ygsgdbd

@ygsgdbd ygsgdbd commented Jul 23, 2026

Copy link
Copy Markdown
Owner

问题

TypeSwitch 菜单中的“GitHub 仓库”使用通用链接图标,而同系列的 ListenBar 使用代码仓库语义更明确的 SF Symbol。两个项目在相同菜单项上的视觉表达因此不一致。

影响与原因

link 更适合普通 URL 或复制链接操作,无法像代码符号一样直接传达“源码仓库”的含义。差异来自两个项目分别选择了不同的静态 SF Symbol,并非交互或链接行为不同。

修复

  • 将 TypeSwitch 的“GitHub 仓库”图标改为 chevron.left.forwardslash.chevron.right,与 ListenBar 保持一致。
  • 保留普通链接场景使用 link,不引入额外的图标抽象。
  • 重新生成英文、简体中文的明暗模式 README 菜单截图及对应 raw 资产,使文档与实际 UI 一致。

验证

  • rtk just check
  • git diff --check
  • 运行 ./script/generate_readme_screenshots.sh,成功生成 8 张 raw 截图和 4 张 README 合成图。
  • 人工检查四张最终截图,确认新图标、菜单布局和中英文显示正常。

@ygsgdbd
ygsgdbd marked this pull request as ready for review July 23, 2026 08:36
@ygsgdbd
ygsgdbd merged commit 32b88f7 into main Jul 23, 2026
2 checks passed
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@ygsgdbd
ygsgdbd deleted the codex/unify-github-menu-icon branch July 23, 2026 08:36
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