Releases: Lukoning/PiPWindow
Releases · Lukoning/PiPWindow
v0.4.0 更新
新:
- 逐!字!歌!词!支持!(LibLyric必要)
- 歌词溢出看不到?没事,歌词可以自己滚动!
修复:
LibLyric歌词请求失败时,显示的是上一个成功请求的歌词,而不是错误提示
修改:
修改设置界面排版及部分默认设置
其他:
- 修改playProgress变量的单位
- 小窗按钮新增Tooltip: “打开小窗”“关闭小窗”
v0.3.1 更新
新:
- 可以使用LibLyric依赖库作为歌词源
- 添加LibLyric作为本插件依赖
修复:
- 一些情况下小窗上半部分未能及时跟随网易云颜色变化……
- 开启"歌词渐隐"时下部发黑🌚(亮色模式下尤为明显)
修改:
- 选项"…替换为专辑名"文本修改为"显示专辑名"
- 修改默认设置
- 检测到词源无法使用时灰掉该词源选项
其他:
- 修改代码内部颜色相关变量
- 优化设置界面流畅性
v0.3.0 更新
新:
- 可以选择不显示歌词翻译
- (默认开启)歌词渐小
- 可选歌词渐隐(其实就是加了层渐变…为不影响观感做得很浅)
- 可以修改显示的时间信息(其实以前也行,以前要配合Material You主题或者RNP)及歌词源
- 可以让进度条更顺滑
- 宽高比选项新增24:9
- 可以自定义加载文本喵。
修复/修改:
- 一些分辨率下封面边缘(不显眼的)渲染BUG
- 拖动进度条时不再实时响应
- 调整设置界面说明文字等等
- 去除了"缩短重绘间隔"选项
其他:
进行了性能优化,不过还是可能遇到性能问题
代码相关:
- 修改获取播放状态和进度的方法(源代码来自FluentProgessBar插件)
- 重写了歌曲进度的计算代码
- 修改了歌曲封面、信息等的绘制代码
- 对歌词的绘制代码进行了大改(之前的简直秤砣石)
- 修改对文本类型设置的关于添加监听器的代码
v0.2.3 更新
新:
- 日文歌的歌词可以使用日文字体 #5
- 可以取消歌词原文加粗 #7
新已知问题:
- 播放过MV后有概率无法通过小窗开始播放
修改:
- 优化设置界面排版
- 默认"自定义字体"中新增Segoe UI字体
v0.2.2 更新
修复:修不了一点
新:
- 做了一个折中方案,暂停时关闭/返回按钮的操作可以单独设置
- 新增960p、720p、560p三个分辨率选项
其他:微调设置界面
v0.2.1 更新
修复:私人漫游下暂停/播放状态不同步的问题
新:添加对修改窗口宽高比的支持,并添加相关设置项
其他:修改预览图
v0.2.0 更新
修复/修改:
- 美化设置界面
- 修改并统一名称:小窗
- 优化"自定义字体"设置项——内容为空时应用设置,会把藏起来灰灰的默认字体揪到面前
- 还是那个字体设置——现在可以按Enter应用了
- 使用JavaScript改动设置页颜色,而不是CSS变量(避免某些显示问题)
- 歌名/歌手/专辑等信息优先从betterncm API获取,通过DOM获取的信息退而其次(除了专辑封面,因为API获取不到本地歌曲的封面URL)
- 除第一次打开悬浮窗外,每次打开都会向<video>重复添加多余监听器(这次是真解决了)
- 调整了<canvas>的绘制过程,以适应可变分辨率
新:
- 现在可以(完全)在小窗上控制歌曲的播放了!
- 增加大量自定义选项
- 成功保存设置项后会弹出提示
- 一些地方出错了也会弹出提示,而不只是在控制台报错
- 新增调试模式 可在设置页最底端找到
关于此版本的一些说明
(烦死了烦死了)
控制按钮在暂停时并不会显示,但是仍然可以空格播放和暂停
暂停时按下关闭按钮,其效果与返回按钮相同……根本没法区分这俩按钮啊啊啊啊!!
私人漫游时在小窗外进行的暂停操作并不会被识别——播放操作也一样
————————————————————
以及你有没有发现拖动/右边缘/下边缘调整大小后,下次打开小窗时并没有记住上次调整的大小……
可能有点抽象,但这会导致:选择自适应分辨率后,没法成功通过右/下边缘调整大小
原因未知。
v0.1.0 更新
修复:
- 一个导致无法成功从软件内词栏提取歌词的bug
- 暂停时打开悬浮窗会自动开始播放
- 除第一次打开悬浮窗外,每次打开都会向<video>重复添加多余监听器
- 某些特殊情况下无法打开悬浮窗
新:
- 在红心旁添加一个切换按钮(图标源自Remix Icon),可以方便地打开/关闭悬浮窗
- 添加自定义字体设置
- 打开/关闭悬浮窗时会有提示
其他:
- 优化代码
- [兼容性考虑]悬浮窗被占用时弹出错误提示
v0.0.3 更新
修复:
- 某些歌曲最后一句歌词播放完毕时显示“暂无歌词”
- 主窗口最小化后歌曲进度延迟过大(现在还是有延迟,相对没那么大)
- 私人漫游时歌曲进度卡住
- 有时歌手会重复显示两次(成 双 成 倍)
- 一个可能导致歌词获取失败的问题
其他:
"加载中…"提示更显眼了
v0.0.2 更新
- 固定词源,在LyricBar上找不到当前翻译时不会再尝试获取内置词栏的翻译,至少这样某些歌词不会闪现
- 删除无用代码