Skip to content

polish(gallery): 顶栏去同步状态,Showcase 入口移到左下角徽章区 - #53

Merged
Vincentwei1021 merged 3 commits into
mainfrom
polish/library-sidebar-showcase
Aug 27, 2026
Merged

polish(gallery): 顶栏去同步状态,Showcase 入口移到左下角徽章区#53
Vincentwei1021 merged 3 commits into
mainfrom
polish/library-sidebar-showcase

Conversation

@Vincentwei1021

Copy link
Copy Markdown
Owner

改了什么

按反馈调整 library 页顶栏与 Showcase 入口:

  1. 移除「已自动同步」状态指示:静态画廊没有同步语义,纯属噪音。连带清掉 app.js 里的 setSyncStatus 逻辑、styles.css 里的 .sync-status/.sync-indicator 规则和只被它使用的 pulse keyframe。
  2. 「用户作品」入口从顶栏药丸移到左下角:进 sidebar-social 区,与 Follow author / Star on GitHub 完全同款 social-badge 样式(黑圆底 + 白色播放三角图标),排在最上面一个。中英双语随现有 i18n 切换,补了 aria-label 翻译键。

landing 页顶栏的入口保持不变(那是首页唯一入口)。

已验证

  • Playwright 本地实测浅色模式:左下角三徽章样式统一,顶栏干净
  • node --check app.js / translations.js 通过;build-seo.py 重跑无 diff
  • 全库 grep 确认 syncStatus / pulse 无残留引用

注意

≤900px 时 sidebar-social 整块隐藏(现状如此,Follow author / Star 同样隐藏),移动端 library 页将没有 Showcase 入口,只能从 landing 页进。如果在意,后续可以单独给移动端补一个入口。

🤖 Generated with Claude Code

Vincentwei1021 and others added 2 commits August 28, 2026 02:04
- 移除顶栏「已自动同步」状态指示(静态画廊无同步语义,app.js/样式
  一并清干净,含只被它使用的 pulse keyframe)
- 「用户作品」入口从顶栏药丸移到左下角 sidebar-social,与 Follow
  author / Star on GitHub 同款 social-badge 样式(播放三角图标)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 徽章顺序改为 关注作者 → 收藏 GitHub → 社区作品展示,中英同序
- zh 文案:「在 GitHub 加星」→「收藏 GitHub」;Showcase 统一定名
  「社区作品展示」(landing 顶栏入口、showcase 页标题同步)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Vincentwei1021

Copy link
Copy Markdown
Owner Author

追加 9cd4454:按反馈把侧栏徽章定序为 关注作者 → 收藏 GitHub → 社区作品展示(中英同序);zh「在 GitHub 加星」改「收藏 GitHub」,Showcase 全站统一定名「社区作品展示」(landing 顶栏入口、showcase 页标题同步)。

徽章整体居中时标签长短不一,图标横向错位;改为 flex-start +
统一左内边距,图标纵向对齐(follow-trigger 同步,chevron 不受影响)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Vincentwei1021
Vincentwei1021 merged commit f6cd036 into main Aug 27, 2026
3 checks passed
@Vincentwei1021
Vincentwei1021 deleted the polish/library-sidebar-showcase branch August 27, 2026 18: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