Skip to content

Scrcpy Mask v0.8.2

Choose a tag to compare

@github-actions github-actions released this 20 Jun 05:54
· 20 commits to master since this release

更新说明

v0.8.2 是一次针对映射体验的小版本更新,重点改进 FPS 模式的视角限制、触点回中交接、映射辅助范围显示,以及方向轮盘随机化控制。#122

FPS 模式

  1. 新增 FPS 模式局部视角边界限制,可分别配置水平和垂直最大偏移,避免视角控制触点全屏滑动并与其他控件冲突。#122
  2. 新增 FPS 触点模式设置,支持单触点回中和双触点交接。
  3. 双触点模式支持备用 Pointer ID、延迟交接和重叠交接,用于改善触点到达边界后的视角衔接。#122
  4. 单触点模式新增回中间隔设置,可控制抬起后重新按回起点的等待时间。
  5. 修复 FPS 到达边界时大幅鼠标位移可能只消费一次溢出的问题,使连续快速转动时更稳定。

映射编辑器

  1. 新增映射辅助范围显示,可查看 FPS 边界、观察范围、施法范围和滑动路径。
  2. 新增全局辅助范围开关,也会在悬停、拖动或打开设置时自动显示相关辅助范围。
  3. 滑动路径现在显示为带方向箭头和序号的路径预览。
  4. 修复鼠标施法辅助范围显示形状,改为更贴近实际投影扇区。
  5. 修复映射按钮在编辑器画布缩放后尺寸不合适的问题。

随机化与触控

  1. 方向轮盘随机化新增中心偏移、距离倍率和持续漂移范围配置,可更细致地调整触点随机性。#122
  2. 鼠标施法新增首次滑动随机化开关,可在直线初始滑动和随机弧形轨迹之间切换。
  3. 停止映射时会清理 FPS、施法、方向轮盘、触点和鼠标捕获等运行时状态,减少残留触点或光标锁定问题。
  4. 调整虚拟光标尺寸,提高 FPS/鼠标捕获状态下的可见性。

打包修复

  1. 修复 macOS 启动应用时可能额外打开 Terminal 窗口的问题。
  2. macOS 打包时刷新内置资源,并修正应用包执行路径的引用方式。

Update Notes

v0.8.2 is a focused mapping update that improves FPS view-control boundaries, touch recentering and handoff behavior, mapping guide overlays, and DirectionPad randomization controls. #122

FPS Mode

  1. Added local FPS view-control boundaries with separate horizontal and vertical max offsets, preventing the FPS touch from sliding across the full screen and conflicting with other controls. #122
  2. Added FPS touch mode settings, supporting both single-touch recentering and dual-touch handoff.
  3. Dual-touch mode supports an alternate Pointer ID, delayed handoff, and overlap handoff for smoother view-control continuation at local boundaries. #122
  4. Single-touch mode now supports a configurable recenter interval.
  5. Fixed repeated FPS boundary overflow handling so large continuous mouse movement is consumed more reliably after recentering.

Mapping Editor

  1. Added guide overlays for FPS boundaries, observation ranges, cast ranges, and swipe paths.
  2. Added a global guide visibility toggle. Guides also appear while hovering, dragging, or editing related mappings.
  3. Swipe paths are now rendered with directional arrows and numbered points.
  4. Fixed mouse cast guide rendering to use the projected sector shape instead of a full ellipse.
  5. Fixed mapping button scaling when the editor canvas is resized.

Randomization and Touch Control

  1. DirectionPad randomization now exposes center offset, distance scale, and jitter range controls for finer touch randomization. #122
  2. Mouse cast mappings now support toggling initial swipe randomization.
  3. Runtime mapping state is cleaned up when mapping stops, including FPS touches, active casts, DirectionPad touches, timers, and cursor capture state.
  4. Resized the virtual cursor for better visibility during FPS and mouse-capture interactions.

Packaging Fixes

  1. Fixed an issue where launching the macOS app could open an extra Terminal window.
  2. Refreshed bundled assets during macOS packaging and fixed executable path quoting inside the app bundle.