Lyrics Card Generator v4.4.3 发布说明
发布日期:2026-07-10
本版本集中修复设置侧翼与全局按钮的交互一致性。既有编辑器、歌词示例、设置三表面架构保持不变,同时补齐小屏分类菜单、AI 设置保存状态、空间切换和多个视觉细节。
主要更新
- 将轻量悬浮反馈写入现有动效体系,为大多数按钮统一补齐向上 1px 的 hover 反馈;共享控件继续使用 spring,原生按钮复用同一时长与 easing,并完整遵守 reduced motion。
- 小于 720px 时,设置分类改为普通 disclosure/list,不再声明未实现的
menu语义;设置关闭时会强制收起,重新进入不再残留展开状态。 - 分类展开时,第一次 Escape 只收起分类、阻止事件继续关闭设置,并将焦点还给分类触发按钮;再次 Escape 才退出设置侧翼。
- AI 设置保存改为
saved、pending、saving、error四态。修改后会立即显示等待保存,保存失败后保持失败状态,不再错误显示绿色“设置已保存”。 - 保留 AI 设置 700ms 延迟保存和关闭时补保存;保存请求严格串行,每次完成后都会与最新期望配置重新对账,必要时自动补写最终值。
- 移除示例页切换后的设置打开守卫,确保关闭歌词示例后仍能可靠触发设置侧翼的横向过渡。
- 设置侧翼最外层改为透明背景,内容直接呈现在应用背景上;默认导出质量改用现有三段分段滑块,窗口裁切圆角统一为 8px,示例页关闭按钮改为中性强调色反馈。
- 新增并更新设置、动效、标题栏与发布一致性回归检查;六种界面语言补齐等待保存与保存失败状态文案。
验证
- npm run typecheck
- npm run core:test
- npm run build
- npm run desktop:build
- git diff --check
- 680px 小屏分类菜单 Escape、焦点回归与重开状态检查
- 示例页关闭后设置侧翼过渡与桌面视觉检查