Skip to content

feat: 新增 Lithe Store 列表使用的版本控制图标 - #1

Merged
xiaoyumuxi merged 1 commit into
mainfrom
feat/store-icon
Oct 24, 2026
Merged

xiaoyumuxi merged 1 commit into
mainfrom
feat/store-icon

Conversation

@xiaoyumuxi

Copy link
Copy Markdown
Contributor

改动

  • 新增 assets/subversion.svg,给 Lithe Store 插件列表用。现在 Subversion 条目没有 icon,README 显示默认拼图图标。
  • 图标原样复制自 JetBrains IntelliJ Community 的 platform/icons/src/expui/general/vcs.svg(Apache-2.0,固定在 c7f91397daa3a961b4e78bc634fe467a0a7d9ade),SHA-256 7b04f37b0404b705f155b3e0bb7f34f96996ea308fa6c51bbbe63669cebbb691。Lithe 主仓库 Git 引用树用的就是同一个文件。
  • NOTICE 补上图标来源,并说明这是通用的版本控制图标,不是 Apache Subversion 的 logo。按 ASF 商标政策,Subversion 的图形 logo 用作软件产品图标需要书面批准,所以没有用。

影响

  • 图标放在仓库根目录的 assets/,不在插件目录里,所以不会被打进安装包,包内文件清单也不变。已发布的 0.1.0 安装包不受影响。
  • 之后打包时,包里的 NOTICE 会多出这一段说明。
  • 合并后,Lithe-store 会把 Subversion 条目的 icon 指向这个文件固定提交的 raw 地址。

验证

  • node scripts/test.mjs:23 项通过;1 项需要固定 Core 的集成测试在本地跳过,由 CI 运行。
  • 打包测试“包里只有 Provider、SDK 运行时和声明文件”通过。

@xiaoyumuxi
xiaoyumuxi merged commit 717d23c into main Oct 24, 2026
1 check passed
@xiaoyumuxi
xiaoyumuxi deleted the feat/store-icon branch October 24, 2026 04:25
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