超大规模更新!
更新
- 使用 WebGL 重构背景绘制!现已提供三个效果:专辑图片,流体还有 Monterey 山峦背景效果!
- 改进了顶部按钮栏,更换成了右上角的省略号按钮菜单,点击歌词的左上角省略号即可打开
- 增加了歌词右键菜单,可以复制歌词
- 增加了歌曲信息右键菜单,可以复制专辑图片,查看歌手和专辑等
- 增加了调整单个歌曲的歌词时序调整
- 增加了歌曲信息和歌词的右键菜单
- 增加背景渲染比率和跳帧配置
- 增加强制绘制逐词歌词行的配置
- 增加调节歌词阴影大小的设置
- 为 DOM 歌词滚动增加了一点点回弹效果
修正与改进
- 优化了不可恢复错误的提示布局
- 优化了 React 副作用调用
- 重新调整的播放页面的布局,和 Apple Music 一致
- 基本完成了背景配置页面
- 将翻译歌词和音译歌词的字体大小调小了
- 让滚动函数统一使用贝塞尔曲线方便日后写配置选项
- 给无歌词信息增加提示
- 调节了函数配置布局
- 简化了隐藏控制栏代码
- 优化了专辑图片动画函数曲线
- 改善了背景主题色的明度问题
- 降低三点动画的刷新率以优化性能
- 修正了播放页面未归正的情况下滚动会定位到窗口中央的问题
- 修正了加载专辑图的加载圈大小过大的问题
- 修正了打包插件时不带上 WebWorker 线程脚本的问题
- 对专辑图片进行限高
- 将模态框分离到单个组件中
- 整理了着色器文件夹布局
- 简化了隐藏控制栏代码
- 修正了播放页面评论下边距问题
- 各种细节修正