Skip to content

1.8.0

Latest

Choose a tag to compare

@non266 non266 released this 24 Oct 15:04
· 1 commit to main since this release

1.8.0:字幕关了能再打开;画面右键里选字幕 / 音轨(全屏也能用)

修复

  • V /「字幕 → 关闭字幕」原来只会关、不会开:关上之后同一个入口再按一次什么都不做,
    菜单第一项的文字也一直写着「关闭字幕」。现在它是一个开关:关着再按就回到刚才那条字幕轨,
    文字在「关闭字幕 / 打开字幕」之间跟着变。
  • 全屏时没有任何入口:菜单栏会收起,而画面区域的鼠标消息被 libvlc 的子窗口吞掉了
    (实测 VideoView.MouseUp / DoubleClick 一次都不触发——帮助里的"双击画面进全屏"从写下来
    那天起就是死代码)。新增画面右键菜单,双击画面进 / 退全屏也真的能用了。
  • 菜单里的 Disable 假轨道(libvlc 清单里 id = -1 的那条)不再当成轨道列出来:
    字幕那边它和「关闭字幕」重复(关着时两个都打勾),音轨那边点它是"全部静音"。
  • 双击判定改看窗口命中:只判"光标在画面矩形里"的话,浮在画面上的桌面歌词 / 侧栏悬浮窗
    被双击也会把播放器切进全屏;现在要 WindowFromPoint 顺着父窗口找到 VideoView 才算。

新增

  • 画面右键菜单:字幕轨道 / 音轨 / 播放 / 暂停 / 停止 / 全屏。主菜单与右键菜单同一份填法,
    勾选状态不会走偏。
  • 音轨除了「视图 → 音轨」,全屏时也能直接换;字幕轨道同理。

验证

  • release-check 全绿:Debug / Release / 冒烟三工程 0 警告 0 错误,全量 20/20。
  • 便携包解压后在自己的目录里跑全量 20/20(184 秒);原地升级后 646 个文件 / 245.0 MB,
    与载荷逐文件 SHA256 644/644 一致、0 缺失 0 多余;安装目录里跑全量 20/20;
    卸载后目录 / 开始菜单 / 卸载项都清掉,%AppData%\播放器 15 个文件 0 变化。
  • 新增断言(第 13 步)与 6 条变异,逐条形红原话见 CHANGELOG.md。

产物

  • local-player-1.8.0-setup.exe — 59.17 MB
    SHA256 AC0F0E6C88A0A5D4F334BCB4F4CB57FCA84213DF97FAC68B9CEFFE83A40B3588
  • local-player-1.8.0-portable.zip — 95.17 MB
    SHA256 8460AD0F69C068DFBE3BA758A6D7DACB9D52DC299F17155BEF2141F7029EB105

安装到 %LocalAppData%\Programs\全能本地播放器(免 UAC);卸载不会动
%AppData%\播放器 里的设置 / 历史 / 歌单 / 设置方案 / 字体。