feat(Icon): 统一 Hyper Git 品牌图标为 Git Pull Request 造型; - #33
Merged
Conversation
以单一核心图形(分支 + 合并箭头,精炼自 Tabler Icons MIT 造型)统一各处图标露出,替换原先无 Git 语义的纯蓝圆点,使侧边栏与 marketplace 视觉一致、专业: - 侧边栏 activity bar:media/hyper-git-icon.svg 改为该图形的单色 currentColor 版本(由 VS Code 按主题以 alpha 蒙版着色,深/浅色与 active/inactive 均清晰); - marketplace:media/icon.png 重生成为 256×256 蓝紫渐变圆角底板 + 白色图形(RGBA,Retina 清晰); - README 顶部新增居中品牌 Logo 头图,统一对外形象; - 设计源沉淀至 media-src/(已被 .vscodeignore 排除,不进 VSIX)。 未改动 package.json(图标路径 media/icon.png 与 media/hyper-git-icon.svg 不变)。 🤖 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>
- README:License 徽章改用绝对 URL,避免 Marketplace 上相对 <a href> 链接 404(vsce 不重写 HTML <a href>) - CHANGELOG:在 [Unreleased] 下补充 ### Changed 条目,记录品牌图标统一 - 移除 media-src/hyper-git-icon.svg 冗余镜像,以 shipped media/hyper-git-icon.svg 作为单一事实源(消除 Split-Brain 风险) 🤖 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>
同步 #31(Branches 视图多选 + 批量删除/复制/收藏)与 #32(门控 Marketplace 自动发布以消除 deployments 报错);解决 CHANGELOG.md [Unreleased] 区段冲突——按 Keep a Changelog 顺序保留双条目(### Added → ### Changed)。 🤖 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
将 Hyper Git 的品牌视觉体系统一为「Git Pull Request」造型:从原本抽象的分支线条图标,替换为辨识度更高的 Git Pull Request 图形,并让 活动栏图标、Marketplace 市场徽标、README 头图 三处视觉表达保持一致。字形改编自 Tabler Icons(MIT 协议)。
变更内容
media/hyper-git-icon.svg):改用 Git Pull Request 字形,沿用currentColor单色描边 + 24×24 viewBox,通过 VS Code 的 alpha mask 机制随主题色着色,亮/暗主题下均能正确呈现。media/icon.png):基于新字形重新栅格化为 256×256 RGBA(蓝→紫渐变圆角背景 + 白色字形),满足并优于 Marketplace 推荐尺寸(128×128);设计源沉淀至media-src/icon.svg。实现要点
stroke="currentColor"与fill="none",几何完全落在 24×24 viewBox 内(bboxx:[3,21] y:[2,21]),无裁切;描边/填充属性从逐路径声明收敛至根<svg>,与旧版渲染等价、无回归。media-src/下的冗余镜像,仅media-src/icon.svg(→media/icon.png)作为需栅格化的市场徽标设计源。media-src/**已在 .vscodeignore 中排除,不进入打包产物;实际随扩展分发的资产为media/icon.png与media/hyper-git-icon.svg。[Unreleased] → ### Changed。