FloatLyrics 1.1.1
What's Changed
- 重构架构、解耦运行时服务与 UI 状态:将 i18n、歌词解析、搜索、缓存、配置和前端模块拆分为独立的 facade 子模块,把 SQLite 和配置写入移到序列化 worker 上,用 owner 状态和 generation token 拒绝过期的异步结果(12c1a6a、991b4b1、b20a625、6a9da44、d737fa9)by @ChouChiu in #4
- 配置文件兼容性恢复:当持久化 TOML 格式不兼容时,逐字段恢复有效配置项并备份原始文件,避免格式变更导致用户偏好丢失(ed1099a)by @ChouChiu in #4
- 修复 AMLL 歌词效果与播放不同步的问题,使用原生行过渡正确隐藏已播放行、隔离歌词组并居中间奏指示器(3e9c871、1dfcf6e、e9c9725、50bb48e、907f605、a0f794a)by @ChouChiu in #4
- 异步交互状态加保护,防止手势操作中 stale 状态覆盖当前 UI(6c76cf5)by @ChouChiu in #4
- 移除搜索结果列表不合适的圆角样式,恢复分栏候选行的方角外观(26eb9ac)by @ChouChiu in #4
- 精简 CI/CD 流水线:CI 专注质量校验与文档检查,release 自动化聚焦标签校验、优化编译与
.deb/.rpm打包发布(3fb4c8b、4a43953)by @ChouChiu in #4
完整变更记录:v1.1.0...v1.1.1