Skip to content

Releases: Lukoning/PiPWindow

v0.2.2 更新

13 Oct 04:10
c7d2da9

Choose a tag to compare

v0.2.2 更新 Pre-release
Pre-release

修复:修不了一点
新:

  1. 做了一个折中方案,暂停时关闭/返回按钮的操作可以单独设置 #4
  2. 新增960p、720p、560p三个分辨率选项 #4

其他:微调设置界面

v0.2.1 更新

05 Oct 08:42
27c3924

Choose a tag to compare

v0.2.1 更新 Pre-release
Pre-release

修复:私人漫游下暂停/播放状态不同步的问题
新:添加对修改窗口宽高比的支持,并添加相关设置项
其他:修改预览图

v0.2.0 更新

04 Oct 15:58
c5c66a4

Choose a tag to compare

v0.2.0 更新 Pre-release
Pre-release

修复/修改:

  1. 美化设置界面
    image
    image
  2. 修改并统一名称:小窗
  3. 优化"自定义字体"设置项——内容为空时应用设置,会把藏起来灰灰的默认字体揪到面前
  4. 还是那个字体设置——现在可以按Enter应用了
  5. 使用JavaScript改动设置页颜色,而不是CSS变量(避免某些显示问题)
  6. 歌名/歌手/专辑等信息优先从betterncm API获取,通过DOM获取的信息退而其次(除了专辑封面,因为API获取不到本地歌曲的封面URL)
  7. 除第一次打开悬浮窗外,每次打开都会向<video>重复添加多余监听器(这次是真解决了)
  8. 调整了<canvas>的绘制过程,以适应可变分辨率

新:

  1. 现在可以(完全)在小窗上控制歌曲的播放了!#3
  2. 增加大量自定义选项
    image
  3. 成功保存设置项后会弹出提示
  4. 一些地方出错了也会弹出提示,而不只是在控制台报错
  5. 新增调试模式 可在设置页最底端找到

关于此版本的一些说明

(烦死了烦死了)

控制按钮在暂停时并不会显示,但是仍然可以空格播放和暂停

暂停时按下关闭按钮,其效果与返回按钮相同……根本没法区分这俩按钮啊啊啊啊!!

私人漫游时在小窗外进行的暂停操作并不会被识别——播放操作也一样

————————————————————

以及你有没有发现拖动/右边缘/下边缘调整大小后,下次打开小窗时并没有记住上次调整的大小……

可能有点抽象,但这会导致:选择自适应分辨率后,没法成功通过右/下边缘调整大小

原因未知。

v0.1.0 更新

02 Oct 04:52
5991b10

Choose a tag to compare

v0.1.0 更新 Pre-release
Pre-release

修复:

  1. 一个导致无法成功从软件内词栏提取歌词的bug
  2. 暂停时打开悬浮窗会自动开始播放
  3. 除第一次打开悬浮窗外,每次打开都会向<video>重复添加多余监听器
  4. 某些特殊情况下无法打开悬浮窗

新:

  1. 在红心旁添加一个切换按钮(图标源自Remix Icon),可以方便地打开/关闭悬浮窗 #1
    image
  2. 添加自定义字体设置
    image
  3. 打开/关闭悬浮窗时会有提示

其他:

  1. 优化代码
  2. [兼容性考虑]悬浮窗被占用时弹出错误提示

v0.0.3 更新

29 Aug 11:54
7765869

Choose a tag to compare

v0.0.3 更新 Pre-release
Pre-release

修复:

  1. 某些歌曲最后一句歌词播放完毕时显示“暂无歌词”
  2. 主窗口最小化后歌曲进度延迟过大(现在还是有延迟,相对没那么大)
  3. 私人漫游时歌曲进度卡住
  4. 有时歌手会重复显示两次(成 双 成 倍)
  5. 一个可能导致歌词获取失败的问题

其他:
"加载中…"提示更显眼了

v0.0.2 更新

29 Aug 06:55
141e919

Choose a tag to compare

v0.0.2 更新 Pre-release
Pre-release
  1. 固定词源,在LyricBar上找不到当前翻译时不会再尝试获取内置词栏的翻译,至少这样某些歌词不会闪现
  2. 删除无用代码

v0.0.1 更新

29 Aug 06:00
df7c219

Choose a tag to compare

v0.0.1 更新 Pre-release
Pre-release

首个版本
实现了将自定义内容绘制到浏览器小窗内,具体流程为:
绘制<canvas>,将<canvas>转成视频流并赋值给<video>的srcObject属性,请求视频小窗
目前实现:
显示歌曲名称、别名、歌手、封面
显示歌曲进度和总时长(或剩余时长)
计算并显示进度条
显示(带翻译的)歌词,至多5行