Skip to content

v0.4.0

Latest

Choose a tag to compare

@NandySun NandySun released this 05 Jul 03:25

v0.4.0

窗口内全屏进入播放页

打开任意剧集时视频直接铺满 mochi 窗口(隐藏 mochi 自定义标题栏,视频区占满客户区)。原本 flex 两行布局改为绝对定位布局:视频永远占满整个客户区,mochi 顶栏(返回 / 剧集标题 / 全屏按钮)跟 OSC 共享同一个 3 秒 auto-hide 状态,鼠标移动时一起淡入。

全屏按钮的语义从"进入全屏"改为"叠加 OS 全屏"——默认就是窗口内全屏,点按钮进入 Tauri OS 全屏(任务栏隐藏),再点回窗口内全屏。Esc 行为也对应:OS 全屏下退回窗口内全屏,窗口内全屏下退回详情页。

在外部播放器中打开

详情页剧集卡 hover 时右上角出现「↗」小按钮,配置好外部播放器后一键跳到 mpv / PotPlayer / IINA 等深度定制播放器播放。mochi 只传文件路径不传播放进度,用户的播放记忆由他们自己的播放器保留。

配置入口:设置 → 播放 → 外部播放器卡片。点「浏览…」选择可执行文件(Windows .exe),点「清除」取消。未配置时剧集卡上的「↗」按钮不渲染——功能默认休眠。

涉及平台

  • Windows:完整支持,包括 AllowSetForegroundWindow 解决前台锁,确保 mpv 窗口能抢到焦点
  • macOS / Linux:可指定可执行文件路径使用,但 macOS 的 .app bundle 选择 UX 留待后续版本