Skip to content

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、焦点回归与重开状态检查
  • 示例页关闭后设置侧翼过渡与桌面视觉检查

Cherry Chu · Projects, notes, and working documentation.