更新日志 v2.2.0
由于此次变动较为大,旧版本用户建议重新安装使用!!
界面焕新
- 全面改为圆角矩形风格,按钮、卡片、对话框圆角统一
- 引入统一设计规范,界面圆角/字号/间距保持一致
- 列表入场动画:进入页面时列表项依次滑入(物理弹簧效果)
- 页面切换动画:滑动淡入过渡
- 标签页切换动画
- 侧栏折叠动画,收起/展开更自然
- 顶栏歌词切换动画改为滑动,曲线按类型选择
- 播放页布局优化(紧凑/横屏/沉浸对齐),封面尺寸响应式
歌词
- 增强 TTML 歌词支持:前奏空行、背景和声、罗马音显示
- 增强 LRC 解析,支持更多逐字歌词格式,翻译/注音显示更准确
- 优化歌词元数据过滤,减少混入正文的杂项信息
- 优化翻译/罗马音的匹配时机,显示更准确
- 在线歌词搜索优化:结果缓存、强制刷新、日志脱敏
- 歌词行切换动画优化:平滑过渡与弹簧效果可切换
- 逐字上抬动画新增余弦方式,与垂直上抬可选,幅度/时长可调
桌面歌词
- 重写播放器与桌面歌词的通信协议
- 进度实时同步,逐字高亮与主程序一致
- 新增亮度模式:明暗配色、自定义已播/未播颜色(含透明度)
- 歌词对齐设置、切换动画,窗口尺寸与置顶调整
- 主题色同步与前奏显示修复
背景 / 主题
- 网格渐变背景性能优化与暗色补偿
- 封面取色改由 Rust 提供并缓存,速度更快
- 封面图片缓存优化,重复请求不卡顿
播放
- 优化切歌淡入淡出效果
- 独占模式修复:切歌释放、切换性能、回退崩溃、音量淡入
- 修复了退出独占模式后 EQ、变调变速功能失效的问题
- 音调调节与回放增益
- 修复横向/竖向歌词 4 秒窗口到期盲区,播放页进入时定位到当前歌词行
系统媒体集成
- 系统媒体控制(SMTC)重写,播放进度更准确
- 窗口最小化/后台后媒体显示刷新修复
性能
- 内存占用优化:分级回收、封面缓存清理
- 歌词渲染性能优化
曲库
- 音频详情页重构
- 文件夹列表去重与详情页搜索过滤、播放列表自定义封面
- 修复文件夹刷新残留问题,新增增量刷新按钮
交互细节
- 鼠标后退键支持导航后退
- 更新检查支持主备源回退、数据目录便携化支持
- 新增空白状态提示、操作状态反馈组件,界面空态更友好
- 移除废弃的歌词辉光绘制、旧动画系统等大量冗余代码
构建 / 安装
- 支持便携包与安装器
- 便携包结构简化,新增数据迁移
- 移除未用依赖,SDK 下限提升