关于 WebGroove demo
Beta 1 版本测试说明
在上一阶段的测试中,我们完成了对主体播放功能的完全支持,并通过一系列改进大幅降低嵌入难度,支持查看专辑封面大图,提供了 WebGroove 的单组件深/浅色主题支持,并改进了部分 UI 细节。在 Beta 1 版本,我们将继续优化 WebGroove 的 UI 以及现代化交互体验,重点改造播放列表功能,继续优化专辑封面查看器使用体验,以及对空交互的全面补齐。
Beta 1 版本问题修复
[修复] 专辑封面旋转进度重置现应与专辑封面切换同步。
[修复] 修复了跑马灯文本较长时收合按钮大小异常的问题。
[修复] 修复了 PC 视图下音量调节窗口无法显示的问题。
[修复] 修复了收合按钮显示异常的问题。
[修复] 修复了弱网环境下专辑封面可能与歌曲切换进度不同步的问题。
[修复] 修复了随机播放循环模式下上一首不能按预期工作的问题。
[修复] 修复了骨架屏在移动端视图上显示错误的问题。
[修复] 修复了移动端在专辑封面查看器打开时使用双指缩放页面可能导致页面滚动锁定失效的问题。
[修复] 修复了滚动锁定时页面位置跳动的问题。
[修复] 修复了 tooltip 显示错位的问题。
[修复] 修复了专辑封面查看器内缩放时概率出现 GPU 渲染伪影的问题。
[修复] 修复了播放列表项中的 explicit badge 的显示问题。
Beta 1 版本体验优化
[优化] 优化了专辑图片查看器的收合体验。
[优化] 若不慎未提供专辑封面,将由默认专辑封面覆盖。
[优化] 现已支持全局使用 space 键控制 播放 / 暂停。部署时注意检查逻辑冲突。
[优化] 优化了专辑图片显示逻辑,现在可以按专辑封面原始宽高比显示专辑封面了。
[优化] 优化了音波动画的表现和性能。
主要测试任务
现已全面革新移动端专辑封面查看器图像查看体验。桌面端现已支持滚轮缩放。
现已弃用浏览器 alert 对话框的错误提示。
播放列表现已全面革新。
次要测试任务
现已为部分元素加入骨架屏。
现已适配移动端手势返回逻辑。
桌面端现已支持胶囊播放器收合。
现支持通过 playerState.playlist[index].explicit 来定义歌曲是否为 Explicit 歌曲,explicit 标记也将对应在歌曲名上显示。explicit 属性可仅在需要时添加。
功能预告(未来版本)
深浅色主题切换将在未来版本提供对偏好设置、跟随系统设置的支持。
未来将实装画中画播放器功能。
未来将支持可选是否启用音频淡入淡出,音频交叉淡化暂无支持计划。
后续版本还将支持播放列表拖拽排序和删除功能。
下一版本将彻底完善设置页面,并调整个性化主题逻辑。
下一版本还将支持另一种新的歌曲 info 展示方案,可在个性化选项中切换。
将在后续版本推出对弹幕式和置底式两种形式的网页歌词支持。
A/B 循环功能实装已无限期推迟。