Repository navigation
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
SHA256AC0F0E6C88A0A5D4F334BCB4F4CB57FCA84213DF97FAC68B9CEFFE83A40B3588local-player-1.8.0-portable.zip— 95.17 MB
SHA2568460AD0F69C068DFBE3BA758A6D7DACB9D52DC299F17155BEF2141F7029EB105
安装到 %LocalAppData%\Programs\全能本地播放器(免 UAC);卸载不会动
%AppData%\播放器 里的设置 / 历史 / 歌单 / 设置方案 / 字体。