1.9 KiB
1.9 KiB
进度 · 图标与轻量动效审计(2026-09-22)
- 基线:
90eaf244(入口弱边框已合入 staging)。 - 结论:未换图标,未新增动效。星星辨识度的问题没有低风险替换。
- 今日星语用 Lucide
Sparkles,生时校正用 LucideClock3。两者都是装饰,按钮自己有aria-label,图标aria-hidden。换成月亮会和星盘里的 ☽ 撞意,所以不换。 - 侧栏「收藏」旁的
Star旁边已经有「收藏」二字,不靠图标单独表达状态。 - 品牌标记保持静态。没有恢复
thinking-orbs,也没有给入口加循环动画。 prefers-reduced-motion: reduce已把全站transition-duration收到.01ms。入口过渡是 120ms 的边框、背景和阴影,落在既有 120/160/180ms 预算里。- 浏览器级减少动态效果和屏幕阅读器没有在本机走查,见
docs/testing/icon-motion-audit-20260922.md。
库存
| 位置 | 来源 | 语义 | 状态 |
|---|---|---|---|
| 今日星语入口 | Lucide Sparkles |
装饰,名字在按钮上 | 保留 |
| 生时校正入口 | Lucide Clock3 |
装饰,名字在按钮上 | 保留 |
| 聊天顶栏人物 | 无图标,文字按钮 | 「当前星盘」+ 人名 | 保留 |
| 人物列表选中 | Lucide Check |
选中,旁边有人名 | 保留 |
| 侧栏收藏分组 | Lucide Star |
分组装饰,文字是「收藏」 | 保留 |
| 余额按钮 | Lucide Sparkles |
装饰,按钮有余额的可访问名 | 保留 |
| 星盘行星 | 自带 Noto 行星字形 | 盘面符号,不是入口图标 | 保留 |
| 首屏转圈 | .app-loading-orbit 纯 CSS |
唯一的首屏等待;失败后由内联脚本换文案 | 不新增第二套 |
| 发送 / 停止 | Lucide ArrowUp / Square |
输入框动作 | 保留 |
app-sidebar.tsx 仍 import 了 Orbit,本轮没有调用点。任务书要求只记录、不顺手删。