Skip to content

scrcpy v1.25

Compare
Choose a tag to compare
@rom1v rom1v released this 22 Dec 12:04
· 912 commits to master since this release
v1.25

To receive a notification on new releases, click on Watch > Custom > Releases on the top.


scrcpy v1.25

Changes since v1.24:

  • Adapt copy-paste internals for Android 13 (#3497)
  • Add support for high-precision scrolling (#3363, #3369)
  • Add desktop entry files for Linux (#295, #296, #748, #1636, #3351)
  • Add bash and zsh autocompletion for -s/--serial (#3522, #3523)
  • Use current adb port (if any) for --tcpip (#3591, #3592)
  • Add fallback to get display information on some devices (#3416, #3573)
  • Fix click behavior when --forward-all-clicks is set (#3568, #3579)
  • Fix support for non-ASCII characters in window title (#2932, #3547)
  • Fix getDisplayIds() crash on some versions of Android 13 beta (#3446)
  • Upgrade platform-tools to 33.0.3 (adb) in Windows releases
  • Upgrade FFmpeg to 5.1.2 in Windows 64-bit releases
  • Upgrade SDL to 2.26.1 in Windows releases
  • Various technical fixes

Highlights

Android 13

Recent method signature changes in Android 13 broke copy-paste for scrcpy (#3497). This version adapt the calls to make it work again.

High-precision scrolling

This version uses high-precision scrolling if the computer supports it. As a result, scrolling is smoother, as you can see in #3363.

Serial auto-completion

When several devices are connected, it might be necessary to pass the serial of the device to mirror.

The serial is now auto-completed in bash and zsh:

scrcpy -s <tab><tab>  # auto-complete by the devices listed by "adb devices"

Menu shortcuts

Two new menu shortcuts are added on Linux (here is a screenshot on XFCE):

menu_scrcpy

They allow to launch scrcpy (without arguments) either with a visible terminal or not.

To pass command line arguments, it must still be started from a terminal or a script though.