26 lines
1.9 KiB
Markdown
26 lines
1.9 KiB
Markdown
# 进度 · 图标与轻量动效审计(2026-09-22)
|
|
|
|
- 基线:`90eaf244`(入口弱边框已合入 staging)。
|
|
- 结论:未换图标,未新增动效。星星辨识度的问题没有低风险替换。
|
|
- 今日星语用 Lucide `Sparkles`,生时校正用 Lucide `Clock3`。两者都是装饰,按钮自己有 `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`,本轮没有调用点。任务书要求只记录、不顺手删。
|