Skip to content

Releases: AkiChase/scrcpy-mask

Scrcpy Mask v0.6.0

31 May 11:16
Compare
Choose a tag to compare

更新说明

本次更新新增了:

  1. 新按键映射类型:滑动
  2. 使用了新图标,感谢 @thestmitsuki 的贡献 #10
  3. 设备和电脑剪切板的同步,可以在设置界面进行设定
  4. 为DNF手游添加默认按键映射方案

本次更新还修复了一些小问题,优化用户体验。

Update Notice

This update adds:

  1. new button mapping type: swipe
  2. new icon used, thanks to @thestmitsuki for contribution #10
  3. Synchronisation of device and PC clipboards can be set in the Settings screen.
  4. Add default key mapping scheme for DNF handheld game.

This update also fixes some bugs and optimises user experience.

Commits

  • feat(KeyBoard): activate new button
  • feat(Device): sync clipboard from device
  • feat(i18n): clipboard sync
  • fix(Mask): store button opacity config
  • feat(i18n): update adb not available
  • fix(All): user-select for webkit
  • feat(Device): ctrl+v to past text into device
  • feat(Data): move data management to Data.vue
  • feat(Basic): add clipboardSync setting
  • feat(icon): new logo
  • feat(hotkey): add swipe shortcut
  • feat(KeySwipe): add swipe key setting
  • fix(KeySwipe): performance
  • feat(default-key-config): update

Scrcpy Mask v0.5.0

24 May 05:06
Compare
Choose a tag to compare

更新说明

此次更新主要新增了两项重要功能:

  1. 支持使用 ScreenStream 进行投屏 #48
  2. 支持蒙版随安卓设备旋转

这两项功能均可在蒙版设置中进行相应配置。

ScreenStream 是一个安卓应用,允许在局域网内进行投屏。你需要自行安装后使用。需要注意的是,ScreenStream 的投屏性能非常有限,仅作为一个方便的选择。

此外,本次更新还修复了上次更新中准心模式下右键弹出菜单的问题 #46


Update Notes

This update introduces two major features:

  1. Support for screen casting using ScreenStream #48
  2. Support for the mask rotating with the Android device

Both of these features can be configured in the mask settings.

ScreenStream is an Android app that allows screen casting within a local network. You will need to install it yourself to use it. Note that the casting performance of ScreenStream is quite limited and is meant as a convenient option.

Additionally, this update fixes the issue with the right-click context menu in crosshair mode from the previous update #46.

Commits

  • fix(hotkey): contextmenu
  • feat(hotkey): use mask size in store
  • feat(ScreenStream): add ScreenStream
  • feat(localStore): load rotation and screenStream data
  • feat(i18n): mask setting
  • fix(Device): retrieve device screen size on reconnect
  • feat(KeyBoard): add ScreenStream for keyboard setting

Scrcpy Mask v0.4.4

23 May 11:29
Compare
Choose a tag to compare

更新说明

本次更新主要修复两个问题:

  • 侧边栏、标题栏表现异常 #43
  • 默认窗口坐标不恰当 #41

Update Notice

This update mainly fixes two issues:

  • Sidebar and title bar behave abnormally #43
  • Default window coordinates are inappropriate #41

Commits

  • fix(win): drag region
  • fix(main): window default pos

Scrcpy Mask v0.4.3

23 May 05:47
Compare
Choose a tag to compare

更新说明

本次更新主要新增了按键输入模式(删除了原有的文本输入框),可用于打字输入等功能。你可以通过宏切换到该模式,具体参考README中的介绍。

在按键输入模式下,你键盘的输入都会被转发到安卓设备上。对于需要输入非英文文本的用户,建议在安卓设备上安装讯飞输入法等对外部键盘输入有优化的输入法。

此外,本次更新还修复了以下问题:

  • 屏幕旋转问题 (#34)
  • 准心键边界问题 (#37)

Update Notice

This update primarily introduces a new key input mode (replacing the previous text input box), which can be used for typing input. You can switch to this mode via macros, as described in the README.

In key input mode, your keyboard inputs will be forwarded to the Android device. For users who need to input non-English text, it is recommended to install input methods like Sogou Input Method on the Android device, which optimize external keyboard input.

Additionally, this update also fixes the following issues:

  • Screen rotation issue (#34)
  • Crosshair key boundary issue (#37)

Commits

  • feat(hotkey): change input-box to key-input-mode
  • feat(README+default-key-config): update
  • fix(scrcpy-mask-server): size and rotation mismatch
  • fix(hotkey): mouse reset in full screen
  • fix(hotkey): hide cursor

Scrcpy Mask v0.4.2

22 May 02:09
Compare
Choose a tag to compare

注意 Scrcpy Mask v0.4 版本有值得注意的变化!

  1. 使用了新的分支项目 scrcpy-mask-server 替代原来的 scrcpy-server
  2. 取消了设备尺寸的输入,得益于分支项目的支持,设备尺寸将自动获取,你无需再为屏幕尺寸不一致触控没反应而烦恼 #23
  3. 设备在横屏、竖屏旋转切换后都可以正常控制,但是注意蒙版不会随之旋转
  4. 移除了附带的 adb 文件,使用用户设置的adb路径。这意味着你需要确保系统中安装了 adb,并且在 设置页面-> 基本设置 中设定正确的adb文件路径

Note that there are noteworthy changes in Scrcpy Mask v0.4!

  1. We've switched to a new branch project, scrcpy-mask-server, replacing the original scrcpy-server.
  2. The input for device dimensions has been removed. Thanks to support from the branch project, device dimensions will now be automatically retrieved. You no longer need to worry about touchscreen responsiveness due to inconsistent screen sizes (#23).
  3. Devices can now be controlled normally after switching between landscape and portrait orientations. However, please note that the mask will not rotate along with the device.
  4. Removed the attached adb file and used the adb path set by the user. This means you need to ensure that adb is installed in the system and set the correct adb file path in the Settings page -> Basic Settings

Scrcpy Mask v0.4.1

22 May 01:24
Compare
Choose a tag to compare
Scrcpy Mask v0.4.1 Pre-release
Pre-release

注意 Scrcpy Mask v0.4 版本有值得注意的变化!

  1. 使用了新的分支项目 scrcpy-mask-server 替代原来的 scrcpy-server
  2. 取消了设备尺寸的输入,得益于分支项目的支持,设备尺寸将自动获取,你无需再为屏幕尺寸不一致触控没反应而烦恼 #23
  3. 设备在横屏、竖屏旋转切换后都可以正常控制,但是注意蒙版不会随之旋转
  4. 移除了附带的 adb 文件,使用用户设置的adb路径。这意味着你需要确保系统中安装了 adb,并且在 设置页面-> 基本设置 中设定正确的adb文件路径

Note that there are noteworthy changes in Scrcpy Mask v0.4!

  1. We've switched to a new branch project, scrcpy-mask-server, replacing the original scrcpy-server.
  2. The input for device dimensions has been removed. Thanks to support from the branch project, device dimensions will now be automatically retrieved. You no longer need to worry about touchscreen responsiveness due to inconsistent screen sizes (#23).
  3. Devices can now be controlled normally after switching between landscape and portrait orientations. However, please note that the mask will not rotate along with the device.
  4. Removed the attached adb file and used the adb path set by the user. This means you need to ensure that adb is installed in the system and set the correct adb file path in the Settings page -> Basic Settings

Scrcpy Mask v0.3.1

20 May 00:17
Compare
Choose a tag to compare

Since I don't have a Linux machine, I can't detect some bugs on the Linux platform in time.

This time fixed the issue of missing resource files on Linux. #29

  • fix(Linux): resource missing

Scrcpy Mask v0.3.0

19 May 03:39
Compare
Choose a tag to compare

Thank you for your support. The latest version of Scrcpy Mask now supports FPS games. #24

I have added a new key mapping configuration for "Game for Peace (和平精英)," which can be imported using the default configs.

Since I don't have much experience playing FPS mobile games, there may be some areas that need improvement. Please raise an issue, and I will address it as needed.

  • feat(hotkey): finish addFrontSightShortcuts
  • feat(hotkey): addFrontSightShortcuts with scale
  • feat(KeySight+KeyFire): add KeySight and KeyFire module
  • feat(KeyBoard): add menu item for KeySight and KeyFire
  • fix(KeyBoard): setting card width
  • fix(hotkey): sight and fire shortcuts
  • fix(KeyBoard): display bugs
  • feat(hotkey): remove sleep before reset cursor pos
  • feat(default-key-config): add new config for FPS PUBG
  • fix(applyEditKeyMappingList): ts error

Scrcpy Mask v0.2.1

17 May 01:48
Compare
Choose a tag to compare

Now you can control Scrcpy Mask by other program through Websockek! See scrcpy-mask-external-control.

Fix the bug of sendKey.

  • feat(Device): remove useless device status
  • feat(Device): add device presence check
  • fix(i18n): i18n warning
  • style(sendKey): simplify the code
  • fix(scrcpy_mask_cmd): send key up
  • feat(websocket): add external control

Scrcpy Mask v0.2.0

14 May 02:26
Compare
Choose a tag to compare

Sorry about the update check, I have to open a new version number.

  • fix(update): compare version