mirror of
https://github.com/viarotel-org/escrcpy.git
synced 2026-06-07 00:59:47 +08:00
35 lines
390 KiB
HTML
35 lines
390 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US" dir="ltr">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>Changelog | Escrcpy</title>
|
||
<meta name="description" content="Control your Android device with graphical scrcpy.">
|
||
<meta name="generator" content="VitePress v1.6.4">
|
||
<link rel="preload stylesheet" href="/assets/style.BpkPRy-0.css" as="style">
|
||
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/assets/app.CCNk0d1T.js"></script>
|
||
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
|
||
<link rel="modulepreload" href="/assets/chunks/theme.p7EFBa8N.js">
|
||
<link rel="modulepreload" href="/assets/chunks/framework.BbzUrtmR.js">
|
||
<link rel="modulepreload" href="/assets/changelog.md.DW7i7xa5.lean.js">
|
||
<link rel="icon" href="/images/logo.ico">
|
||
<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5328953201873088" async crossorigin="anonymous"></script>
|
||
<script src="https://cdn.busuanzi.cc/busuanzi/3.6.9/busuanzi.min.js" async defer></script>
|
||
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
|
||
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
|
||
</head>
|
||
<body>
|
||
<div id="app"><div class="Layout" data-v-5e58cf28><!--[--><!--]--><!--[--><span tabindex="-1" data-v-5cab7483></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-5cab7483>Skip to content</a><!--]--><!----><header class="VPNav" data-v-5e58cf28 data-v-8673a5b4><div class="VPNavBar" data-v-8673a5b4 data-v-9182a8b7><div class="wrapper" data-v-9182a8b7><div class="container" data-v-9182a8b7><div class="title" data-v-9182a8b7><div class="VPNavBarTitle has-sidebar" data-v-9182a8b7 data-v-8988568e><a class="title" href="/" data-v-8988568e><!--[--><!--]--><!--[--><img class="VPImage logo" src="/images/logo.ico" alt="Escrcpy" data-v-204ef04e><!--]--><span data-v-8988568e>Escrcpy</span><!--[--><!--]--></a></div></div><div class="content" data-v-9182a8b7><div class="content-body" data-v-9182a8b7><!--[--><!--]--><div class="VPNavBarSearch search" data-v-9182a8b7><!--[--><!----><div id="docsearch"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-9182a8b7 data-v-68e2eda7><span id="main-nav-aria-label" class="visually-hidden" data-v-68e2eda7> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Guide</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Reference</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/help" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Help</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/changelog" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Changelog</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/donate" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Donate</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/contact" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Contact</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://blog.viarotel.eu.org/en" target="_blank" rel="noreferrer" tabindex="0" data-v-68e2eda7 data-v-5fd9369f><!--[--><span data-v-5fd9369f>Blog</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-9182a8b7 data-v-922300eb data-v-d04fbf37><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-d04fbf37><span class="text" data-v-d04fbf37><span class="vpi-languages option-icon" data-v-d04fbf37></span><!----><span class="vpi-chevron-down text-icon" data-v-d04fbf37></span></span></button><div class="menu" data-v-d04fbf37><div class="VPMenu" data-v-d04fbf37 data-v-dd38a54b><!----><!--[--><!--[--><div class="items" data-v-922300eb><p class="title" data-v-922300eb>English</p><!--[--><div class="VPMenuLink" data-v-922300eb data-v-a2d1f322><a class="VPLink link" href="/zhHans/changelog" data-v-a2d1f322><!--[--><span data-v-a2d1f322>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-9182a8b7 data-v-dc4dbc8c><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-dc4dbc8c data-v-1a315ede data-v-0b8c39fd><span class="check" data-v-0b8c39fd><span class="icon" data-v-0b8c39fd><!--[--><span class="vpi-sun sun" data-v-1a315ede></span><span class="vpi-moon moon" data-v-1a315ede></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-9182a8b7 data-v-ab994210 data-v-9b13c196><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/" aria-label="github" target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><span class="vpi-social-github"></span></a><a class="VPSocialLink no-icon" href="https://gitee.com/viarotel" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="https://gitee.com/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://gitcode.com/viarotel-org" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="/images/logo-gitcode.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://space.bilibili.com/274990176" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="https://static.hdslb.com/images/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://juejin.cn/user/1275089219751944" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-9182a8b7 data-v-8528be71 data-v-d04fbf37><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-d04fbf37><span class="vpi-more-horizontal icon" data-v-d04fbf37></span></button><div class="menu" data-v-d04fbf37><div class="VPMenu" data-v-d04fbf37 data-v-dd38a54b><!----><!--[--><!--[--><div class="group translations" data-v-8528be71><p class="trans-title" data-v-8528be71>English</p><!--[--><div class="VPMenuLink" data-v-8528be71 data-v-a2d1f322><a class="VPLink link" href="/zhHans/changelog" data-v-a2d1f322><!--[--><span data-v-a2d1f322>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-8528be71><div class="item appearance" data-v-8528be71><p class="label" data-v-8528be71>Appearance</p><div class="appearance-action" data-v-8528be71><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-8528be71 data-v-1a315ede data-v-0b8c39fd><span class="check" data-v-0b8c39fd><span class="icon" data-v-0b8c39fd><!--[--><span class="vpi-sun sun" data-v-1a315ede></span><span class="vpi-moon moon" data-v-1a315ede></span><!--]--></span></span></button></div></div></div><div class="group" data-v-8528be71><div class="item social-links" data-v-8528be71><div class="VPSocialLinks social-links-list" data-v-8528be71 data-v-9b13c196><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/" aria-label="github" target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><span class="vpi-social-github"></span></a><a class="VPSocialLink no-icon" href="https://gitee.com/viarotel" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="https://gitee.com/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://gitcode.com/viarotel-org" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="/images/logo-gitcode.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://space.bilibili.com/274990176" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="https://static.hdslb.com/images/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://juejin.cn/user/1275089219751944" aria-label target="_blank" rel="noopener" data-v-9b13c196 data-v-6505df91><img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-9182a8b7 data-v-48302ed4><span class="container" data-v-48302ed4><span class="top" data-v-48302ed4></span><span class="middle" data-v-48302ed4></span><span class="bottom" data-v-48302ed4></span></span></button></div></div></div></div><div class="divider" data-v-9182a8b7><div class="divider-line" data-v-9182a8b7></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-5e58cf28 data-v-fa8c5e87><div class="container" data-v-fa8c5e87><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-fa8c5e87><span class="vpi-align-left menu-icon" data-v-fa8c5e87></span><span class="menu-text" data-v-fa8c5e87>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-fa8c5e87 data-v-058aae13><button data-v-058aae13>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-5e58cf28 data-v-3e932162><div class="curtain" data-v-3e932162></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-3e932162><span class="visually-hidden" id="sidebar-aria-label" data-v-3e932162> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-246a6fca><section class="VPSidebarItem level-0 collapsible is-link" data-v-246a6fca data-v-9d2f0eb2><div class="item" tabindex="0" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/guide/index" data-v-9d2f0eb2><!--[--><h2 class="text" data-v-9d2f0eb2>Guide</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-9d2f0eb2><span class="vpi-chevron-right caret-icon" data-v-9d2f0eb2></span></div></div><div class="items" data-v-9d2f0eb2><!--[--><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/guide/started" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Quick Start</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/guide/milestones" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Milestones</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/guide/operation" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Operation</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/guide/preferences" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Preferences</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/guide/window-arrangement" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Window Arrangement</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-246a6fca><section class="VPSidebarItem level-0 collapsible is-link" data-v-246a6fca data-v-9d2f0eb2><div class="item" tabindex="0" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/index" data-v-9d2f0eb2><!--[--><h2 class="text" data-v-9d2f0eb2>Reference</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-9d2f0eb2><span class="vpi-chevron-right caret-icon" data-v-9d2f0eb2></span></div></div><div class="items" data-v-9d2f0eb2><!--[--><section class="VPSidebarItem level-1 collapsible is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" tabindex="0" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/gnirehtet/index" data-v-9d2f0eb2><!--[--><h3 class="text" data-v-9d2f0eb2>Gnirehtet</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-9d2f0eb2><span class="vpi-chevron-right caret-icon" data-v-9d2f0eb2></span></div></div><div class="items" data-v-9d2f0eb2><!--[--><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/gnirehtet/api" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>API</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" tabindex="0" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/index" data-v-9d2f0eb2><!--[--><h3 class="text" data-v-9d2f0eb2>Scrcpy</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-9d2f0eb2><span class="vpi-chevron-right caret-icon" data-v-9d2f0eb2></span></div></div><div class="items" data-v-9d2f0eb2><!--[--><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/audio" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Audio</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/build" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Build</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/camera" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Camera</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/connection" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Connection</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/control" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Control</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/develop" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Develop</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/device" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Device</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/gamepad" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Gamepad</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/keyboard" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Keyboard</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/linux" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/macos" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Macos</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/mouse" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Mouse</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/otg" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Otg</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/recording" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Recording</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/shortcuts" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Shortcuts</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/tunnels" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Tunnels</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/v4l2" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Video4Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/video" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Video</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/virtual_display" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Virtual_display</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/window" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Window</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/reference/scrcpy/windows" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Windows</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="no-transition group" data-v-246a6fca><section class="VPSidebarItem level-0 collapsible is-link" data-v-246a6fca data-v-9d2f0eb2><div class="item" tabindex="0" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/help/index" data-v-9d2f0eb2><!--[--><h2 class="text" data-v-9d2f0eb2>Help</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-9d2f0eb2><span class="vpi-chevron-right caret-icon" data-v-9d2f0eb2></span></div></div><div class="items" data-v-9d2f0eb2><!--[--><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/help/escrcpy" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Escrcpy</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/help/scrcpy" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Scrcpy</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-246a6fca><section class="VPSidebarItem level-0 has-active" data-v-246a6fca data-v-9d2f0eb2><!----><div class="items" data-v-9d2f0eb2><!--[--><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/changelog" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Changelog</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/donate" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Donate</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-9d2f0eb2 data-v-9d2f0eb2><div class="item" data-v-9d2f0eb2><div class="indicator" data-v-9d2f0eb2></div><a class="VPLink link link" href="/contact" data-v-9d2f0eb2><!--[--><p class="text" data-v-9d2f0eb2>Contact</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-5e58cf28 data-v-808de957><div class="VPDoc has-sidebar has-aside" data-v-808de957 data-v-ece2883c><!--[--><!--]--><div class="container" data-v-ece2883c><div class="aside" data-v-ece2883c><div class="aside-curtain" data-v-ece2883c></div><div class="aside-container" data-v-ece2883c><div class="aside-content" data-v-ece2883c><div class="VPDocAside" data-v-ece2883c data-v-c6f33f21><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-c6f33f21 data-v-1fdd89d9><div class="content" data-v-1fdd89d9><div class="outline-marker" data-v-1fdd89d9></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-1fdd89d9>On this page</div><ul class="VPDocOutlineItem root" data-v-1fdd89d9 data-v-1d0f3995><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-c6f33f21></div><!--[--><!--[--><!--[--><!--[--><!----><!--]--><!--]--><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-ece2883c><div class="content-container" data-v-ece2883c><!--[--><!--]--><main class="main" data-v-ece2883c><div style="position:relative;" class="vp-doc _changelog" data-v-ece2883c><div><h1 id="changelog" tabindex="-1">Changelog <a class="header-anchor" href="#changelog" aria-label="Permalink to "Changelog""></a></h1><h2 id="_2-11-1-2026-05-19" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.11.0...v2.11.1" target="_blank" rel="noreferrer">2.11.1</a> (2026-05-19) <a class="header-anchor" href="#_2-11-1-2026-05-19" aria-label="Permalink to "[2.11.1](https://github.com/viarotel/escrcpy-x/compare/v2.11.0...v2.11.1) (2026-05-19)""></a></h2><h3 id="bug-fixes" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the issue where mouse mapping cannot be triggered simultaneously when multiple components exist (<a href="https://github.com/viarotel/escrcpy-x/commit/35a6b66ba7a844a10eddb729a16b94226c70d98a" target="_blank" rel="noreferrer">35a6b66</a>)</li></ul><h3 id="performance-improvements" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Solve the problem that binary dependency caching may cause program anomalies after version upgrades (<a href="https://github.com/viarotel/escrcpy-x/commit/3032a917c77b3b1721975671e1e26f877759f9aa" target="_blank" rel="noreferrer">3032a91</a>)</li></ul><h3 id="code-refactoring" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>➖ Removed redundant option for keyboard mapping perspective control (<a href="https://github.com/viarotel/escrcpy-x/commit/47090e02ed588305b8d1c6e1356a7defdd6bd63b" target="_blank" rel="noreferrer">47090e0</a>)</li><li>🚀 Keyboard mapping and viewing angle control function reconstruction and optimization (<a href="https://github.com/viarotel/escrcpy-x/commit/ae94ff3fe0c27a14454b339cf75a7f1245ba653f" target="_blank" rel="noreferrer">ae94ff3</a>)</li><li>🚀 Update the sorting of dependency imports (<a href="https://github.com/viarotel/escrcpy-x/commit/eea10774ed0e75b14a73205088eb4913e34aedcd" target="_blank" rel="noreferrer">eea1077</a>)</li></ul><h2 id="_2-11-0-2026-05-15" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.10.2...v2.11.0" target="_blank" rel="noreferrer">2.11.0</a> (2026-05-15) <a class="header-anchor" href="#_2-11-0-2026-05-15" aria-label="Permalink to "[2.11.0](https://github.com/viarotel/escrcpy-x/compare/v2.10.2...v2.11.0) (2026-05-15)""></a></h2><h3 id="features" tabindex="-1">Features <a class="header-anchor" href="#features" aria-label="Permalink to "Features""></a></h3><ul><li>⚡️ Optimizations for enabling device application interaction include adding display presets (<a href="https://github.com/viarotel/escrcpy-x/commit/d60bd6d5ef8a9606986ee03303786b449b03d7b3" target="_blank" rel="noreferrer">d60bd6d</a>)</li><li>🚀 Update to scrcpy 4.0 (<a href="https://github.com/viarotel/escrcpy-x/commit/85e9544849e9c17486e286a475448535a441430c" target="_blank" rel="noreferrer">85e9544</a>)</li></ul><h3 id="bug-fixes-1" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-1" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li><strong>keyboard:</strong> align click hold behavior and improve view control (<a href="https://github.com/viarotel/escrcpy-x/commit/83f79678073d6df7b9023d9a2a01647d876e599a" target="_blank" rel="noreferrer">83f7967</a>)</li></ul><h3 id="code-refactoring-1" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-1" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>➖ Remove redundant code (<a href="https://github.com/viarotel/escrcpy-x/commit/51d80597afe2cf60ef4bec2fb059c5d3756a2edc" target="_blank" rel="noreferrer">51d8059</a>)</li><li>👷 Optimize the preference interactive experience (<a href="https://github.com/viarotel/escrcpy-x/commit/150ed9a7fed3b4db0311b214c7336f94cbe58511" target="_blank" rel="noreferrer">150ed9a</a>)</li><li>🚀 Reconstruct the keyboard mapping module lifecycle skeleton to improve scalability (<a href="https://github.com/viarotel/escrcpy-x/commit/9d1382bc60ee63c8fd5ec62ab1c729051d36b743" target="_blank" rel="noreferrer">9d1382b</a>)</li></ul><h2 id="_2-10-2-2026-05-12" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.10.1...v2.10.2" target="_blank" rel="noreferrer">2.10.2</a> (2026-05-12) <a class="header-anchor" href="#_2-10-2-2026-05-12" aria-label="Permalink to "[2.10.2](https://github.com/viarotel/escrcpy-x/compare/v2.10.1...v2.10.2) (2026-05-12)""></a></h2><h3 id="bug-fixes-2" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-2" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>👷 Fix the issue of dependency updates (<a href="https://github.com/viarotel/escrcpy-x/commit/37c3a7fb96aaa49bdda75467caa8aedc70d45775" target="_blank" rel="noreferrer">37c3a7f</a>)</li></ul><h2 id="_2-10-1-2026-05-12" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.10.0...v2.10.1" target="_blank" rel="noreferrer">2.10.1</a> (2026-05-12) <a class="header-anchor" href="#_2-10-1-2026-05-12" aria-label="Permalink to "[2.10.1](https://github.com/viarotel/escrcpy-x/compare/v2.10.0...v2.10.1) (2026-05-12)""></a></h2><h3 id="bug-fixes-3" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-3" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the app startup list search box jitter problem (<a href="https://github.com/viarotel/escrcpy-x/commit/4196bd82d393cf9976eb48af02a4f70dc280a096" target="_blank" rel="noreferrer">4196bd8</a>)</li><li>🐛 Fixed the issue of normalized boundaries for keyboard mapping coordinates (<a href="https://github.com/viarotel/escrcpy-x/commit/1bf494dddd55a05ec8b85c9f2a9986a052484720" target="_blank" rel="noreferrer">1bf494d</a>)</li></ul><h3 id="performance-improvements-1" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-1" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Improve sub-window naming rules (<a href="https://github.com/viarotel/escrcpy-x/commit/257e4da482acb0696434f87f0810f4050f7e7c89" target="_blank" rel="noreferrer">257e4da</a>)</li><li>🚀 Keyboard mapping adds switch hotkey functions for necessary mapping types to support temporary start and stop. (<a href="https://github.com/viarotel/escrcpy-x/commit/ef66ed2069add8da500fe4fd81f63289d989d540" target="_blank" rel="noreferrer">ef66ed2</a>)</li><li>🚀 Keyboard mapping interaction details and performance optimization (<a href="https://github.com/viarotel/escrcpy-x/commit/005f4e369e5a7767a492b835b6e77bdec982b824" target="_blank" rel="noreferrer">005f4e3</a>)</li><li>🚀 Optimize keyboard mapping performance (<a href="https://github.com/viarotel/escrcpy-x/commit/4146ce523c446ff04ec2d7bf351b144d396dddf2" target="_blank" rel="noreferrer">4146ce5</a>)</li><li>🚀 Optimize keyboard mapping switch hotkey binding interaction details (<a href="https://github.com/viarotel/escrcpy-x/commit/ef0d1da262865de4dfed5cdeb34328841a60f212" target="_blank" rel="noreferrer">ef0d1da</a>)</li><li>🚀 Optimize the interaction effect of the subscription page (<a href="https://github.com/viarotel/escrcpy-x/commit/2dd409ea855d1484b126e43db2164a9dae7ef951" target="_blank" rel="noreferrer">2dd409e</a>)</li><li>🚀 Optimized keyboard mapping trigger logic provides extreme speed mode and natural mode (<a href="https://github.com/viarotel/escrcpy-x/commit/dc047d5a6c89490f9b25eb12b04736951fe82d2f" target="_blank" rel="noreferrer">dc047d5</a>)</li></ul><h3 id="code-refactoring-2" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-2" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>🚀 Refactored to support more flexible keyboard mapping key entry logic (<a href="https://github.com/viarotel/escrcpy-x/commit/0bec65fc615ef3ecce8f7738b0d41a44f43f8b12" target="_blank" rel="noreferrer">0bec65f</a>)</li></ul><h2 id="_2-10-0-2026-05-07" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.9.0...v2.10.0" target="_blank" rel="noreferrer">2.10.0</a> (2026-05-07) <a class="header-anchor" href="#_2-10-0-2026-05-07" aria-label="Permalink to "[2.10.0](https://github.com/viarotel/escrcpy-x/compare/v2.9.0...v2.10.0) (2026-05-07)""></a></h2><h3 id="features-1" tabindex="-1">Features <a class="header-anchor" href="#features-1" aria-label="Permalink to "Features""></a></h3><ul><li>⚡️ Added automatic discovery function to support scanning and automatically connecting all available devices in the LAN (<a href="https://github.com/viarotel/escrcpy-x/commit/9b813524321484c4298fffeedca17ef4d8c3a196" target="_blank" rel="noreferrer">9b81352</a>)</li><li>✨ Embedded mirroring adds keyboard mapping function (<a href="https://github.com/viarotel/escrcpy-x/commit/92e9de64f69389dfd06b9102f810f387768f2982" target="_blank" rel="noreferrer">92e9de6</a>)</li><li>🎉 Added perspective control, mouse mapping, and random range attribute configuration to the keyboard mapping function. (<a href="https://github.com/viarotel/escrcpy-x/commit/34c2ad628abf48e16270374ad962ca616c9c8030" target="_blank" rel="noreferrer">34c2ad6</a>)</li></ul><h3 id="bug-fixes-4" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-4" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix i18n variable declaration exception (<a href="https://github.com/viarotel/escrcpy-x/commit/d55b8ba6c6e4057e4b7ce3e2d4d159b7849a2d12" target="_blank" rel="noreferrer">d55b8ba</a>)</li><li>🐛 Fixed the issue where the audio forwarding of the embedded image was not cleared after the window was closed (<a href="https://github.com/viarotel/escrcpy-x/commit/1b24bd17b594466a3661dce82537208d43f52e51" target="_blank" rel="noreferrer">1b24bd1</a>)</li></ul><h3 id="performance-improvements-2" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-2" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize the automatic discovery logic to exclude connected devices (<a href="https://github.com/viarotel/escrcpy-x/commit/02110b868b2d86e709888e93a31da04f440b6e4c" target="_blank" rel="noreferrer">02110b8</a>)</li><li>✨ Optimization of embedded screen projection keyboard mapping details (<a href="https://github.com/viarotel/escrcpy-x/commit/885edb28d83edd8940ed2e9018b4915e64872ffa" target="_blank" rel="noreferrer">885edb2</a>)</li><li>🚀 Improve the performance of app startup to obtain list data (<a href="https://github.com/viarotel/escrcpy-x/commit/e44e47866f41d8af52a2eca87186f681873c23e2" target="_blank" rel="noreferrer">e44e478</a>)</li><li>🚀 Improve the reliability of wscrcpy group control (<a href="https://github.com/viarotel/escrcpy-x/commit/7b152e082785a77241cc98f176d3ab85b9b3d73d" target="_blank" rel="noreferrer">7b152e0</a>)</li><li>🚀 Improve the stability of embedded mirror group control (<a href="https://github.com/viarotel/escrcpy-x/commit/eee853866c9206a953441138a314014d13e68847" target="_blank" rel="noreferrer">eee8538</a>)</li><li>🚀 Keymap macro support using automation scripts (<a href="https://github.com/viarotel/escrcpy-x/commit/cb6230912bbb13b1b982250cbb4614fab6436af4" target="_blank" rel="noreferrer">cb62309</a>)</li><li>🚀 Optimize keyboard mapping interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/c4169eaef6c5e889f605ba40e1a3dc74515ee298" target="_blank" rel="noreferrer">c4169ea</a>)</li><li>🚀 Optimize keyboard mapping module interaction details (<a href="https://github.com/viarotel/escrcpy-x/commit/4a1eb0365dee3466ce72c7ddd5ebfb3c793c6184" target="_blank" rel="noreferrer">4a1eb03</a>)</li><li>🚀 Optimize the interaction details of the keyboard mapping function (<a href="https://github.com/viarotel/escrcpy-x/commit/dadc13df77386d573a5697004f9e741b7b714e34" target="_blank" rel="noreferrer">dadc13d</a>)</li><li>🚀 Optimize the synchronization issue between the embedded mirror rotation window and the device rotation (<a href="https://github.com/viarotel/escrcpy-x/commit/123f08a877253e4c6151263465827f5fb7809d8b" target="_blank" rel="noreferrer">123f08a</a>)</li></ul><h3 id="code-refactoring-3" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-3" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>♻️ Refactor and split wscrcpy function logic (<a href="https://github.com/viarotel/escrcpy-x/commit/7eb35189658724c2d4414363277800e75f2bad50" target="_blank" rel="noreferrer">7eb3518</a>)</li><li>👷 The refactored scheduled task module supports application restart and task recovery. (<a href="https://github.com/viarotel/escrcpy-x/commit/10f9a86b881d1fe724244ac763816180e4bde6f0" target="_blank" rel="noreferrer">10f9a86</a>)</li><li>🔧 Use the safer shell-quote library instead of custom functions (<a href="https://github.com/viarotel/escrcpy-x/commit/ec5b4d02f0da699f1dd8068d447345dba51d84e3" target="_blank" rel="noreferrer">ec5b4d0</a>)</li><li>🚀 Improve performance and reliability of batch/automated image execution (<a href="https://github.com/viarotel/escrcpy-x/commit/cbe67b2417b0a4146748c4c7863417c05972ed2c" target="_blank" rel="noreferrer">cbe67b2</a>)</li><li>🚀 Optimize subscription system token storage logic (<a href="https://github.com/viarotel/escrcpy-x/commit/6bcbb275b82009e6deaca40cdd7bbfe214ba5526" target="_blank" rel="noreferrer">6bcbb27</a>)</li><li>🚀 Reconstruct the directory structure of the keyboard mapping module and optimize performance and interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/78f39cfbd471c83f232c326b950e9877ab3b191b" target="_blank" rel="noreferrer">78f39cf</a>)</li><li>🚀 优化键盘映射交互及样式效果 (<a href="https://github.com/viarotel/escrcpy-x/commit/70f3756236ab319cb55f543bdefd0baede6ac07f" target="_blank" rel="noreferrer">70f3756</a>)</li></ul><h2 id="_2-9-0-2026-04-24" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.8.1...v2.9.0" target="_blank" rel="noreferrer">2.9.0</a> (2026-04-24) <a class="header-anchor" href="#_2-9-0-2026-04-24" aria-label="Permalink to "[2.9.0](https://github.com/viarotel/escrcpy-x/compare/v2.8.1...v2.9.0) (2026-04-24)""></a></h2><h3 id="features-2" tabindex="-1">Features <a class="header-anchor" href="#features-2" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 Fully support independent configuration for app startup (<a href="https://github.com/viarotel/escrcpy-x/commit/2d7c632634bb15ed90ae2a1c42916e90b15c47a6" target="_blank" rel="noreferrer">2d7c632</a>)</li><li>🚀 Supports launching Android multi-user/clone applications and provides independent landscape secondary screen launch options for applications (<a href="https://github.com/viarotel/escrcpy-x/commit/67612d9072aacf466b01874b3004140f9878d32d" target="_blank" rel="noreferrer">67612d9</a>)</li></ul><h3 id="bug-fixes-5" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-5" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the problem that the app startup is affected by window arrangement from the root (<a href="https://github.com/viarotel/escrcpy-x/commit/2a1f84609b034d3f341d0b7c49d9c8ad400ed20e" target="_blank" rel="noreferrer">2a1f846</a>)</li><li>🐛 Fixed the interaction experience problem of the operation button at the top of the scheduled task list (<a href="https://github.com/viarotel/escrcpy-x/commit/dc7bcbc06a8ba4c4293859a1da8c1a6fc503b0ce" target="_blank" rel="noreferrer">dc7bcbc</a>)</li><li>🐛 Fixed the issue where clicking the Cancel/Save button did not respond when editing files in file management (<a href="https://github.com/viarotel/escrcpy-x/commit/8df5822fbdb0223c5da67336cfb980e65f7e4c10" target="_blank" rel="noreferrer">8df5822</a>)</li><li>🐛 Fixed the issue where the app launch was affected by window arrangement (<a href="https://github.com/viarotel/escrcpy-x/commit/540d8133a64415df0bc7c51bf3bc107dffaa8566" target="_blank" rel="noreferrer">540d813</a>)</li><li>🚀 Solve the problem of incompatible window arrangements for embedded mirror (<a href="https://github.com/viarotel/escrcpy-x/commit/d6514125947eefc8d192c8b301fc253b53f3055d" target="_blank" rel="noreferrer">d651412</a>)</li></ul><h3 id="performance-improvements-3" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-3" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>⚡️ Optimize embedded image startup performance (<a href="https://github.com/viarotel/escrcpy-x/commit/a836101eb543752a8f337eb3cb5bb5b6d367e1ff" target="_blank" rel="noreferrer">a836101</a>)</li><li>👷 Optimize subscription configuration (<a href="https://github.com/viarotel/escrcpy-x/commit/284a6d6db73bd23072fd858059f114e9dda8c89b" target="_blank" rel="noreferrer">284a6d6</a>)</li><li>🚀 Disable uncommon flatpak builds to improve packaging speed (<a href="https://github.com/viarotel/escrcpy-x/commit/472c1b796b5e3399509f772c177fa6657e963532" target="_blank" rel="noreferrer">472c1b7</a>)</li><li>🚀 Improve the reliability of scheduled task execution (<a href="https://github.com/viarotel/escrcpy-x/commit/da148de60da5cad30f47eef02800131ce1cee46d" target="_blank" rel="noreferrer">da148de</a>)</li><li>🚀 Optimize the app configuration (<a href="https://github.com/viarotel/escrcpy-x/commit/ae9c87e9bb4678f70b172358bb5b7dce70a415db" target="_blank" rel="noreferrer">ae9c87e</a>)</li></ul><h2 id="_2-8-1-2026-04-07" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.8.0...v2.8.1" target="_blank" rel="noreferrer">2.8.1</a> (2026-04-07) <a class="header-anchor" href="#_2-8-1-2026-04-07" aria-label="Permalink to "[2.8.1](https://github.com/viarotel/escrcpy-x/compare/v2.8.0...v2.8.1) (2026-04-07)""></a></h2><h3 id="bug-fixes-6" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-6" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the problem of dark theme background not taking effect (<a href="https://github.com/viarotel/escrcpy-x/commit/ad19695e969619cd47ab331a62feec4f0519ce46" target="_blank" rel="noreferrer">ad19695</a>)</li></ul><h3 id="performance-improvements-4" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-4" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🎉 Increased free limit for batch automation scripts and device group controls to 5 devices. (<a href="https://github.com/viarotel/escrcpy-x/commit/11271f264974f764b0246b733d1b3773183bbb03" target="_blank" rel="noreferrer">11271f2</a>)</li></ul><h2 id="_2-8-0-2026-04-06" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.7.3...v2.8.0" target="_blank" rel="noreferrer">2.8.0</a> (2026-04-06) <a class="header-anchor" href="#_2-8-0-2026-04-06" aria-label="Permalink to "[2.8.0](https://github.com/viarotel/escrcpy-x/compare/v2.7.3...v2.8.0) (2026-04-06)""></a></h2><h3 id="features-3" tabindex="-1">Features <a class="header-anchor" href="#features-3" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Window arrangement supports the automatic arrangement function (<a href="https://github.com/viarotel/escrcpy-x/commit/696d94b5faa32a35fd4b859f715ba193033453cf" target="_blank" rel="noreferrer">696d94b</a>)</li></ul><h3 id="bug-fixes-7" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-7" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix i18n errors (<a href="https://github.com/viarotel/escrcpy-x/commit/e4ad3ec4470e35c42d7221008f511e3489b8c745" target="_blank" rel="noreferrer">e4ad3ec</a>)</li><li>🐛 Fix the default value issue of the subscription plan (<a href="https://github.com/viarotel/escrcpy-x/commit/a19dd9eba02a7333ca04350119e296331de7e896" target="_blank" rel="noreferrer">a19dd9e</a>)</li><li>🐛 Fixed the issue where multiple files cannot be pasted when copied to the clipboard under Windows (<a href="https://github.com/viarotel/escrcpy-x/commit/dcc7a943353b3f234075a1967370e13d5162cc5a" target="_blank" rel="noreferrer">dcc7a94</a>)</li></ul><h3 id="performance-improvements-5" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-5" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize subscription plan (<a href="https://github.com/viarotel/escrcpy-x/commit/c12ef9db32a97817929141135c7e79a95e4bdde1" target="_blank" rel="noreferrer">c12ef9d</a>)</li><li>♻️ Optimize the pricing strategy for advanced features to prevent misjudgments by users (<a href="https://github.com/viarotel/escrcpy-x/commit/4d722b74328e5eb3e7aedd64f15ce9ba69fc3408" target="_blank" rel="noreferrer">4d722b7</a>)</li><li>💄 Optimize the display details of the embedded mirror window (<a href="https://github.com/viarotel/escrcpy-x/commit/6cf4c699d84679745cf6cce6ebafc400d6240562" target="_blank" rel="noreferrer">6cf4c69</a>)</li><li>🚀 Automation script adds random range option (<a href="https://github.com/viarotel/escrcpy-x/commit/4d73e1a3465cc4827f761a2f6b521c8d2d3d6e3e" target="_blank" rel="noreferrer">4d73e1a</a>)</li><li>🚀 Extended embedded mirroring operable shortcut buttons (<a href="https://github.com/viarotel/escrcpy-x/commit/19c0de205aaf8a82440246d6034737f8433b8dd1" target="_blank" rel="noreferrer">19c0de2</a>)</li><li>🚀 Optimize subscription configuration (<a href="https://github.com/viarotel/escrcpy-x/commit/d053bfa42a8dba13d774be66a577402a811483a9" target="_blank" rel="noreferrer">d053bfa</a>)</li><li>🚀 Optimize the automation script editor to avoid screen border issues (<a href="https://github.com/viarotel/escrcpy-x/commit/ffd56a66135a66f6dcc95c48581ec3d832e116e6" target="_blank" rel="noreferrer">ffd56a6</a>)</li><li>🚀 Refactored file copy function supports batch copying to the clipboard (<a href="https://github.com/viarotel/escrcpy-x/commit/ccca99a2b3045d7318c56168292b7c2ef5f6c0cf" target="_blank" rel="noreferrer">ccca99a</a>)</li></ul><h3 id="code-refactoring-4" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-4" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>♻️ Optimize subscription plan default value acquisition (<a href="https://github.com/viarotel/escrcpy-x/commit/7b9c47f5981dde47547bcd2a021639389a71c899" target="_blank" rel="noreferrer">7b9c47f</a>)</li><li>🚀 Dynamically configure subscriptions by detecting the environment (<a href="https://github.com/viarotel/escrcpy-x/commit/d02e1b3a1a78d85979c8ae0fee14001fa5bafbdd" target="_blank" rel="noreferrer">d02e1b3</a>)</li><li>🚀 Fix typescript configuration (<a href="https://github.com/viarotel/escrcpy-x/commit/cbc863165d53cf512aeed9262c8acf7c3a5ac578" target="_blank" rel="noreferrer">cbc8631</a>)</li></ul><h2 id="_2-7-3-2026-04-02" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.7.2...v2.7.3" target="_blank" rel="noreferrer">2.7.3</a> (2026-04-02) <a class="header-anchor" href="#_2-7-3-2026-04-02" aria-label="Permalink to "[2.7.3](https://github.com/viarotel/escrcpy-x/compare/v2.7.2...v2.7.3) (2026-04-02)""></a></h2><h3 id="bug-fixes-8" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-8" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed an issue where embedded mirroring could not be input due to external activation elements. (<a href="https://github.com/viarotel/escrcpy-x/commit/058b9820f48333894e408e86d8580195cb2b57a5" target="_blank" rel="noreferrer">058b982</a>)</li></ul><h3 id="performance-improvements-6" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-6" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Optimize the embedded image to open the application list display (<a href="https://github.com/viarotel/escrcpy-x/commit/7f6b18a79fbe35ece6826b823e5c613324d376cd" target="_blank" rel="noreferrer">7f6b18a</a>)</li></ul><h3 id="code-refactoring-5" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-5" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>🔊 Optimize the wscrcpy audio cleaning logic (<a href="https://github.com/viarotel/escrcpy-x/commit/a29cd8552aff0e7a7101722d588f386dc12d7745" target="_blank" rel="noreferrer">a29cd85</a>)</li></ul><h2 id="_2-7-2-2026-04-01" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.7.1...v2.7.2" target="_blank" rel="noreferrer">2.7.2</a> (2026-04-01) <a class="header-anchor" href="#_2-7-2-2026-04-01" aria-label="Permalink to "[2.7.2](https://github.com/viarotel/escrcpy-x/compare/v2.7.1...v2.7.2) (2026-04-01)""></a></h2><h3 id="bug-fixes-9" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-9" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix dependency not updated error (<a href="https://github.com/viarotel/escrcpy-x/commit/2d8ebfd37b7b371e55a4bfe6be52674499552d57" target="_blank" rel="noreferrer">2d8ebfd</a>)</li></ul><h2 id="_2-7-1-2026-04-01" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.7.0...v2.7.1" target="_blank" rel="noreferrer">2.7.1</a> (2026-04-01) <a class="header-anchor" href="#_2-7-1-2026-04-01" aria-label="Permalink to "[2.7.1](https://github.com/viarotel/escrcpy-x/compare/v2.7.0...v2.7.1) (2026-04-01)""></a></h2><h3 id="bug-fixes-10" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-10" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the problem that the global search shortcut key does not take effect (<a href="https://github.com/viarotel/escrcpy-x/commit/e7596f96c23136c1a0131ae3a16c1720e058364d" target="_blank" rel="noreferrer">e7596f9</a>)</li></ul><h2 id="_2-7-0-2026-04-01" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.6.2...v2.7.0" target="_blank" rel="noreferrer">2.7.0</a> (2026-04-01) <a class="header-anchor" href="#_2-7-0-2026-04-01" aria-label="Permalink to "[2.7.0](https://github.com/viarotel/escrcpy-x/compare/v2.6.2...v2.7.0) (2026-04-01)""></a></h2><h3 id="features-4" tabindex="-1">Features <a class="header-anchor" href="#features-4" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 Add wscrcpy cli parameter adapter (<a href="https://github.com/viarotel/escrcpy-x/commit/ea64b5e9a5fc4d132c616e15af323be0e548e738" target="_blank" rel="noreferrer">ea64b5e</a>)</li><li>🚀 Complete more parameters of wscrcpy (<a href="https://github.com/viarotel/escrcpy-x/commit/c48020bed702209ca018bb6f0c5c31cf2ac7dcd4" target="_blank" rel="noreferrer">c48020b</a>)</li><li>🚀 Extend wscrcpy capabilities (<a href="https://github.com/viarotel/escrcpy-x/commit/0717688b8ab78a925d7ee4b784f3ddada7bbfbd7" target="_blank" rel="noreferrer">0717688</a>)</li><li>🚀 Initial implementation of device group control function (<a href="https://github.com/viarotel/escrcpy-x/commit/4ea4e7de3a7836ab05ddef98a33ecd1475fba513" target="_blank" rel="noreferrer">4ea4e7d</a>)</li><li>🚀 Optimize group control experience (<a href="https://github.com/viarotel/escrcpy-x/commit/853e53d7b5b45f5fd73eccbf23bd8f9beb3066bb" target="_blank" rel="noreferrer">853e53d</a>)</li><li>🚀 Optimize the details of the mask layer module (<a href="https://github.com/viarotel/escrcpy-x/commit/c9da58e5be818549b763c2e2155f2acc717f812d" target="_blank" rel="noreferrer">c9da58e</a>)</li><li>🚀 Optimize the interaction details of the mask board module (<a href="https://github.com/viarotel/escrcpy-x/commit/b67582a8a297108c08f087751bc16682e49d3ebc" target="_blank" rel="noreferrer">b67582a</a>)</li><li>🚀 Redesign the overlay module guide page (<a href="https://github.com/viarotel/escrcpy-x/commit/c522fcb6b4f5036f23e72921e6e87379f391a022" target="_blank" rel="noreferrer">c522fcb</a>)</li><li>🚀 Refactor the embedded image package to the wscrcpy package (<a href="https://github.com/viarotel/escrcpy-x/commit/5f8a30977df3ac830f59d988e6f29c0e57ca0e5a" target="_blank" rel="noreferrer">5f8a309</a>)</li><li>🚀 Use tango-adb to directly render the device screen in the mask layer module (<a href="https://github.com/viarotel/escrcpy-x/commit/81d93dd38e6b4daa5cad880a9f4cc78ae19b1920" target="_blank" rel="noreferrer">81d93dd</a>)</li><li>🚀 wscrcpy adds support for mouse hover monitoring (<a href="https://github.com/viarotel/escrcpy-x/commit/eb78931b678f50adb8324fc11deab8c1b89898a7" target="_blank" rel="noreferrer">eb78931</a>)</li><li>🚀 wscrcpy only enables audio forwarding by default in the macos environment (<a href="https://github.com/viarotel/escrcpy-x/commit/5d510dcc4e95206f1ffca0351fad2bbb7bbf1b82" target="_blank" rel="noreferrer">5d510dc</a>)</li></ul><h3 id="bug-fixes-11" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-11" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the issue of resetting the window position of the mirror module (<a href="https://github.com/viarotel/escrcpy-x/commit/d4c3a7458bdabb93f15b75d6b026f89b0c7984b0" target="_blank" rel="noreferrer">d4c3a74</a>)</li><li>🐛 Fix the problem of data echo in automation steps (<a href="https://github.com/viarotel/escrcpy-x/commit/435c3de603f3d42861eed604e3c440cf8737eabe" target="_blank" rel="noreferrer">435c3de</a>)</li><li>🐛 Fix the problem of Wscrcpy audio forwarding exception (<a href="https://github.com/viarotel/escrcpy-x/commit/967a6c2b78d2c6acc2c230d25b3647e8a97cc25a" target="_blank" rel="noreferrer">967a6c2</a>)</li><li>🐛 Fix the problem of wscrcpy group control failure (<a href="https://github.com/viarotel/escrcpy-x/commit/ea741826abd0203fc6ab4cdb69013fdc8da4d8a7" target="_blank" rel="noreferrer">ea74182</a>)</li><li>🐛 Fix wscrcpy clipboard synchronization issue (<a href="https://github.com/viarotel/escrcpy-x/commit/42fee6930371aa535ed8d3b935830b437757f455" target="_blank" rel="noreferrer">42fee69</a>)</li><li>🐛 Fix wscrcpy reconnection problem (<a href="https://github.com/viarotel/escrcpy-x/commit/a6de9b9e1f95892468e7b88f6954c0639d0f8ad9" target="_blank" rel="noreferrer">a6de9b9</a>)</li><li>🐛 Fixed sub-package build conflict and misalignment issue (<a href="https://github.com/viarotel/escrcpy-x/commit/99b22ba60d4cb9bba539b449c63cc9f9e68a3e8a" target="_blank" rel="noreferrer">99b22ba</a>)</li><li>🐛 Fixed syntax error in the action bar at the bottom of the overlay (<a href="https://github.com/viarotel/escrcpy-x/commit/ef0a3014166b252bbbc653f0ae11c959f8e70c03" target="_blank" rel="noreferrer">ef0a301</a>)</li><li>🐛 Fixed the problem of abnormal calculation of size ratio when switching the main device on the group control page (<a href="https://github.com/viarotel/escrcpy-x/commit/5ad014f830ed8d16cdf72abb103cfda5b90e818c" target="_blank" rel="noreferrer">5ad014f</a>)</li><li>🐛 Fixed the problem of abnormal disconnection of wscrcpy video stream when exiting the program (<a href="https://github.com/viarotel/escrcpy-x/commit/174a01c6a7a2e3fdfcb012c5f692081ed32602fd" target="_blank" rel="noreferrer">174a01c</a>)</li><li>🐛 Fixed the problem of interactive forwarding conflict when group control is enabled for auxiliary devices (<a href="https://github.com/viarotel/escrcpy-x/commit/60ae2a48b1c6421e3145893980494f15f490cfe4" target="_blank" rel="noreferrer">60ae2a4</a>)</li><li>🐛 Fixed the problem of mask layer adaptation button forwarding (<a href="https://github.com/viarotel/escrcpy-x/commit/4be239e46b9971a0c79cbd74a5366b25787ee3e6" target="_blank" rel="noreferrer">4be239e</a>)</li><li>🚀 Fix mask layer test issue (<a href="https://github.com/viarotel/escrcpy-x/commit/33581dfba04b2f0861be3c1366105012e1e73f1b" target="_blank" rel="noreferrer">33581df</a>)</li><li>🚀 Fixed overlay module screen rotation issue (<a href="https://github.com/viarotel/escrcpy-x/commit/ad0af459381214908a83937843d90d261ce7ca25" target="_blank" rel="noreferrer">ad0af45</a>)</li><li>🚀 Fixed wscrcpy audio and clipboard synchronization configuration conflict issue (<a href="https://github.com/viarotel/escrcpy-x/commit/5bb65e0388bb8a3dae4dc48b058a3c67e409fb9a" target="_blank" rel="noreferrer">5bb65e0</a>)</li></ul><h3 id="performance-improvements-7" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-7" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Optimize the interaction of the embedded image module (<a href="https://github.com/viarotel/escrcpy-x/commit/7a21fdbad8601ea584f50df21862f6c5915003bf" target="_blank" rel="noreferrer">7a21fdb</a>)</li><li>🚀 Add internationalization to automation script keylist (<a href="https://github.com/viarotel/escrcpy-x/commit/e7b78c19a96dc34e805c996d76a96cd208ad585c" target="_blank" rel="noreferrer">e7b78c1</a>)</li><li>🚀 Device group control expands more operations (<a href="https://github.com/viarotel/escrcpy-x/commit/08e46b6eeb95517a6113ce502be3c08aabb8851c" target="_blank" rel="noreferrer">08e46b6</a>)</li><li>🚀 Enhance the interaction experience of built-in images (<a href="https://github.com/viarotel/escrcpy-x/commit/e913fee3f9b1288c97984b4ca717013e3b5f4ca3" target="_blank" rel="noreferrer">e913fee</a>)</li><li>🚀 Expand batch opening function for group control function (<a href="https://github.com/viarotel/escrcpy-x/commit/a38dbdef8624d6245908424e8af716d71654e549" target="_blank" rel="noreferrer">a38dbde</a>)</li><li>🚀 Explicitly declare wscrcpy external dependencies (<a href="https://github.com/viarotel/escrcpy-x/commit/52924c8fdb502a39ae3e319ac26edf01c6ce04b3" target="_blank" rel="noreferrer">52924c8</a>)</li><li>🚀 Improve group control function subscription capabilities (<a href="https://github.com/viarotel/escrcpy-x/commit/479b9961c9e2179c973ba6b6c9993d4f5fef64da" target="_blank" rel="noreferrer">479b996</a>)</li><li>🚀 Improve the stability of the overlay adapter (<a href="https://github.com/viarotel/escrcpy-x/commit/be0ff8c5abd9fc2a3d78e2866387c5d9c002f94f" target="_blank" rel="noreferrer">be0ff8c</a>)</li><li>🚀 More embedded startup entries have been added to the device list (<a href="https://github.com/viarotel/escrcpy-x/commit/24e4fd1c42a152f31ffa4010c79023eadd12c8b1" target="_blank" rel="noreferrer">24e4fd1</a>)</li><li>🚀 Optimize check update pop-up window style (<a href="https://github.com/viarotel/escrcpy-x/commit/54eaa51742e7229150af58e6e226a59a8779d65f" target="_blank" rel="noreferrer">54eaa51</a>)</li><li>🚀 Optimize embedded image module error prompts (<a href="https://github.com/viarotel/escrcpy-x/commit/e26186bedfad35345a82f726e1f1dbc3fdc8bdc9" target="_blank" rel="noreferrer">e26186b</a>)</li><li>🚀 Optimize overlay click/swipe event interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/d7c0500eeef44fcc169a3c8bb526a83834a62d4a" target="_blank" rel="noreferrer">d7c0500</a>)</li><li>🚀 Optimize overlay module details (<a href="https://github.com/viarotel/escrcpy-x/commit/8ce5937bb1641f74f4bda6d8b94dc39ac507b2cc" target="_blank" rel="noreferrer">8ce5937</a>)</li><li>🚀 Optimize overlay module details (<a href="https://github.com/viarotel/escrcpy-x/commit/2799ab0498ac15fec9d599638666db3eb2b863a7" target="_blank" rel="noreferrer">2799ab0</a>)</li><li>🚀 Optimize preference interaction Disable device-dependent options in global mode (<a href="https://github.com/viarotel/escrcpy-x/commit/ea47604e939fb815ec6806d48e27b8eba497686e" target="_blank" rel="noreferrer">ea47604</a>)</li><li>🚀 Optimize the directory structure of the group control module (<a href="https://github.com/viarotel/escrcpy-x/commit/f9a9d678829017ceb7798ab3e4dc2b16e3283caf" target="_blank" rel="noreferrer">f9a9d67</a>)</li><li>🚀 Optimize the empty list style of the device list (<a href="https://github.com/viarotel/escrcpy-x/commit/95e8e4afdee70c8a3518e1e7baa2a834d1ac8bf6" target="_blank" rel="noreferrer">95e8e4a</a>)</li><li>🚀 Optimize the interaction details of the overlay module (<a href="https://github.com/viarotel/escrcpy-x/commit/e2978501919e5e1407f8e549bbd5763fbf173273" target="_blank" rel="noreferrer">e297850</a>)</li><li>🚀 Optimize the interactive experience of group control function (<a href="https://github.com/viarotel/escrcpy-x/commit/05c864349c29d76c8ec7bff361468d453de26d8e" target="_blank" rel="noreferrer">05c8643</a>)</li><li>🚀 Optimize the interactive experience of the embedded mirror control bar (<a href="https://github.com/viarotel/escrcpy-x/commit/ac6159ffcc7022f071c04c2083d7ded67f40a71a" target="_blank" rel="noreferrer">ac6159f</a>)</li><li>🚀 Optimize the keyboard input experience of the group control module (<a href="https://github.com/viarotel/escrcpy-x/commit/32b7fa28938fcd65894d4271519394d8c961dfee" target="_blank" rel="noreferrer">32b7fa2</a>)</li><li>🚀 Optimize the overlay module to organize interaction details (<a href="https://github.com/viarotel/escrcpy-x/commit/f35834884ab143ca76f06ae264dd283303d7fbee" target="_blank" rel="noreferrer">f358348</a>)</li><li>🚀 Optimize the video stream freezing problem when wscrcpy starts the same device (<a href="https://github.com/viarotel/escrcpy-x/commit/7baa53c3e578dfe889d565fe8dae7264a0661b16" target="_blank" rel="noreferrer">7baa53c</a>)</li><li>🚀 Optimize universal scroll bar interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/dd6f3fe111bb423d85aa485f014e02362eeff045" target="_blank" rel="noreferrer">dd6f3fe</a>)</li><li>🚀 Optimize window arrangement function details (<a href="https://github.com/viarotel/escrcpy-x/commit/91e1a3a7249b489bb9fbcdd2501240e55fc352a2" target="_blank" rel="noreferrer">91e1a3a</a>)</li><li>🚀 Overlay module input function reconstruction (<a href="https://github.com/viarotel/escrcpy-x/commit/ac19fabd82068527a694291249929c1cad94cd5b" target="_blank" rel="noreferrer">ac19fab</a>)</li><li>🚀 The overlay module supports forwarding more key types (<a href="https://github.com/viarotel/escrcpy-x/commit/05c6fafc471a25243abe8a10d4a77f5ab387c25b" target="_blank" rel="noreferrer">05c6faf</a>)</li></ul><h3 id="code-refactoring-6" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-6" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>♻️ Reconstruct the embedded mirror module directory structure (<a href="https://github.com/viarotel/escrcpy-x/commit/119a47180b7993c5ba36094f37670a4821fa69fb" target="_blank" rel="noreferrer">119a471</a>)</li><li>📝 Remove redundant wscrcpy judgments (<a href="https://github.com/viarotel/escrcpy-x/commit/3d9add8a072fd4c0c729af19254f440726ecf9f4" target="_blank" rel="noreferrer">3d9add8</a>)</li><li>🚀 Adjust the group control module naming (<a href="https://github.com/viarotel/escrcpy-x/commit/3c14c99e0a4d5d404fec2216ec28064ffdb88a02" target="_blank" rel="noreferrer">3c14c99</a>)</li><li>🚀 Expand the embedded image switching function (<a href="https://github.com/viarotel/escrcpy-x/commit/a49f8b541cdb8d3e247246779c0109d4cfdc504f" target="_blank" rel="noreferrer">a49f8b5</a>)</li><li>🚀 Optimize and extend wscrcpy type (<a href="https://github.com/viarotel/escrcpy-x/commit/eec091348858bb8c3436c70b2220ed96e822c3d3" target="_blank" rel="noreferrer">eec0913</a>)</li><li>🚀 Optimize interactive performance of embedded mirroring (<a href="https://github.com/viarotel/escrcpy-x/commit/ba8bfea4c095987f8ebfa5e1400544b5739d857b" target="_blank" rel="noreferrer">ba8bfea</a>)</li><li>🚀 Optimize overlay module configuration (<a href="https://github.com/viarotel/escrcpy-x/commit/08009bfbdb73a9d944814460407b9035faf51ad5" target="_blank" rel="noreferrer">08009bf</a>)</li><li>🚀 Optimize the details of the overlay layer (<a href="https://github.com/viarotel/escrcpy-x/commit/59dc70235764abdec660d8f64fa716f96bfee365" target="_blank" rel="noreferrer">59dc702</a>)</li><li>🚀 Optimize the directory structure of the group control module (<a href="https://github.com/viarotel/escrcpy-x/commit/7116264efdbd9540a9848c71e125dce15fa6d076" target="_blank" rel="noreferrer">7116264</a>)</li><li>🚀 Optimize wscrcpy details (<a href="https://github.com/viarotel/escrcpy-x/commit/247dc5e1604f1c1fa6afa0a02f2f308201fcad0f" target="_blank" rel="noreferrer">247dc5e</a>)</li><li>🚀 Reconstruct the directory structure of the overlay module (<a href="https://github.com/viarotel/escrcpy-x/commit/668ef676675507bd25b632caae00ab9ddbcde5e1" target="_blank" rel="noreferrer">668ef67</a>)</li><li>🚀 Reconstruct the image window ratio to improve reusability (<a href="https://github.com/viarotel/escrcpy-x/commit/555e346ab7cbb2340415980aeee2a2023b4da334" target="_blank" rel="noreferrer">555e346</a>)</li><li>🚀 Reconstruct the mask layer keyboard module (<a href="https://github.com/viarotel/escrcpy-x/commit/cad077ddb8d1c29bcd6c5bce0a55692e9caf7c85" target="_blank" rel="noreferrer">cad077d</a>)</li><li>🚀 Reconstruct the overlay module architecture (<a href="https://github.com/viarotel/escrcpy-x/commit/196cca0ded1b1e8f50a43028e6abfef9e01119e3" target="_blank" rel="noreferrer">196cca0</a>)</li><li>🚀 Reconstruct the overlay module parameter injection method to solve the problem of responsive loss (<a href="https://github.com/viarotel/escrcpy-x/commit/3163c60e320a210685a562e9d2a9d88e4ee078d4" target="_blank" rel="noreferrer">3163c60</a>)</li><li>🚀 Reconstructed mirror window ratio algorithm is compatible with all platforms (<a href="https://github.com/viarotel/escrcpy-x/commit/b8377f2f37f70e85dd78f47438a8bcad3cd030f0" target="_blank" rel="noreferrer">b8377f2</a>)</li><li>🚀 Refactor and extend wscrcpy library functionality (<a href="https://github.com/viarotel/escrcpy-x/commit/4ca2c496948e98e66ec7aa1a8e0b37e5aea79f5e" target="_blank" rel="noreferrer">4ca2c49</a>)</li><li>🚀 Refactor wscrcpy (<a href="https://github.com/viarotel/escrcpy-x/commit/b537a969af73f4716fe41be232b2603fd346ba69" target="_blank" rel="noreferrer">b537a96</a>)</li><li>🚀 Remove redundant code from built-in images (<a href="https://github.com/viarotel/escrcpy-x/commit/f6bcbf5990c340607fd2c21041e64e75800fdd91" target="_blank" rel="noreferrer">f6bcbf5</a>)</li><li>🚀 Remove redundant code from the mask layer module (<a href="https://github.com/viarotel/escrcpy-x/commit/bdb4f49cca2b8afc3be70df0e453335e511bcfd6" target="_blank" rel="noreferrer">bdb4f49</a>)</li></ul><h2 id="_2-6-2-2026-03-13" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.6.1...v2.6.2" target="_blank" rel="noreferrer">2.6.2</a> (2026-03-13) <a class="header-anchor" href="#_2-6-2-2026-03-13" aria-label="Permalink to "[2.6.2](https://github.com/viarotel/escrcpy-x/compare/v2.6.1...v2.6.2) (2026-03-13)""></a></h2><h3 id="bug-fixes-12" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-12" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the problem of inaccurate vertical coordinate of window arrangement under Windows (<a href="https://github.com/viarotel/escrcpy-x/commit/1fa6bd56940d43eff8957d80bb3376a2ee18e7b0" target="_blank" rel="noreferrer">1fa6bd5</a>)</li><li>🐛 Fixed the issue of abnormal scaling of the window arrangement function under Windows (<a href="https://github.com/viarotel/escrcpy-x/commit/87f35965dc77aeb820e4b6a408c51806c09186c5" target="_blank" rel="noreferrer">87f3596</a>)</li><li>🐛 Fixed the issue of redundant scroll bars appearing in the window arrangement tool screen area (<a href="https://github.com/viarotel/escrcpy-x/commit/ea0b4518cc2bced15ae662fa6a0020981c776d0f" target="_blank" rel="noreferrer">ea0b451</a>)</li></ul><h3 id="code-refactoring-7" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-7" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>🚀 Refactored version build (<a href="https://github.com/viarotel/escrcpy-x/commit/bd3ec900b47485c423fa4724a65c24f503a99eff" target="_blank" rel="noreferrer">bd3ec90</a>)</li></ul><h2 id="_2-6-1-2026-03-13" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.6.0...v2.6.1" target="_blank" rel="noreferrer">2.6.1</a> (2026-03-13) <a class="header-anchor" href="#_2-6-1-2026-03-13" aria-label="Permalink to "[2.6.1](https://github.com/viarotel/escrcpy-x/compare/v2.6.0...v2.6.1) (2026-03-13)""></a></h2><h3 id="performance-improvements-8" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-8" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🌱 Improve the interactive experience of subscription plans (<a href="https://github.com/viarotel/escrcpy-x/commit/f3620fdaeb483f832e975a29aa69f1422b847a7e" target="_blank" rel="noreferrer">f3620fd</a>)</li></ul><h2 id="_2-6-0-2026-03-12" tabindex="-1"><a href="https://github.com/viarotel/escrcpy-x/compare/v2.4.0...v2.6.0" target="_blank" rel="noreferrer">2.6.0</a> (2026-03-12) <a class="header-anchor" href="#_2-6-0-2026-03-12" aria-label="Permalink to "[2.6.0](https://github.com/viarotel/escrcpy-x/compare/v2.4.0...v2.6.0) (2026-03-12)""></a></h2><h3 id="features-5" tabindex="-1">Features <a class="header-anchor" href="#features-5" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Optimize device window arrangement: By obtaining the actual screen size of the device, canceling fixed ratio scaling, avoiding black border issues, and improving adaptation accuracy and display experience. (<a href="https://github.com/viarotel/escrcpy-x/commit/35d2028feac0458a1fde505d9be833e9b6b01f1a" target="_blank" rel="noreferrer">35d2028</a>)</li><li>🚀 Add a subscription plan for batch automation scripts (<a href="https://github.com/viarotel/escrcpy-x/commit/efa6e288c74a4ea869cc409d4276d7ac66923e51" target="_blank" rel="noreferrer">efa6e28</a>)</li><li>🚀 Add WeChat script template (<a href="https://github.com/viarotel/escrcpy-x/commit/569099cb669e2dcc52fdcb60afc1125e6819e313" target="_blank" rel="noreferrer">569099c</a>)</li><li>🚀 Improve the international translation of automated script modules (<a href="https://github.com/viarotel/escrcpy-x/commit/1cb2cb62fa5bb443e0ce4ac8af543366ccfcbd7b" target="_blank" rel="noreferrer">1cb2cb6</a>)</li><li>🚀 Optimize automated script interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/1e61d0fd9080b6d31cdf7dc47c4f7da2158a8d68" target="_blank" rel="noreferrer">1e61d0f</a>)</li><li>🚀 Optimize magic variable interaction support for import and export (<a href="https://github.com/viarotel/escrcpy-x/commit/b7ba176f711f8b2ba5a8def62a0bd5040c246b84" target="_blank" rel="noreferrer">b7ba176</a>)</li><li>🚀 Preliminary addition of automation script editor support (<a href="https://github.com/viarotel/escrcpy-x/commit/bc6fdcca435c6b39f44482700191031631c3a6a1" target="_blank" rel="noreferrer">bc6fdcc</a>)</li><li>🚀 Preliminary support for automated script batch execution and scheduled tasks (<a href="https://github.com/viarotel/escrcpy-x/commit/e14c302a78158b43099875116e4adfe98d868955" target="_blank" rel="noreferrer">e14c302</a>)</li><li>🚀 Product and optimization of automation script editor (<a href="https://github.com/viarotel/escrcpy-x/commit/b36f6c68323dedd43586ba2daca7feb6e24e8bca" target="_blank" rel="noreferrer">b36f6c6</a>)</li></ul><h3 id="bug-fixes-13" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-13" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix custom startup layout and interaction issues (<a href="https://github.com/viarotel/escrcpy-x/commit/6311364f8cc2050bfd8e3cd17e61a6edc401b98b" target="_blank" rel="noreferrer">6311364</a>)</li><li>🐛 Fixed an issue where the automation script log directory was ignored (<a href="https://github.com/viarotel/escrcpy-x/commit/8777e6398e9fe48af9f8da22aab7e8c5d3e3e496" target="_blank" rel="noreferrer">8777e63</a>)</li><li>🐛 Fixed script template translation issue (<a href="https://github.com/viarotel/escrcpy-x/commit/01870f7321ba043b072dd6c972f2e0ac05d8023f" target="_blank" rel="noreferrer">01870f7</a>)</li><li>🐛 Fixed split automation script editor form variable usage compatibility issue (<a href="https://github.com/viarotel/escrcpy-x/commit/53da1e9958e0a60e29bf949dad98499dfdc50363" target="_blank" rel="noreferrer">53da1e9</a>)</li><li>🐛 Fixed the issue of abnormal task type penetration display in the scheduled task list (<a href="https://github.com/viarotel/escrcpy-x/commit/58ced2b237d9db297a53a67ee72747fc69fb6447" target="_blank" rel="noreferrer">58ced2b</a>)</li><li>🐛 Fixed the issue of batch execution image blocking (<a href="https://github.com/viarotel/escrcpy-x/commit/9e3e17b74e514f95dc297421032929df43b2827c" target="_blank" rel="noreferrer">9e3e17b</a>)</li><li>🐛 Fixed the issue where the aspect ratio was not fixed when the window arrangement was adjusted again after being saved. (<a href="https://github.com/viarotel/escrcpy-x/commit/897713820993aef32b9e51f45833ef5a1dd053ba" target="_blank" rel="noreferrer">8977138</a>)</li><li>🐛 Fixed the problem of unable to echo after window arrangement (<a href="https://github.com/viarotel/escrcpy-x/commit/6907762d9566e75480807e279ac3fc8edd1a5087" target="_blank" rel="noreferrer">6907762</a>)</li><li>🚀 Fixed batch execution automation script variable injection concurrency issue (<a href="https://github.com/viarotel/escrcpy-x/commit/3b8dae094dabe394ac443fd045c1ba2391d1e7c8" target="_blank" rel="noreferrer">3b8dae0</a>)</li><li>🚀 Fixed the problem that the automation script during switching execution could not confirm the interruption (<a href="https://github.com/viarotel/escrcpy-x/commit/216220314ce7b4564226ea5a5e0286465f6f2d08" target="_blank" rel="noreferrer">2162203</a>)</li><li>🚀 Optimize subscription configuration (<a href="https://github.com/viarotel/escrcpy-x/commit/9711e730a13ff3a7ef38551e45e4860f61c612be" target="_blank" rel="noreferrer">9711e73</a>)</li><li>Fix automated script editor testing issue (<a href="https://github.com/viarotel/escrcpy-x/commit/87c6f93be678c03f56ca7cc3bda709917bf8ebd6" target="_blank" rel="noreferrer">87c6f93</a>)</li></ul><h3 id="performance-improvements-9" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-9" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Optimize smart picking interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/a66fb7a0327eafa573d39dd059b4a62e1fcf9fc1" target="_blank" rel="noreferrer">a66fb7a</a>)</li><li>🚀 Automate script selectors to support termination logic and interaction optimization (<a href="https://github.com/viarotel/escrcpy-x/commit/d0a4bb3b7b3ba5425cd11150f3d103f101a6980f" target="_blank" rel="noreferrer">d0a4bb3</a>)</li><li>🚀 Automation script editor adds execution selection function (<a href="https://github.com/viarotel/escrcpy-x/commit/d8f1300f2470d65c4d1ee85b61bdc49967f2ee8e" target="_blank" rel="noreferrer">d8f1300</a>)</li><li>🚀 Detail optimization of the automated script editor (<a href="https://github.com/viarotel/escrcpy-x/commit/338ad3ebd8d3f070325b0c35ef7c96c54a61be64" target="_blank" rel="noreferrer">338ad3e</a>)</li><li>🚀 Improve automation script stability (<a href="https://github.com/viarotel/escrcpy-x/commit/455c11f3ebc3040c379c53d118843de2c350cb71" target="_blank" rel="noreferrer">455c11f</a>)</li><li>🚀 Integrate the adb keyboard installation universal hook (<a href="https://github.com/viarotel/escrcpy-x/commit/aca042742214998b5e80945684948c8384a16c3c" target="_blank" rel="noreferrer">aca0427</a>)</li><li>🚀 Optimize automation script editor details (<a href="https://github.com/viarotel/escrcpy-x/commit/fb2e4adf481229445a7193460a317a59840cdfe2" target="_blank" rel="noreferrer">fb2e4ad</a>)</li><li>🚀 Optimize automation script editor interaction details (<a href="https://github.com/viarotel/escrcpy-x/commit/e371171ffd70fe5e22c20b7d96c1ea4a1d56af53" target="_blank" rel="noreferrer">e371171</a>)</li><li>🚀 Optimize automation script editor interaction details (<a href="https://github.com/viarotel/escrcpy-x/commit/24f0792fe66174124cce3bf947dd0a9f456e1be7" target="_blank" rel="noreferrer">24f0792</a>)</li><li>🚀 Optimize automation script function details (<a href="https://github.com/viarotel/escrcpy-x/commit/f084d08947dd239b91a2d60133834f9ee8ebf8d0" target="_blank" rel="noreferrer">f084d08</a>)</li><li>🚀 Optimize execution of automation script interaction details (<a href="https://github.com/viarotel/escrcpy-x/commit/568fedf8e07ab73437be86fe632d6be70cef335a" target="_blank" rel="noreferrer">568fedf</a>)</li><li>🚀 Optimize international translation (<a href="https://github.com/viarotel/escrcpy-x/commit/3dd15a9759dbfca58396118b565042b2996d85c8" target="_blank" rel="noreferrer">3dd15a9</a>)</li><li>🚀 Optimize product details (<a href="https://github.com/viarotel/escrcpy-x/commit/a3abd2c9f3ad4cdc25b427b41e529f58079d6f32" target="_blank" rel="noreferrer">a3abd2c</a>)</li><li>🚀 Optimize the installation of adb keyboard boot (<a href="https://github.com/viarotel/escrcpy-x/commit/fd4e7527deb91378fcd097e90538e50e16577cee" target="_blank" rel="noreferrer">fd4e752</a>)</li><li>🚀 Optimize the layout of the execution page for planned tasks (<a href="https://github.com/viarotel/escrcpy-x/commit/10da1490e4882359a6d7b3b02989f483414ae95d" target="_blank" rel="noreferrer">10da149</a>)</li><li>🚀 Remove obsolete shell script functionality (<a href="https://github.com/viarotel/escrcpy-x/commit/dfc505b219eda17fe7702d8276deee50d787ab4d" target="_blank" rel="noreferrer">dfc505b</a>)</li><li>🚀 Template import supports importing magic variables (<a href="https://github.com/viarotel/escrcpy-x/commit/767c1dd379104f7c6ebfd5b186f2a99fca447fc5" target="_blank" rel="noreferrer">767c1dd</a>)</li><li>🚀 When obtaining the device list, synchronously obtain the screen resolution to optimize the screen arrangement experience (<a href="https://github.com/viarotel/escrcpy-x/commit/3715e0fbf96a4a6838fce1d17e540d7ba3cc2d00" target="_blank" rel="noreferrer">3715e0f</a>)</li><li>Enhance the stability of the automated script editor (<a href="https://github.com/viarotel/escrcpy-x/commit/80306685ea6c4ae87a83dd44121f855c670d2ab7" target="_blank" rel="noreferrer">8030668</a>)</li><li>Optimize script editor interaction (<a href="https://github.com/viarotel/escrcpy-x/commit/7367d15cf7041e47b012630c62e9096cdb449630" target="_blank" rel="noreferrer">7367d15</a>)</li></ul><h3 id="miscellaneous-chores" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 2.6.0 (<a href="https://github.com/viarotel/escrcpy-x/commit/57fd8dc76341285a46fec401fb5b421ed7af3e2b" target="_blank" rel="noreferrer">57fd8dc</a>)</li></ul><h3 id="code-refactoring-8" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-8" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>♻️ Restore version of the system (<a href="https://github.com/viarotel/escrcpy-x/commit/4a7c653eceb668dec3bfb5f4d715955bbd11c42d" target="_blank" rel="noreferrer">4a7c653</a>)</li><li>➖ Remove redundant printing information (<a href="https://github.com/viarotel/escrcpy-x/commit/6bd144d9feae8ecad8ff4fa9fdb071a149e0c23a" target="_blank" rel="noreferrer">6bd144d</a>)</li><li>🔨 Split Automation Script Editor form (<a href="https://github.com/viarotel/escrcpy-x/commit/98ac71bb9245a76bc4e1268c52dcbe754f765b67" target="_blank" rel="noreferrer">98ac71b</a>)</li><li>🚀 Extract the common logic of launching the app function into an independent selector and reuse it (<a href="https://github.com/viarotel/escrcpy-x/commit/583b93f2a7e4b921ec95185724abbaa734a24ddf" target="_blank" rel="noreferrer">583b93f</a>)</li><li>🚀 Optimize automation script editor details (<a href="https://github.com/viarotel/escrcpy-x/commit/06f1edea1df0961061ff8e96fe1bd8653a653aa4" target="_blank" rel="noreferrer">06f1ede</a>)</li><li>🚀 Optimize international translation (<a href="https://github.com/viarotel/escrcpy-x/commit/2d07a6035f1e96baff0c13c09352010e89f65e36" target="_blank" rel="noreferrer">2d07a60</a>)</li><li>🚀 Optimize the interaction of script selectors for batch execution (<a href="https://github.com/viarotel/escrcpy-x/commit/c3e86fddefd2145407fe59ac88b6bb660d693db2" target="_blank" rel="noreferrer">c3e86fd</a>)</li><li>🚀 Optimize the size of deleted pop-up windows (<a href="https://github.com/viarotel/escrcpy-x/commit/a43fc53ad26bc435f161bd87f3e80251b32b6a2c" target="_blank" rel="noreferrer">a43fc53</a>)</li><li>🚀 Project code details optimization (<a href="https://github.com/viarotel/escrcpy-x/commit/eda1d5a339c0c8bf6ee0fb9852cf5aeef2301c7f" target="_blank" rel="noreferrer">eda1d5a</a>)</li><li>🚀 Support adjusting subscription price through environment variables (<a href="https://github.com/viarotel/escrcpy-x/commit/1867f03879a7e1b8d435d8266ddf757134d40f80" target="_blank" rel="noreferrer">1867f03</a>)</li><li>Integrated script editor supports more configuration functions (<a href="https://github.com/viarotel/escrcpy-x/commit/b0a30f8b6888cf9af178280b90c48ef91e08eaa8" target="_blank" rel="noreferrer">b0a30f8</a>)</li><li>Optimize the overall directory and naming conventions (<a href="https://github.com/viarotel/escrcpy-x/commit/aed80ef5e1500f1c2b3170baf870793b363e8c7a" target="_blank" rel="noreferrer">aed80ef</a>)</li></ul><h2 id="_2-5-1-2026-02-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.5.0...v2.5.1" target="_blank" rel="noreferrer">2.5.1</a> (2026-02-27) <a class="header-anchor" href="#_2-5-1-2026-02-27" aria-label="Permalink to "[2.5.1](https://github.com/viarotel-org/escrcpy/compare/v2.5.0...v2.5.1) (2026-02-27)""></a></h2><h3 id="bug-fixes-14" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-14" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>Fixed the issue of missing title bar information when launching through the app (<a href="https://github.com/viarotel-org/escrcpy/commit/e6bcd1e33db18d4bac0e0f3a996503f0c0cfe8a6" target="_blank" rel="noreferrer">e6bcd1e</a>)</li></ul><h2 id="_2-5-0-2026-02-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.4.2...v2.5.0" target="_blank" rel="noreferrer">2.5.0</a> (2026-02-27) <a class="header-anchor" href="#_2-5-0-2026-02-27" aria-label="Permalink to "[2.5.0](https://github.com/viarotel-org/escrcpy/compare/v2.4.2...v2.5.0) (2026-02-27)""></a></h2><h3 id="features-6" tabindex="-1">Features <a class="header-anchor" href="#features-6" aria-label="Permalink to "Features""></a></h3><ul><li>Add concurrency limit for batch wireless device connections (<a href="https://github.com/viarotel-org/escrcpy/commit/f048956ac9b8030c5cba6a7da6afd635882223a4" target="_blank" rel="noreferrer">f048956</a>)</li></ul><h3 id="bug-fixes-15" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-15" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>Fix shell space command parsing problem (<a href="https://github.com/viarotel-org/escrcpy/commit/e1ab66c4310f4e34b3eb7365927230db5e4b8090" target="_blank" rel="noreferrer">e1ab66c</a>)</li><li>Initialize shell command variables to prevent undefined values (<a href="https://github.com/viarotel-org/escrcpy/commit/e776c1136b9758642b83c9d8a848fa2cc04d3b55" target="_blank" rel="noreferrer">e776c11</a>)</li></ul><h2 id="_2-4-2-2026-02-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.4.1...v2.4.2" target="_blank" rel="noreferrer">2.4.2</a> (2026-02-26) <a class="header-anchor" href="#_2-4-2-2026-02-26" aria-label="Permalink to "[2.4.2](https://github.com/viarotel-org/escrcpy/compare/v2.4.1...v2.4.2) (2026-02-26)""></a></h2><h3 id="bug-fixes-16" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-16" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>Fix the problem of abnormal disconnection of adb after changing some configurations (<a href="https://github.com/viarotel-org/escrcpy/commit/ffbfc40c0d1938cb5d2c71e7f6500dc5b47e5b76" target="_blank" rel="noreferrer">ffbfc40</a>)</li></ul><h2 id="_2-4-1-2026-02-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.4.0...v2.4.1" target="_blank" rel="noreferrer">2.4.1</a> (2026-02-26) <a class="header-anchor" href="#_2-4-1-2026-02-26" aria-label="Permalink to "[2.4.1](https://github.com/viarotel-org/escrcpy/compare/v2.4.0...v2.4.1) (2026-02-26)""></a></h2><h3 id="bug-fixes-17" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-17" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>Fix the language detection issue of portable software (<a href="https://github.com/viarotel-org/escrcpy/commit/9985067b7688becdaf9311734d2ea2ab6519afd8" target="_blank" rel="noreferrer">9985067</a>)</li></ul><h3 id="code-refactoring-9" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-9" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>Reorganize initialization order to load store before process configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/9283a4568a6d9065a0ebc3ca715f87a6b8c9483f" target="_blank" rel="noreferrer">9283a45</a>)</li></ul><h2 id="_2-4-0-2026-02-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.3.1...v2.4.0" target="_blank" rel="noreferrer">2.4.0</a> (2026-02-26) <a class="header-anchor" href="#_2-4-0-2026-02-26" aria-label="Permalink to "[2.4.0](https://github.com/viarotel-org/escrcpy/compare/v2.3.1...v2.4.0) (2026-02-26)""></a></h2><h3 id="features-7" tabindex="-1">Features <a class="header-anchor" href="#features-7" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Adds fastboot command support and provides experimental integration of scrcpy dependencies for Linux ARM64 platforms. (<a href="https://github.com/viarotel-org/escrcpy/commit/70f32430417f001c56354e24c3c4366d831744ad" target="_blank" rel="noreferrer">70f3243</a>)</li><li>🎉 Comprehensive migration to the built-in terminal based on xterm to provide a more controllable user experience (<a href="https://github.com/viarotel-org/escrcpy/commit/a2ee25ff0e92fdd315968d311b483c438e047559" target="_blank" rel="noreferrer">a2ee25f</a>)</li><li>add drag and drop file upload support (<a href="https://github.com/viarotel-org/escrcpy/commit/d5b969cc1643d3e68f36e2c8458abea1b51ebce6" target="_blank" rel="noreferrer">d5b969c</a>)</li><li>add gnirehtet path for mac (<a href="https://github.com/viarotel-org/escrcpy/commit/8da67c8d33241de9b4a720bd0ca742e9fb2ffc90" target="_blank" rel="noreferrer">8da67c8</a>)</li><li>add scroll to bottom button in chat (<a href="https://github.com/viarotel-org/escrcpy/commit/e4e8f807e7cbca80c03ee7920f171f5b475dbbb0" target="_blank" rel="noreferrer">e4e8f80</a>)</li><li>add terminal shell support with xterm integration (<a href="https://github.com/viarotel-org/escrcpy/commit/3c7828c8206625325032c2ef44e860b8b5668051" target="_blank" rel="noreferrer">3c7828c</a>)</li><li>add wireless connection mode switch toggle (<a href="https://github.com/viarotel-org/escrcpy/commit/161acf463ecfa847116b108b7009fae3d957c5fc" target="_blank" rel="noreferrer">161acf4</a>)</li><li>add wireless pair success message and UI improvements (<a href="https://github.com/viarotel-org/escrcpy/commit/eccb26e97e6599d16076b53b0370050cd2f1272a" target="_blank" rel="noreferrer">eccb26e</a>)</li><li>improve ADB keyboard installation error handling (<a href="https://github.com/viarotel-org/escrcpy/commit/71f7635ec9045b276212f8dc14f826c4e26ab321" target="_blank" rel="noreferrer">71f7635</a>)</li><li>trigger language change callback immediately on init (<a href="https://github.com/viarotel-org/escrcpy/commit/e0e3d22fbf0eee2f14f033e8c41ec298f5bf6ddf" target="_blank" rel="noreferrer">e0e3d22</a>)</li><li>update api endpoint and enable adb keyboard (<a href="https://github.com/viarotel-org/escrcpy/commit/4010b1708f523c30f0727a16470f504f8d83a53f" target="_blank" rel="noreferrer">4010b17</a>)</li><li>Window orchestration component enhancement: Supports manual setting of position and size (<a href="https://github.com/viarotel-org/escrcpy/commit/e3aa89ab5ec5d130554e5b5ad348fe6e9cf3bd96" target="_blank" rel="noreferrer">e3aa89a</a>)</li></ul><h3 id="bug-fixes-18" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-18" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Migrate fkill to tree-kill to solve windows binary file execution problems (<a href="https://github.com/viarotel-org/escrcpy/commit/6c89b73cb66f0cb723efb31a59066f2e62dd880a" target="_blank" rel="noreferrer">6c89b73</a>)</li><li>change clipboard tag type to primary (<a href="https://github.com/viarotel-org/escrcpy/commit/edb8840f4a2477710b91f58c0dfb7f5353188ecb" target="_blank" rel="noreferrer">edb8840</a>)</li><li>enhance xterm terminal styling and resize handling (<a href="https://github.com/viarotel-org/escrcpy/commit/9e031f5e5f5079c3b420a25d686c3947d31f19fd" target="_blank" rel="noreferrer">9e031f5</a>)</li><li>filter ANSI color codes for Windows PowerShell terminal (<a href="https://github.com/viarotel-org/escrcpy/commit/9c58f25301a9cb4663aea6c1b899ce40cf9ba3fb" target="_blank" rel="noreferrer">9c58f25</a>)</li><li>Fix i18n race translation (<a href="https://github.com/viarotel-org/escrcpy/commit/7b37f297851f7d1a8a928ad6725e3f8dee3c48ed" target="_blank" rel="noreferrer">7b37f29</a>)</li><li>handle terminal exit and error states with reload (<a href="https://github.com/viarotel-org/escrcpy/commit/e8d93d56aa7c596d32cb5878dee70b3ce0540bc0" target="_blank" rel="noreferrer">e8d93d5</a>)</li><li>handle Windows terminal line ending for all cases (<a href="https://github.com/viarotel-org/escrcpy/commit/e06e76346c236b5e2923e05d55904fb930be3b6a" target="_blank" rel="noreferrer">e06e763</a>)</li><li>handle Windows terminal line ending for device type (<a href="https://github.com/viarotel-org/escrcpy/commit/1be1a5ed6e19e6735d3cdc77224e7d265755b023" target="_blank" rel="noreferrer">1be1a5e</a>)</li><li>improve Windows terminal compatibility and session management (<a href="https://github.com/viarotel-org/escrcpy/commit/7f37f7da1adcee51fb90984dd8fc0be7cc4701df" target="_blank" rel="noreferrer">7f37f7d</a>)</li><li>improve Windows terminal cursor sync and resize responsiveness (<a href="https://github.com/viarotel-org/escrcpy/commit/c16a5f9250134347987443a1aa76d879a8b17e00" target="_blank" rel="noreferrer">c16a5f9</a>)</li><li>improve Windows terminal encoding and scrollbar styling (<a href="https://github.com/viarotel-org/escrcpy/commit/85d5a9663db1be5e226f9cfcdd279b93cc27c920" target="_blank" rel="noreferrer">85d5a96</a>)</li><li>improve Windows terminal rendering and resize stability (<a href="https://github.com/viarotel-org/escrcpy/commit/7f059968944a6b0d64bca9f8bbcc281a356b3b42" target="_blank" rel="noreferrer">7f05996</a>)</li><li>improve Windows terminal shell detection and remove debug logs (<a href="https://github.com/viarotel-org/escrcpy/commit/4a5ebbc86c1e8687a7cc3b053f330c7418dadbc5" target="_blank" rel="noreferrer">4a5ebbc</a>)</li><li>include node-pty in electron build (<a href="https://github.com/viarotel-org/escrcpy/commit/c98d82d8e2db400d8c3db0a13eb5f2acdfa8b3d1" target="_blank" rel="noreferrer">c98d82d</a>)</li><li>prioritize pwsh.exe for Windows terminal (<a href="https://github.com/viarotel-org/escrcpy/commit/a99d8300570f37b67e9cf600bc42b84f6b643b22" target="_blank" rel="noreferrer">a99d830</a>)</li><li>simplify Windows PowerShell terminal initialization (<a href="https://github.com/viarotel-org/escrcpy/commit/95c432c539bb941b0ff73ce61567f91d509c5776" target="_blank" rel="noreferrer">95c432c</a>)</li><li>simplify Windows terminal shell initialization (<a href="https://github.com/viarotel-org/escrcpy/commit/2a3ed6f1ca5f4e98634bfe85c6d41ba928a6809f" target="_blank" rel="noreferrer">2a3ed6f</a>)</li><li>Solve the problem that the language of the terminal title cannot be dynamically updated (<a href="https://github.com/viarotel-org/escrcpy/commit/6e2c03019103d432bb83c6f632fd57170a3bc0c0" target="_blank" rel="noreferrer">6e2c030</a>)</li><li>specify SIGTERM signal for treeKill (<a href="https://github.com/viarotel-org/escrcpy/commit/d28eb1a9feb0883472558b0d0b93ded18f02b446" target="_blank" rel="noreferrer">d28eb1a</a>)</li><li>update terminal tip color to custom RGB (<a href="https://github.com/viarotel-org/escrcpy/commit/156d39beabe98b0306900a8b76c82616a9fe3e35" target="_blank" rel="noreferrer">156d39b</a>)</li></ul><h3 id="performance-improvements-10" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-10" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Optimize ADB keyboard installation and detection (<a href="https://github.com/viarotel-org/escrcpy/commit/f312cc2d71c048a7853467d77cb0657ef7dc77cc" target="_blank" rel="noreferrer">f312cc2</a>)</li></ul><h3 id="code-refactoring-10" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-10" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>add cleanup handler for window IPC (<a href="https://github.com/viarotel-org/escrcpy/commit/bad6752991e4ca109e40904a3362b6d1e2368ad7" target="_blank" rel="noreferrer">bad6752</a>)</li><li>add comment for tray destroy event (<a href="https://github.com/viarotel-org/escrcpy/commit/12038dfc1c9da3f15215e38f51213093f3b0516e" target="_blank" rel="noreferrer">12038df</a>)</li><li>add electron-modularity dependency (<a href="https://github.com/viarotel-org/escrcpy/commit/d0abc0bf42287d579aa2d7544f61f330de717c29" target="_blank" rel="noreferrer">d0abc0b</a>)</li><li>add main window API and type system (<a href="https://github.com/viarotel-org/escrcpy/commit/778a65f89128766f8d12820ec73b2f8ab6ad89d3" target="_blank" rel="noreferrer">778a65f</a>)</li><li>add plugin warnings and fix module loading order (<a href="https://github.com/viarotel-org/escrcpy/commit/a5bdbf37f6d8af96e585755c396bd440545617d3" target="_blank" rel="noreferrer">a5bdbf3</a>)</li><li>add rendererDir support and update window loading (<a href="https://github.com/viarotel-org/escrcpy/commit/fac664d3e291995b5be1d4479479b0d79bbabd13" target="_blank" rel="noreferrer">fac664d</a>)</li><li>adjust screenshot message and dialog styles (<a href="https://github.com/viarotel-org/escrcpy/commit/7bbab511f097e3e5d1bde45fbcf110fa60f382c0" target="_blank" rel="noreferrer">7bbab51</a>)</li><li>adjust terminal line height to 1.4 (<a href="https://github.com/viarotel-org/escrcpy/commit/5068f7d398beac1505d866bbbfa759bd22867a6d" target="_blank" rel="noreferrer">5068f7d</a>)</li><li>adjust terminal window and device sync settings (<a href="https://github.com/viarotel-org/escrcpy/commit/6a4bd61eac3ba32f225a62f7bd43071775fc6a31" target="_blank" rel="noreferrer">6a4bd61</a>)</li><li>adjust window width and improve error handling (<a href="https://github.com/viarotel-org/escrcpy/commit/5576d2e9f4a11cb06b997ee23257df3efabbe554" target="_blank" rel="noreferrer">5576d2e</a>)</li><li>centralize PATH setup and environment configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/6a6eb80346dbe6dfb5b74ac0a8d860bc1592f2ec" target="_blank" rel="noreferrer">6a6eb80</a>)</li><li>clean up .gitignore file (<a href="https://github.com/viarotel-org/escrcpy/commit/3644b3ef049651031aef00a3b0b0bdd1e4e502a3" target="_blank" rel="noreferrer">3644b3e</a>)</li><li>clean up main window module (<a href="https://github.com/viarotel-org/escrcpy/commit/9d1eee9632a1484706559c8264db0a05b383757d" target="_blank" rel="noreferrer">9d1eee9</a>)</li><li>defer app initialization until ready (<a href="https://github.com/viarotel-org/escrcpy/commit/9905f41d3deb12d1ca434fd14e1128f126497729" target="_blank" rel="noreferrer">9905f41</a>)</li><li>defer plugin registration until app start (<a href="https://github.com/viarotel-org/escrcpy/commit/46ac0db4e7b3a63f712c00efaf3c27bd9fab0906" target="_blank" rel="noreferrer">46ac0db</a>)</li><li>Electron main process architecture reconstruction (<a href="https://github.com/viarotel-org/escrcpy/commit/f810ecbc9566b5dbc0567caf22fdcadc9bbbec04" target="_blank" rel="noreferrer">f810ecb</a>)</li><li>emit tray:destroy on window restore (<a href="https://github.com/viarotel-org/escrcpy/commit/fab93439a9a47fb5b24590a723b994279253f292" target="_blank" rel="noreferrer">fab9343</a>)</li><li>expose $platform to window and global properties (<a href="https://github.com/viarotel-org/escrcpy/commit/9a7ee70a8453f3dc5994be8482dbcc4b7aed0f20" target="_blank" rel="noreferrer">9a7ee70</a>)</li><li>extract terminal logic into useTerminal hook (<a href="https://github.com/viarotel-org/escrcpy/commit/9d725cafd89faa15b11dc9d2f7aa7d1969ec77fc" target="_blank" rel="noreferrer">9d725ca</a>)</li><li>fix device payload and adjust control bar height (<a href="https://github.com/viarotel-org/escrcpy/commit/e5981ac21dd7e3359c0643e4f3e247309036d190" target="_blank" rel="noreferrer">e5981ac</a>)</li><li>fix failed translation key (<a href="https://github.com/viarotel-org/escrcpy/commit/fe98a56b35f0f1959a317c8cf5e5aec73bb2d489" target="_blank" rel="noreferrer">fe98a56</a>)</li><li>fix payload type and resolve target logic (<a href="https://github.com/viarotel-org/escrcpy/commit/5af60c8869a60d5f0e74ed97d9c73c41a4c2d949" target="_blank" rel="noreferrer">5af60c8</a>)</li><li>fix preview button visibility class (<a href="https://github.com/viarotel-org/escrcpy/commit/5a8c97b10d663a870589010e3bcd06657d1a1cc2" target="_blank" rel="noreferrer">5a8c97b</a>)</li><li>implement retained terminal session with cleanup (<a href="https://github.com/viarotel-org/escrcpy/commit/532a055dc3873498cc5f5dc440905a97846bf877" target="_blank" rel="noreferrer">532a055</a>)</li><li>implement terminal session management with providers (<a href="https://github.com/viarotel-org/escrcpy/commit/fa156e137af0d49db6a7874f2f04524533e00534" target="_blank" rel="noreferrer">fa156e1</a>)</li><li>improve file download progress tracking (<a href="https://github.com/viarotel-org/escrcpy/commit/51101c76efd06a3dd5ac01f2fc38fdc6a4f8f0be" target="_blank" rel="noreferrer">51101c7</a>)</li><li>improve gnirehtet menu handling and options (<a href="https://github.com/viarotel-org/escrcpy/commit/8d0e85b508d535dea6e2fd3660ac46e1c4c3f68f" target="_blank" rel="noreferrer">8d0e85b</a>)</li><li>improve process killing and error handling (<a href="https://github.com/viarotel-org/escrcpy/commit/85a080e667d72b67a49d5f9be070abf23d793ba1" target="_blank" rel="noreferrer">85a080e</a>)</li><li>improve window bounds persistence logic (<a href="https://github.com/viarotel-org/escrcpy/commit/5361e24c392b90ec420d6a5237f9df96d2a65394" target="_blank" rel="noreferrer">5361e24</a>)</li><li>improve wireless pair input handling and UI (<a href="https://github.com/viarotel-org/escrcpy/commit/3aea5f65a8852167ef940a6f7c17ca0e2a2cd2d0" target="_blank" rel="noreferrer">3aea5f6</a>)</li><li>migrate core helpers to electron-modularity package (<a href="https://github.com/viarotel-org/escrcpy/commit/630deaaecbea63aea7cab89ff3a566c837d4c499" target="_blank" rel="noreferrer">630deaa</a>)</li><li>migrate edger to service (<a href="https://github.com/viarotel-org/escrcpy/commit/9c64cd592a0d4d3f176f1eaa4a5d45a31650575c" target="_blank" rel="noreferrer">9c64cd5</a>)</li><li>migrate events to service handlers (<a href="https://github.com/viarotel-org/escrcpy/commit/c99b1ded66a31b72c8878bd1a35a869df8ef12a5" target="_blank" rel="noreferrer">c99b1de</a>)</li><li>migrate plugins to priority-based system (<a href="https://github.com/viarotel-org/escrcpy/commit/ae4404a6b5c31ed7a33337839890caf40794e4b2" target="_blank" rel="noreferrer">ae4404a</a>)</li><li>migrate services and modules to explicit app.use (<a href="https://github.com/viarotel-org/escrcpy/commit/e63de2eaea8450375880d544cc39767b1574f038" target="_blank" rel="noreferrer">e63de2e</a>)</li><li>migrate services to plugins (<a href="https://github.com/viarotel-org/escrcpy/commit/36e2a0dd6ee89a1d30b6fa5d4ee7aa21b64a2338" target="_blank" rel="noreferrer">36e2a0d</a>)</li><li>migrate to ipcx for IPC handling (<a href="https://github.com/viarotel-org/escrcpy/commit/1b1fd8dbdf51145b3832dd3263158f62ceaa42ad" target="_blank" rel="noreferrer">1b1fd8d</a>)</li><li>migrate to official plugins and update imports (<a href="https://github.com/viarotel-org/escrcpy/commit/eb9beadae7c5b1b4ff4b4d7c71e59ad8ca5b68c1" target="_blank" rel="noreferrer">eb9bead</a>)</li><li>migrate to window.$preload namespace (<a href="https://github.com/viarotel-org/escrcpy/commit/41a234253015d064a9e1cdbaf4531c80fc2467e1" target="_blank" rel="noreferrer">41a2342</a>)</li><li>move i18next-fs-backend to dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/f5072224b163bb1329f370101dec24353b1957fc" target="_blank" rel="noreferrer">f507222</a>)</li><li>move window-manager to window module (<a href="https://github.com/viarotel-org/escrcpy/commit/8af97a5d4e61f28aa8e3c27ef2cb2c36b4699b83" target="_blank" rel="noreferrer">8af97a5</a>)</li><li>optimize device query and control window (<a href="https://github.com/viarotel-org/escrcpy/commit/4e2736d04adf08d2044637f86c57f777503c5759" target="_blank" rel="noreferrer">4e2736d</a>)</li><li>optimize minimized tray and window handling (<a href="https://github.com/viarotel-org/escrcpy/commit/3765b736cd5dab7609a32f6d260797f9e5cb4f14" target="_blank" rel="noreferrer">3765b73</a>)</li><li>Reconstruct the multi-entry directory structure (<a href="https://github.com/viarotel-org/escrcpy/commit/0690f4b1f7031e274dfd760b928d96c5bfadf394" target="_blank" rel="noreferrer">0690f4b</a>)</li><li>Refactor i18n related services (<a href="https://github.com/viarotel-org/escrcpy/commit/6e882b6a5f0c52a3f9deaca9b74c5c5269369c8e" target="_blank" rel="noreferrer">6e882b6</a>)</li><li>remove app parameter from window manager (<a href="https://github.com/viarotel-org/escrcpy/commit/f8719f1e2bcfd6a879d13a1a5a0eea47634d9147" target="_blank" rel="noreferrer">f8719f1</a>)</li><li>remove appium-adb documentation and update github link (<a href="https://github.com/viarotel-org/escrcpy/commit/f532aabd3b927538271915014798a3e42652c587" target="_blank" rel="noreferrer">f532aab</a>)</li><li>remove border from preference header (<a href="https://github.com/viarotel-org/escrcpy/commit/9c97366e40a84df1700fce43386c958c4e01fcfc" target="_blank" rel="noreferrer">9c97366</a>)</li><li>remove debug console log for args (<a href="https://github.com/viarotel-org/escrcpy/commit/e4332c173c144789199db6e690e96d554195995e" target="_blank" rel="noreferrer">e4332c1</a>)</li><li>remove debug console log for platform paths (<a href="https://github.com/viarotel-org/escrcpy/commit/e5590f37967140e4242c06f05b7497ce55d39d8f" target="_blank" rel="noreferrer">e5590f3</a>)</li><li>remove electron middleware module (<a href="https://github.com/viarotel-org/escrcpy/commit/3bd462c4d3ee1f324954f963494ae83b8c364791" target="_blank" rel="noreferrer">3bd462c</a>)</li><li>remove encoding conversion and use utf8 only (<a href="https://github.com/viarotel-org/escrcpy/commit/c32cb7995a1191abefbae11bc78e55b704d7570c" target="_blank" rel="noreferrer">c32cb79</a>)</li><li>remove fixed width from window configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/ef3e86bfa5bb1e0339b916ba5ac1f93ba237733e" target="_blank" rel="noreferrer">ef3e86b</a>)</li><li>remove spawnShell and convert arrow functions (<a href="https://github.com/viarotel-org/escrcpy/commit/66978f1cf4655a51c965d340b5300ea2e866230d" target="_blank" rel="noreferrer">66978f1</a>)</li><li>remove theme plugin README (<a href="https://github.com/viarotel-org/escrcpy/commit/85a853bb3d3e48c8717bd385999dfead972ddb29" target="_blank" rel="noreferrer">85a853b</a>)</li><li>remove trailing whitespace in adb helpers (<a href="https://github.com/viarotel-org/escrcpy/commit/ec7314cf8c28585740196ca7b1017e0d02743a16" target="_blank" rel="noreferrer">ec7314c</a>)</li><li>remove ui-ux-pro-max prompt files (<a href="https://github.com/viarotel-org/escrcpy/commit/11d41a9261f236043236a380bfa711ab87cc94d3" target="_blank" rel="noreferrer">11d41a9</a>)</li><li>remove unused app-region-drag style (<a href="https://github.com/viarotel-org/escrcpy/commit/094e0dfdb810e200dc18c57df88e5bb5c469baf2" target="_blank" rel="noreferrer">094e0df</a>)</li><li>remove unused terminalConfig from useTerminal (<a href="https://github.com/viarotel-org/escrcpy/commit/9db3f24fca42f9c7457c72d84ea2c063cd7d4311" target="_blank" rel="noreferrer">9db3f24</a>)</li><li>remove Windows-specific encoding default (<a href="https://github.com/viarotel-org/escrcpy/commit/534934b2849f435c7c14c818a767c5b4a9e3347c" target="_blank" rel="noreferrer">534934b</a>)</li><li>rename app to ctx and update electron app imports (<a href="https://github.com/viarotel-org/escrcpy/commit/4c7ceba36d4ca22afd809d99e42f944cdda50aaf" target="_blank" rel="noreferrer">4c7ceba</a>)</li><li>rename app to ctx in electron app (<a href="https://github.com/viarotel-org/escrcpy/commit/6707e2d130d37102bb16a9dd057ee544341dab46" target="_blank" rel="noreferrer">6707e2d</a>)</li><li>rename currentStatusType to sessionStatus (<a href="https://github.com/viarotel-org/escrcpy/commit/8c844646f1832ffab5ca8d581b31d673f35bc2aa" target="_blank" rel="noreferrer">8c84464</a>)</li><li>rename electron-modularity to electron-setup (<a href="https://github.com/viarotel-org/escrcpy/commit/081a8a5e51cce3b6e454291aad4a11d51c2776f0" target="_blank" rel="noreferrer">081a8a5</a>)</li><li>rename entries to pages for routing structure (<a href="https://github.com/viarotel-org/escrcpy/commit/863ecd4d281ce43747961c152fe260c034c6418b" target="_blank" rel="noreferrer">863ecd4</a>)</li><li>rename windowOptions to browserWindow and add mainWindow flag (<a href="https://github.com/viarotel-org/escrcpy/commit/50935772770106a31444528263e291db6f6b1ac9" target="_blank" rel="noreferrer">5093577</a>)</li><li>reorder plugin registration in electron main (<a href="https://github.com/viarotel-org/escrcpy/commit/b8ee4efd65d5e2cbf3f8272d75e45d884cd0edb0" target="_blank" rel="noreferrer">b8ee4ef</a>)</li><li>reorganize process helpers directory structure (<a href="https://github.com/viarotel-org/escrcpy/commit/dcdb6d7a0f185cc9d239c4020e227521ebdbd352" target="_blank" rel="noreferrer">dcdb6d7</a>)</li><li>replace args-tokenizer with shell-quote (<a href="https://github.com/viarotel-org/escrcpy/commit/1196263c211478d4874f6cacb14971aa6817c26c" target="_blank" rel="noreferrer">1196263</a>)</li><li>replace getSize with computed size property (<a href="https://github.com/viarotel-org/escrcpy/commit/c7edcebdcbfc4549f7fdde9b79e223949e4cc89d" target="_blank" rel="noreferrer">c7edceb</a>)</li><li>replace IS_PACKAGED with import.meta.env.MODE (<a href="https://github.com/viarotel-org/escrcpy/commit/521e2ba01ebee012ee455e112affb9698ba405f9" target="_blank" rel="noreferrer">521e2ba</a>)</li><li>replace spawnShell with unified sheller helper (<a href="https://github.com/viarotel-org/escrcpy/commit/0159bb4771c3c2868823704629a04ddfebff2378" target="_blank" rel="noreferrer">0159bb4</a>)</li><li>replace tree-kill with fkill for process termination (<a href="https://github.com/viarotel-org/escrcpy/commit/c50cea6a97e29f93442c443bdca7ddac6c774a05" target="_blank" rel="noreferrer">c50cea6</a>)</li><li>replace window controls with app header (<a href="https://github.com/viarotel-org/escrcpy/commit/a5fa21867f95a00bf95ec3726b13782fef9b42a1" target="_blank" rel="noreferrer">a5fa218</a>)</li><li>restructure copilot and explorer modules (<a href="https://github.com/viarotel-org/escrcpy/commit/74efca10ad75d16c318f259cae9b822f4b9662c7" target="_blank" rel="noreferrer">74efca1</a>)</li><li>restructure core helpers and window management (<a href="https://github.com/viarotel-org/escrcpy/commit/16fc93475dc75aa740c5e4c50cfc4df781a48508" target="_blank" rel="noreferrer">16fc934</a>)</li><li>restructure electron helpers and modules (<a href="https://github.com/viarotel-org/escrcpy/commit/f0e4851bea6b5d6af2741ef87ea3f03e3878a19a" target="_blank" rel="noreferrer">f0e4851</a>)</li><li>restructure main window and singleton modules (<a href="https://github.com/viarotel-org/escrcpy/commit/7b979d684ca04bf99b43e3d1c3b78449a0ba5239" target="_blank" rel="noreferrer">7b979d6</a>)</li><li>restructure terminal session management (<a href="https://github.com/viarotel-org/escrcpy/commit/19428dd972b101a853f8a9eb60b360ba86f2e506" target="_blank" rel="noreferrer">19428dd</a>)</li><li>restructure window management and IPC handlers (<a href="https://github.com/viarotel-org/escrcpy/commit/59a315f0d0796f54366ffa15085ee53ad43ebb40" target="_blank" rel="noreferrer">59a315f</a>)</li><li>simplify file list extraction in drag upload (<a href="https://github.com/viarotel-org/escrcpy/commit/7453a99dd16dd5d663f2db0d065cc8b3047fff7b" target="_blank" rel="noreferrer">7453a99</a>)</li><li>simplify gnirehtet trigger handling (<a href="https://github.com/viarotel-org/escrcpy/commit/f9185c3fd182b1e4239d34510a0a8208269a9673" target="_blank" rel="noreferrer">f9185c3</a>)</li><li>simplify main window resolution and remove legacy code (<a href="https://github.com/viarotel-org/escrcpy/commit/c764f910c82952364a8963543e0a3aea0944e491" target="_blank" rel="noreferrer">c764f91</a>)</li><li>simplify restoreAndFocusWindow options (<a href="https://github.com/viarotel-org/escrcpy/commit/27185f596951acfd6767e91dba7ba4bef0ae12f5" target="_blank" rel="noreferrer">27185f5</a>)</li><li>simplify window types and return native BrowserWindow (<a href="https://github.com/viarotel-org/escrcpy/commit/184ab7b6991b656ca7d45be1fb978bb7cbcf2b16" target="_blank" rel="noreferrer">184ab7b</a>)</li><li>simplify wireless connection UI and remove pair dialog (<a href="https://github.com/viarotel-org/escrcpy/commit/30e026c96a46081d9ac4398a49a158164014c0ff" target="_blank" rel="noreferrer">30e026c</a>)</li><li>standardize module export structure (<a href="https://github.com/viarotel-org/escrcpy/commit/8111f6ffbdc7c64d75acc425733eab7237352116" target="_blank" rel="noreferrer">8111f6f</a>)</li><li>throttle download and upload progress callbacks (<a href="https://github.com/viarotel-org/escrcpy/commit/8a16d22fddf85fce173e3da3ac5a240fb28ebfef" target="_blank" rel="noreferrer">8a16d22</a>)</li><li>translate terminal comments to English and add command execution (<a href="https://github.com/viarotel-org/escrcpy/commit/71a2d7abf40f9b7fbffac3a9cb9fd0ceba46b7ca" target="_blank" rel="noreferrer">71a2d7a</a>)</li><li>unify control bar height configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/7e6abed1a0ac13d4090102a0966e64319ad77ea8" target="_blank" rel="noreferrer">7e6abed</a>)</li><li>unify shell error handling and lazy loading (<a href="https://github.com/viarotel-org/escrcpy/commit/98dd91b264f40b7112e65af49e9e3ad0c5fe7f3e" target="_blank" rel="noreferrer">98dd91b</a>)</li><li>update primaryColor value (<a href="https://github.com/viarotel-org/escrcpy/commit/346df646a97cb4fafa8f567926a7ba5527e2ed87" target="_blank" rel="noreferrer">346df64</a>)</li><li>update scrollbar styling with Tailwind CSS (<a href="https://github.com/viarotel-org/escrcpy/commit/6eaf259ae0786a5a6a16d7347fa6cb1dc419c4a3" target="_blank" rel="noreferrer">6eaf259</a>)</li><li>update terminal scrollbar styling with custom width and transparency (<a href="https://github.com/viarotel-org/escrcpy/commit/b2c8f87f4efac668d60580bc53eab98a422ebdba" target="_blank" rel="noreferrer">b2c8f87</a>)</li><li>update terminal title and locale strings (<a href="https://github.com/viarotel-org/escrcpy/commit/f0bdf0b2e186f5791b29fcee5bdfb2b0fdd56cb9" target="_blank" rel="noreferrer">f0bdf0b</a>)</li></ul><h2 id="_2-3-1-2026-01-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.3.0...v2.3.1" target="_blank" rel="noreferrer">2.3.1</a> (2026-01-27) <a class="header-anchor" href="#_2-3-1-2026-01-27" aria-label="Permalink to "[2.3.1](https://github.com/viarotel-org/escrcpy/compare/v2.3.0...v2.3.1) (2026-01-27)""></a></h2><h3 id="bug-fixes-19" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-19" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the problem of being unable to click to enter the co-pilot entrance under Windows and Linux. (<a href="https://github.com/viarotel-org/escrcpy/commit/c563d111f99c2080f729dc44fb8cb4dce53c3c83" target="_blank" rel="noreferrer">c563d11</a>)</li></ul><h2 id="_2-3-0-2026-01-22" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.2.0...v2.3.0" target="_blank" rel="noreferrer">2.3.0</a> (2026-01-22) <a class="header-anchor" href="#_2-3-0-2026-01-22" aria-label="Permalink to "[2.3.0](https://github.com/viarotel-org/escrcpy/compare/v2.2.0...v2.3.0) (2026-01-22)""></a></h2><h3 id="features-8" tabindex="-1">Features <a class="header-anchor" href="#features-8" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 Optimize portable package configuration and add linux flatpak package support (<a href="https://github.com/viarotel-org/escrcpy/commit/a7982db1d03107143a8ac64e85d3b895f21b4e17" target="_blank" rel="noreferrer">a7982db</a>)</li><li>configure electron-log file path in debugger helper (<a href="https://github.com/viarotel-org/escrcpy/commit/2242668afa139189a3f92efbff2e6460b5c69f90" target="_blank" rel="noreferrer">2242668</a>)</li></ul><h3 id="bug-fixes-20" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-20" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 handle copilot execution failures and adjust config max steps (<a href="https://github.com/viarotel-org/escrcpy/commit/3601709dde4aeadcf8616d98bf7073c288c6c043" target="_blank" rel="noreferrer">3601709</a>)</li><li><strong>win:</strong> fully redirect user data to portable folder and fix CI workflow (<a href="https://github.com/viarotel-org/escrcpy/commit/fe2fd8937ec33a440eb00f45b0d2764132dd530f" target="_blank" rel="noreferrer">fe2fd89</a>)</li></ul><h3 id="performance-improvements-11" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-11" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✨ Optimize windows and linux window layout (<a href="https://github.com/viarotel-org/escrcpy/commit/b63b59ca723b310f854afc6e77cb0fe6501661e7" target="_blank" rel="noreferrer">b63b59c</a>)</li></ul><h3 id="code-refactoring-11" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-11" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>add platform simulation support and adjust window controls layout (<a href="https://github.com/viarotel-org/escrcpy/commit/9c3a5b1042ff795b5bd3a2f947fc53506eaf4a29" target="_blank" rel="noreferrer">9c3a5b1</a>)</li><li>adjust header and chat layout padding (<a href="https://github.com/viarotel-org/escrcpy/commit/70fe60d3b62d34bf36f51094af28e01ebaba91ba" target="_blank" rel="noreferrer">70fe60d</a>)</li><li>adjust layout padding for windows and linux platforms (<a href="https://github.com/viarotel-org/escrcpy/commit/4e153ccbf3b3524e71463453c0891a2cc62a1b87" target="_blank" rel="noreferrer">4e153cc</a>)</li><li>adjust widget dimensions and clear dialog messages (<a href="https://github.com/viarotel-org/escrcpy/commit/ca6796f1fa95e8c17fa078084414edf5031e4948" target="_blank" rel="noreferrer">ca6796f</a>)</li><li>implement immersive title bar and optimize window layout (<a href="https://github.com/viarotel-org/escrcpy/commit/1e76d11668e6c7c39f4b8471c665fe7db62770d6" target="_blank" rel="noreferrer">1e76d11</a>)</li><li>improve chat retry logic and ADB keyboard detection (<a href="https://github.com/viarotel-org/escrcpy/commit/8e0e43cd03b6094444cf37b25145ec6425159e78" target="_blank" rel="noreferrer">8e0e43c</a>)</li><li>remove dialog width constraints and improve file creation (<a href="https://github.com/viarotel-org/escrcpy/commit/54e55535eff5989b3a57255ce4326a44ecad48fd" target="_blank" rel="noreferrer">54e5553</a>)</li><li>remove quiet config option (<a href="https://github.com/viarotel-org/escrcpy/commit/76f9d6ce677fa645f5c50b981c3cba377feaff23" target="_blank" rel="noreferrer">76f9d6c</a>)</li><li>remove redundant success messages and unify dialog titles (<a href="https://github.com/viarotel-org/escrcpy/commit/b1eac328826bf6263cc29d6cb66f1711e3635ac8" target="_blank" rel="noreferrer">b1eac32</a>)</li><li>reorganize emitter module and update event emitter references (<a href="https://github.com/viarotel-org/escrcpy/commit/4c3cc2d33879eeb74f8a12c23528d14d2fbce331" target="_blank" rel="noreferrer">4c3cc2d</a>)</li><li>reorganize preference form layout with tabs and scroll (<a href="https://github.com/viarotel-org/escrcpy/commit/7f0f86449990329df4478e474930157773e5b882" target="_blank" rel="noreferrer">7f0f864</a>)</li><li>replace ExTooltipButton with native el-button title attribute (<a href="https://github.com/viarotel-org/escrcpy/commit/80569772c6ff1e0a6d8d36ad7e28d0c8661db77b" target="_blank" rel="noreferrer">8056977</a>)</li></ul><h2 id="_2-2-0-2026-01-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.1.7...v2.2.0" target="_blank" rel="noreferrer">2.2.0</a> (2026-01-17) <a class="header-anchor" href="#_2-2-0-2026-01-17" aria-label="Permalink to "[2.2.0](https://github.com/viarotel-org/escrcpy/compare/v2.1.7...v2.2.0) (2026-01-17)""></a></h2><h3 id="features-9" tabindex="-1">Features <a class="header-anchor" href="#features-9" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Improve the accuracy and coverage of Copilot opening applications by obtaining information about installed applications on the device (<a href="https://github.com/viarotel-org/escrcpy/commit/e2f27da08574d8ae3bcb8ee8c821909968115ce8" target="_blank" rel="noreferrer">e2f27da</a>)</li><li>add keyboard shortcuts for connect and disconnect (<a href="https://github.com/viarotel-org/escrcpy/commit/39293af392246bf055862ec4ae9e927b297a085c" target="_blank" rel="noreferrer">39293af</a>)</li><li>auto-focus input when editing prompt (<a href="https://github.com/viarotel-org/escrcpy/commit/d58b993c6eff1d4ce227c4d158113aec74abae43" target="_blank" rel="noreferrer">d58b993</a>)</li></ul><h3 id="bug-fixes-21" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-21" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the issue where autoglm.js conversation request listener was not cleaned up causing memory overflow (<a href="https://github.com/viarotel-org/escrcpy/commit/bac21261207f0c97695af937f6e926a1d7e84657" target="_blank" rel="noreferrer">bac2126</a>)</li></ul><h3 id="code-refactoring-12" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-12" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>improve config management and prompt editing (<a href="https://github.com/viarotel-org/escrcpy/commit/de2f708142512787d3c8e384e6f4fb1d1d87abf2" target="_blank" rel="noreferrer">de2f708</a>)</li><li>improve prompt manager UI and editing experience (<a href="https://github.com/viarotel-org/escrcpy/commit/169755869a03925c31d1252ced9c756e1dfd8969" target="_blank" rel="noreferrer">1697558</a>)</li><li>optimize subscribe store initialization and token management (<a href="https://github.com/viarotel-org/escrcpy/commit/0f00903367e0c457a052e74514a66220ad924091" target="_blank" rel="noreferrer">0f00903</a>)</li></ul><h2 id="_2-1-7-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.1.6...v2.1.7" target="_blank" rel="noreferrer">2.1.7</a> (2026-01-14) <a class="header-anchor" href="#_2-1-7-2026-01-14" aria-label="Permalink to "[2.1.7](https://github.com/viarotel-org/escrcpy/compare/v2.1.6...v2.1.7) (2026-01-14)""></a></h2><h3 id="miscellaneous-chores-1" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-1" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 2.1.7 (<a href="https://github.com/viarotel-org/escrcpy/commit/3b6b16a3168eb9ae9c46dff5014cb0ec75a6db8c" target="_blank" rel="noreferrer">3b6b16a</a>)</li></ul><h2 id="_2-1-6-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.1.5...v2.1.6" target="_blank" rel="noreferrer">2.1.6</a> (2026-01-14) <a class="header-anchor" href="#_2-1-6-2026-01-14" aria-label="Permalink to "[2.1.6](https://github.com/viarotel-org/escrcpy/compare/v2.1.5...v2.1.6) (2026-01-14)""></a></h2><h3 id="miscellaneous-chores-2" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-2" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 2.1.6 (<a href="https://github.com/viarotel-org/escrcpy/commit/39f0f2bd0895ddb634f4ac8358a4bd371bb5bee6" target="_blank" rel="noreferrer">39f0f2b</a>)</li></ul><h2 id="_2-1-5-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v2.1.4...v2.1.5" target="_blank" rel="noreferrer">2.1.5</a> (2026-01-14) <a class="header-anchor" href="#_2-1-5-2026-01-14" aria-label="Permalink to "[2.1.5](https://github.com/viarotel-org/escrcpy/compare/v2.1.4...v2.1.5) (2026-01-14)""></a></h2><h3 id="miscellaneous-chores-3" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-3" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>remove comments in copilot window handler (<a href="https://github.com/viarotel-org/escrcpy/commit/f231998dfc8f4ca834dbf8d64b9ba4e038e3a507" target="_blank" rel="noreferrer">f231998</a>)</li><li>update version to 2.1.4 (<a href="https://github.com/viarotel-org/escrcpy/commit/9bdf671d9dfced0811a07935d3bec36a2aca1c45" target="_blank" rel="noreferrer">9bdf671</a>)</li></ul><h2 id="_2-1-4-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/workspace-v2.1.3...workspace-v2.1.4" target="_blank" rel="noreferrer">2.1.4</a> (2026-01-14) <a class="header-anchor" href="#_2-1-4-2026-01-14" aria-label="Permalink to "[2.1.4](https://github.com/viarotel-org/escrcpy/compare/workspace-v2.1.3...workspace-v2.1.4) (2026-01-14)""></a></h2><h3 id="miscellaneous-chores-4" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-4" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>add release name format to config (<a href="https://github.com/viarotel-org/escrcpy/commit/6db1b513202f0f29b9a185363c8d10a9adacc02c" target="_blank" rel="noreferrer">6db1b51</a>)</li><li>update release workflow and build commands (<a href="https://github.com/viarotel-org/escrcpy/commit/8f5345bcf0a597b071416e6ea09a7693749bd2ed" target="_blank" rel="noreferrer">8f5345b</a>)</li></ul><h2 id="_2-1-3-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/workspace-v2.1.2...workspace-v2.1.3" target="_blank" rel="noreferrer">2.1.3</a> (2026-01-14) <a class="header-anchor" href="#_2-1-3-2026-01-14" aria-label="Permalink to "[2.1.3](https://github.com/viarotel-org/escrcpy/compare/workspace-v2.1.2...workspace-v2.1.3) (2026-01-14)""></a></h2><h3 id="miscellaneous-chores-5" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-5" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>add linked-versions plugin to release config (<a href="https://github.com/viarotel-org/escrcpy/commit/415e4ae6c54fb167af8b1e31fec74b0056fa7e86" target="_blank" rel="noreferrer">415e4ae</a>)</li></ul><h2 id="_2-1-2-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/workspace-v2.1.1...workspace-v2.1.2" target="_blank" rel="noreferrer">2.1.2</a> (2026-01-14) <a class="header-anchor" href="#_2-1-2-2026-01-14" aria-label="Permalink to "[2.1.2](https://github.com/viarotel-org/escrcpy/compare/workspace-v2.1.1...workspace-v2.1.2) (2026-01-14)""></a></h2><h3 id="bug-fixes-22" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-22" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix automatic build issues (<a href="https://github.com/viarotel-org/escrcpy/commit/aba8f27a76922211d02a8154b99afe2d5707bfff" target="_blank" rel="noreferrer">aba8f27</a>)</li></ul><h3 id="miscellaneous-chores-6" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-6" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>add GH_TOKEN env to release workflow (<a href="https://github.com/viarotel-org/escrcpy/commit/078bf1806fbcd07374fd59274aff61dcd79119bf" target="_blank" rel="noreferrer">078bf18</a>)</li><li>release 2.1.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/d1c04cece7713050f4a6f25b1a87d1923dd538a8" target="_blank" rel="noreferrer">d1c04ce</a>)</li><li>release 2.1.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/91d9bbd03735d2e5ba6d906cc37d921f0f0aebae" target="_blank" rel="noreferrer">91d9bbd</a>)</li><li>release 2.1.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/c7c861655b3af4c623be97331184112e1e5c7e58" target="_blank" rel="noreferrer">c7c8616</a>)</li><li>remove release creation step from workflow (<a href="https://github.com/viarotel-org/escrcpy/commit/b73c179d93055d9cd5b7cf37863d47a8a7d41d33" target="_blank" rel="noreferrer">b73c179</a>)</li><li>remove unnecessary comments in App.vue (<a href="https://github.com/viarotel-org/escrcpy/commit/22e331df21566a39fda30ed6b2f6265be51b242a" target="_blank" rel="noreferrer">22e331d</a>)</li><li>remove unnecessary comments in App.vue (<a href="https://github.com/viarotel-org/escrcpy/commit/5ae8fbebbd361d56b6d7d69bcf73d19d6e3ec4b0" target="_blank" rel="noreferrer">5ae8fbe</a>)</li><li>update electron-builder config path and publish options (<a href="https://github.com/viarotel-org/escrcpy/commit/d3b49142f1847d68927aa126a1a5a25f372ad53d" target="_blank" rel="noreferrer">d3b4914</a>)</li><li>update pull request title pattern (<a href="https://github.com/viarotel-org/escrcpy/commit/060ad4a2c218a46bf2a78f52864728822e2165c6" target="_blank" rel="noreferrer">060ad4a</a>)</li><li>update release configuration and patterns (<a href="https://github.com/viarotel-org/escrcpy/commit/0054fd4ff51345a1b16a889aade02b068b5be699" target="_blank" rel="noreferrer">0054fd4</a>)</li></ul><h2 id="_2-1-0-2026-01-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/workspace-v2.0.1...workspace-v2.1.0" target="_blank" rel="noreferrer">2.1.0</a> (2026-01-14) <a class="header-anchor" href="#_2-1-0-2026-01-14" aria-label="Permalink to "[2.1.0](https://github.com/viarotel-org/escrcpy/compare/workspace-v2.0.1...workspace-v2.1.0) (2026-01-14)""></a></h2><h3 id="features-10" tabindex="-1">Features <a class="header-anchor" href="#features-10" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Add auto launch functionality and preference option (<a href="https://github.com/viarotel-org/escrcpy/commit/69c75cc1bed6301a4067c52bbac9d95ba08aa2ab" target="_blank" rel="noreferrer">69c75cc</a>)</li><li>✨ Add hidden launch option for auto-start (<a href="https://github.com/viarotel-org/escrcpy/commit/dd1c2e1ab6bee4487a99f8208d502009ff8055aa" target="_blank" rel="noreferrer">dd1c2e1</a>)</li><li>✨ Add subscribe configuration hook and update UI (<a href="https://github.com/viarotel-org/escrcpy/commit/80b35348ab8808aaca0cb477e1cc0a709af6df30" target="_blank" rel="noreferrer">80b3534</a>)</li><li>✨ Add system tray support and Linux auto-launch (<a href="https://github.com/viarotel-org/escrcpy/commit/df414b9cf93d02f4b9e3f35c54fd91049a393947" target="_blank" rel="noreferrer">df414b9</a>)</li><li>🔖 Copilot adds thinking_stream event support (<a href="https://github.com/viarotel-org/escrcpy/commit/22623c40347a95dfc9f1794e96efce9c9f5e5a31" target="_blank" rel="noreferrer">22623c4</a>)</li><li>🚑️ The portable version now supports automatically generating configuration files in the running directory (<a href="https://github.com/viarotel-org/escrcpy/commit/ba551b7450d39696cb50e290483d3abcdb6a5d2c" target="_blank" rel="noreferrer">ba551b7</a>)</li><li>add custom empty state icon for device list (<a href="https://github.com/viarotel-org/escrcpy/commit/65b028fbd1cca723c2440e9b7b360b3a70b0a936" target="_blank" rel="noreferrer">65b028f</a>)</li><li>add zip target for macOS builds (<a href="https://github.com/viarotel-org/escrcpy/commit/f52d3a5b3bf162dfdfe01b749ad83c4a887aa495" target="_blank" rel="noreferrer">f52d3a5</a>)</li></ul><h3 id="bug-fixes-23" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-23" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix delete message and config initialization (<a href="https://github.com/viarotel-org/escrcpy/commit/82a77ea035209501ffe27dd169a06df0270e0a10" target="_blank" rel="noreferrer">82a77ea</a>)</li><li>🐛 Fixed the issue of failed export and export configuration files (<a href="https://github.com/viarotel-org/escrcpy/commit/fd32c367b1e00180fc6036492f5b6e5a7dc2e34c" target="_blank" rel="noreferrer">fd32c36</a>)</li><li>🐛 Update dependencies and add sharp override in workspace configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/dbf366a28117237e4cfd81eea32985d2045b1697" target="_blank" rel="noreferrer">dbf366a</a>)</li><li>💰 Update payment amount handling in subscription (<a href="https://github.com/viarotel-org/escrcpy/commit/422950c1f7f1b95ea10493d19bb99b26f034ee35" target="_blank" rel="noreferrer">422950c</a>)</li><li>add background color and improve window initialization (<a href="https://github.com/viarotel-org/escrcpy/commit/498fc90746d41914d535da2b82b4286c9d605bc4" target="_blank" rel="noreferrer">498fc90</a>)</li><li>adjust empty state icon styling in device list (<a href="https://github.com/viarotel-org/escrcpy/commit/363bf3d529e1bc20a79ab5f525a9ec8c87ca5372" target="_blank" rel="noreferrer">363bf3d</a>)</li><li>ensure concurrency limit is numeric (<a href="https://github.com/viarotel-org/escrcpy/commit/d2c977c9db33a8892293c279ccef2be4efb5d6ba" target="_blank" rel="noreferrer">d2c977c</a>)</li><li><strong>types:</strong> allow typed payload handlers by using any[] for handle listener rest params (<a href="https://github.com/viarotel-org/escrcpy/commit/b4e8058de275e42e2645095c70a3b5d6a5e64c07" target="_blank" rel="noreferrer">b4e8058</a>)</li></ul><h3 id="performance-improvements-12" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-12" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Use an external library instead of the built-in autoglm.js (<a href="https://github.com/viarotel-org/escrcpy/commit/d1f8176b1d6095e5c4fbea4bd141c8bba5a3d84e" target="_blank" rel="noreferrer">d1f8176</a>)</li></ul><h3 id="code-refactoring-13" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-13" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>⚡️ Refactor code structure for improved readability and maintainability (<a href="https://github.com/viarotel-org/escrcpy/commit/f2119249479c06c331c90f49f4cfa49ec2d7c90d" target="_blank" rel="noreferrer">f211924</a>)</li><li>🌐 Update language labels to native text (<a href="https://github.com/viarotel-org/escrcpy/commit/cb7ac964131d6234c84aca216773451d9444e86b" target="_blank" rel="noreferrer">cb7ac96</a>)</li><li>🌐 Update subscription translations for multiple locales (<a href="https://github.com/viarotel-org/escrcpy/commit/b4e57801ff8bafccc7f669b9b6846f0968e97d1b" target="_blank" rel="noreferrer">b4e5780</a>)</li><li>🎨 Redesign task dialog with card layout (<a href="https://github.com/viarotel-org/escrcpy/commit/cd06d3bbfe77369b41779cac89052ae25c39a1e9" target="_blank" rel="noreferrer">cd06d3b</a>)</li><li>🎨 Simplify config UI layout and update maxSteps (<a href="https://github.com/viarotel-org/escrcpy/commit/af182419fff71be666809be331dd23927afe8ffe" target="_blank" rel="noreferrer">af18241</a>)</li><li>🔄 Auto configure Copilot after payment (<a href="https://github.com/viarotel-org/escrcpy/commit/c00ac1e1cd4738837bc865678c27f0ddceb99022" target="_blank" rel="noreferrer">c00ac1e</a>)</li><li>🔄 Move ESLint config to root and clean up dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/f2bd3456b40a2f4fc1bc390ab533d0a2fd796ac8" target="_blank" rel="noreferrer">f2bd345</a>)</li><li>🔄 Optimize session callbacks and event handling (<a href="https://github.com/viarotel-org/escrcpy/commit/ae195708a2e572aaaeddd6bba68a6c9374cbfd5b" target="_blank" rel="noreferrer">ae19570</a>)</li><li>🔄 Rename ipc to services for better structure (<a href="https://github.com/viarotel-org/escrcpy/commit/82128728b8008706b8c95b8c5a99fbf410b8911e" target="_blank" rel="noreferrer">8212872</a>)</li><li>🔄 Rename start module to launch for clarity (<a href="https://github.com/viarotel-org/escrcpy/commit/5d44ebf25c533099e0b00ad83f05679e4b2403a3" target="_blank" rel="noreferrer">5d44ebf</a>)</li><li>🔧 Optimize copilot config change detection (<a href="https://github.com/viarotel-org/escrcpy/commit/2776e8a34fabc02232f307ea7813ea1cfba78bc7" target="_blank" rel="noreferrer">2776e8a</a>)</li><li>🔧 Replace quick prompts with PromptBar component (<a href="https://github.com/viarotel-org/escrcpy/commit/9b0c4df315dbe4fe9f4533aa38e87c91568a6928" target="_blank" rel="noreferrer">9b0c4df</a>)</li><li>improve theme switching and background handling (<a href="https://github.com/viarotel-org/escrcpy/commit/b3203af1989196278848043b1bd00afe027ff2e3" target="_blank" rel="noreferrer">b3203af</a>)</li><li>migrate copilot config to store (<a href="https://github.com/viarotel-org/escrcpy/commit/e32361129760380ede96a06088d7a874d0de3a67" target="_blank" rel="noreferrer">e323611</a>)</li><li>replace rotation icon with outline version (<a href="https://github.com/viarotel-org/escrcpy/commit/95ad30d8f7f39966da83b4324da20ef115274cff" target="_blank" rel="noreferrer">95ad30d</a>)</li><li>replace send icon with rocket icon (<a href="https://github.com/viarotel-org/escrcpy/commit/ef9e7d35b73f851a533bf776dea34793115ea1fb" target="_blank" rel="noreferrer">ef9e7d3</a>)</li><li>replace svg icons with font icons (<a href="https://github.com/viarotel-org/escrcpy/commit/9eca902e2d18bff6a7360782976fa854618320ad" target="_blank" rel="noreferrer">9eca902</a>)</li><li>replace trash icon with Delete icon (<a href="https://github.com/viarotel-org/escrcpy/commit/c59994e054444c5bc3e82f98405b5283df9bc250" target="_blank" rel="noreferrer">c59994e</a>)</li></ul><h2 id="_2-0-1-2026-01-06" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/workspace-v2.0.0...workspace-v2.0.1" target="_blank" rel="noreferrer">2.0.1</a> (2026-01-06) <a class="header-anchor" href="#_2-0-1-2026-01-06" aria-label="Permalink to "[2.0.1](https://github.com/viarotel-org/escrcpy/compare/workspace-v2.0.0...workspace-v2.0.1) (2026-01-06)""></a></h2><h3 id="bug-fixes-24" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-24" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the problem of abnormal subscription recharge fee (<a href="https://github.com/viarotel-org/escrcpy/commit/b32043c5f2a37792d8c336f09f4b62534ce43bec" target="_blank" rel="noreferrer">b32043c</a>)</li></ul><h2 id="_2-0-0-2026-01-05" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/workspace-v1.34.2...workspace-v2.0.0" target="_blank" rel="noreferrer">2.0.0</a> (2026-01-05) <a class="header-anchor" href="#_2-0-0-2026-01-05" aria-label="Permalink to "[2.0.0](https://github.com/viarotel-org/escrcpy/compare/workspace-v1.34.2...workspace-v2.0.0) (2026-01-05)""></a></h2><h3 id="features-11" tabindex="-1">Features <a class="header-anchor" href="#features-11" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Add system terminal support (<a href="https://github.com/viarotel-org/escrcpy/commit/e5c157e1a7339c284954d0142dd2ff8eb0983a0a" target="_blank" rel="noreferrer">e5c157e</a>)</li><li>✨ Device lists will now intelligently merge duplicate device entries and share device configurations (<a href="https://github.com/viarotel-org/escrcpy/commit/52cc4b1a65f753074bba188bb2a31f1e3f4628f3" target="_blank" rel="noreferrer">52cc4b1</a>)</li><li>✨ Integrate scrcpy binaries for macos (<a href="https://github.com/viarotel-org/escrcpy/commit/85bf0961e5886db80e622cc512d32cff1c83524c" target="_blank" rel="noreferrer">85bf096</a>)</li><li>✨ Introducing a new file icon display component and enhancing the File Explorer dialog. (<a href="https://github.com/viarotel-org/escrcpy/commit/11be6f17cffd4d37dd55a9e5a0e159f0acb501dd" target="_blank" rel="noreferrer">11be6f1</a>)</li><li>✨ Now supports copying device screenshots and recording files to the clipboard (<a href="https://github.com/viarotel-org/escrcpy/commit/bdb364486292ecc382821b28cf523fdbf5ce4cce" target="_blank" rel="noreferrer">bdb3644</a>)</li><li>✨ Now you can arrange your device windows through a graphical interface (<a href="https://github.com/viarotel-org/escrcpy/commit/91ad249bf1b85bddbbc697b182a5f47b04074c05" target="_blank" rel="noreferrer">91ad249</a>)</li><li>✨ Support edge hiding function (<a href="https://github.com/viarotel-org/escrcpy/commit/14a81de211ec19b9533c8fa57180ba3bf4d8ae3d" target="_blank" rel="noreferrer">14a81de</a>)</li><li>✨ Support floating control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/8807e5041399acd228ee739c610778272e431bdd" target="_blank" rel="noreferrer">8807e50</a>)</li><li>✨ Support pairing and connecting to devices via QR code (<a href="https://github.com/viarotel-org/escrcpy/commit/14306b2353b2d70999c6b13ea8715dcf19314be5" target="_blank" rel="noreferrer">14306b2</a>)</li><li>✨ Support to close the device screen when controlling (<a href="https://github.com/viarotel-org/escrcpy/commit/a84c775fa1ca507f551c4b0a1499d40d9bc2aedd" target="_blank" rel="noreferrer">a84c775</a>)</li><li>✨ Supports starting applications for mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/d19e78147152550b0d9f006765e09c955ab0951e" target="_blank" rel="noreferrer">d19e781</a>)</li><li>✨ Use the new interface design (<a href="https://github.com/viarotel-org/escrcpy/commit/b08021b31973ca21e6bd5c2ded9bf719be1dde5b" target="_blank" rel="noreferrer">b08021b</a>)</li><li>💥[Release-As: 2.0.0] major copilot overhaul with AutoGLM and multi-device automation (<a href="https://github.com/viarotel-org/escrcpy/commit/7ad5ecd1164bdadad0b7b7be4b20b46cc8512f06" target="_blank" rel="noreferrer">7ad5ecd</a>)</li><li>📸 Enhanced recording (<a href="https://github.com/viarotel-org/escrcpy/commit/7f10161ad7be72ddcdfcb8bda2aa075e6d748932" target="_blank" rel="noreferrer">7f10161</a>)</li><li>🔍️ Optimize the search function of the app (<a href="https://github.com/viarotel-org/escrcpy/commit/94ccb7be41c7d13b63a716a4245cf8552f66528d" target="_blank" rel="noreferrer">94ccb7b</a>)</li><li>🚀 Split the file manager into independent windows and support multiple instances in parallel (<a href="https://github.com/viarotel-org/escrcpy/commit/f41d853b7599222c73646cb8eeb0d5e212c330bb" target="_blank" rel="noreferrer">f41d853</a>)</li><li>🚀 Support adding the open application action to the desktop shortcut. (Not supported on macOS) (<a href="https://github.com/viarotel-org/escrcpy/commit/add251ff1d88f62559f8ff1e6cb728bdb04c49eb" target="_blank" rel="noreferrer">add251f</a>)</li><li>🚀 Supports connecting historical devices via device list (<a href="https://github.com/viarotel-org/escrcpy/commit/e0687e895a5092ed79f6fad3a03fe33f4205c18e" target="_blank" rel="noreferrer">e0687e8</a>)</li><li>🚀 Supports dragging the device control bar to sort (<a href="https://github.com/viarotel-org/escrcpy/commit/64a98b2c490cdd648fb21216cf9c2759a74ce7b0" target="_blank" rel="noreferrer">64a98b2</a>)</li><li>🚀 Update to scrcpy v3.3.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/462536ce60d0c2340561ad397dd187f871845677" target="_blank" rel="noreferrer">462536c</a>)</li><li>🚚 Support batch startup mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/fcfd78e3b77d81655b4c03e709b630d70ab20d64" target="_blank" rel="noreferrer">fcfd78e</a>)</li><li>🚚 The file manager has been refactored and improved, and more useful features have been added. (<a href="https://github.com/viarotel-org/escrcpy/commit/5cd5992a9c490bebc826b9f1ac3dd3e3ef87838a" target="_blank" rel="noreferrer">5cd5992</a>)</li></ul><h3 id="bug-fixes-25" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-25" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>♻️ Fixed repeated dependency issues (<a href="https://github.com/viarotel-org/escrcpy/commit/9777622830e2160ce84511052a79951638ff0771" target="_blank" rel="noreferrer">9777622</a>)</li><li>🐛 Fix automatic release (<a href="https://github.com/viarotel-org/escrcpy/commit/c2254aa27dc0a3ea0223dceb79ac64440a085e33" target="_blank" rel="noreferrer">c2254aa</a>)</li><li>🐛 Fix device support audio and video encoding cannot be parsed (<a href="https://github.com/viarotel-org/escrcpy/commit/9b7f6a98c28b44fcb9cc8cc8d9011ebe335ba73a" target="_blank" rel="noreferrer">9b7f6a9</a>)</li><li>🐛 Fix for built-in scrcpy not supporting x64 macos (<a href="https://github.com/viarotel-org/escrcpy/commit/0d606550d437aaf81094a0783ff4986a8135d74a" target="_blank" rel="noreferrer">0d60655</a>)</li><li>🐛 Fix issue with incorrect address bar path when returning to the previous level in file management (<a href="https://github.com/viarotel-org/escrcpy/commit/0222675aa8bc0eaed11dd6529526696842d42428" target="_blank" rel="noreferrer">0222675</a>)</li><li>🐛 Fix linux build errors (<a href="https://github.com/viarotel-org/escrcpy/commit/9b43dc0a9c0208520904acedcc6e561d7f64db77" target="_blank" rel="noreferrer">9b43dc0</a>)</li><li>🐛 Fix the display ID value type error (<a href="https://github.com/viarotel-org/escrcpy/commit/2b7ee795a077a6e9197d0a5db3a847aee8144ea8" target="_blank" rel="noreferrer">2b7ee79</a>)</li><li>🐛 Fix the mirror group bug (<a href="https://github.com/viarotel-org/escrcpy/commit/cd7d9cdd3c006f7d73bc70a1730870f277cb0dff" target="_blank" rel="noreferrer">cd7d9cd</a>)</li><li>🐛 Fix the problem of build failure caused by missing dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/e34e1c295a0e9567f87a9b5141e80fec65ce2dc1" target="_blank" rel="noreferrer">e34e1c2</a>)</li><li>🐛 Fix the problem of Windows calling system terminal failure (<a href="https://github.com/viarotel-org/escrcpy/commit/194689ed6089b910a514494ec9af4cad64a56461" target="_blank" rel="noreferrer">194689e</a>)</li><li>🐛 Fix the problem of Windows terminal injection command failure (<a href="https://github.com/viarotel-org/escrcpy/commit/fbf88d075c576a9f3c664bbb7fb2dae105e4399b" target="_blank" rel="noreferrer">fbf88d0</a>)</li><li>🐛 Fix typos (<a href="https://github.com/viarotel-org/escrcpy/commit/a7a3a17e022f3d8ed5e8db2b1aadfaa5c7b84a46" target="_blank" rel="noreferrer">a7a3a17</a>)</li><li>🐛 Fixed an issue where macos built-in updates failed (<a href="https://github.com/viarotel-org/escrcpy/commit/432ecebea6c8c8c6236fb5ebf9ad84e84201046d" target="_blank" rel="noreferrer">432eceb</a>)</li><li>🐛 Fixed an issue where some options in preferences could not be turned off (<a href="https://github.com/viarotel-org/escrcpy/commit/269bd29d1edf445be8d11353bc93438591be5f3e" target="_blank" rel="noreferrer">269bd29</a>)</li><li>🐛 Fixed possible sandbox issues on Linux (<a href="https://github.com/viarotel-org/escrcpy/commit/ff9f9bdd24841d6f0ad0c94f8331a337e011fcac" target="_blank" rel="noreferrer">ff9f9bd</a>)</li><li>🐛 Fixed the conflict between device control bar sorting and click events (<a href="https://github.com/viarotel-org/escrcpy/commit/18a57b97a8f2657b016b337d287421e946b0806f" target="_blank" rel="noreferrer">18a57b9</a>)</li><li>🐛 Fixed the issue of abnormal path display in the file manager address bar (<a href="https://github.com/viarotel-org/escrcpy/commit/2f63f6f1febccc066ba9b8ebefb369ef169c23a1" target="_blank" rel="noreferrer">2f63f6f</a>)</li><li>🐛 Fixed the issue of duplicate filter conditions in the device list (<a href="https://github.com/viarotel-org/escrcpy/commit/6c4242c40a878472862170ef3514870881c30b11" target="_blank" rel="noreferrer">6c4242c</a>)</li><li>🐛 Fixed the issue of layout flickering when refreshing the device list page (<a href="https://github.com/viarotel-org/escrcpy/commit/608b8f3120182c7031e075d3268fcda39bfb4c15" target="_blank" rel="noreferrer">608b8f3</a>)</li><li>🐛 Fixed the issue of saving exceptions after adjusting parameters in preference settings (<a href="https://github.com/viarotel-org/escrcpy/commit/4a18f61034bd7be9b6b3ae05f66427d50b359ac6" target="_blank" rel="noreferrer">4a18f61</a>)</li><li>🐛 Fixed the issue where activating the program on macOS in certain situations would cause the tray to be created repeatedly (<a href="https://github.com/viarotel-org/escrcpy/commit/cf8e183eb6db7215268346742e070b9955d07696" target="_blank" rel="noreferrer">cf8e183</a>)</li><li>🐛 Fixed the issue where all configurations would be cleared when resetting the category configuration in preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/6ee9a92bd3cd0d5b7a03419827b05346c605321c" target="_blank" rel="noreferrer">6ee9a92</a>)</li><li>🐛 Fixed the issue where Chinese text cannot be saved in file management read and write text (<a href="https://github.com/viarotel-org/escrcpy/commit/34785ddde5b7ea70ab6725875f00c4dc8ff11bf6" target="_blank" rel="noreferrer">34785dd</a>)</li><li>🐛 Fixed the issue where PowerShell failed to call the system terminal (<a href="https://github.com/viarotel-org/escrcpy/commit/7beb027fbd21df33bcbafce2cd23e86d90698eb4" target="_blank" rel="noreferrer">7beb027</a>)</li><li>🐛 Fixed the issue where recorded files could not be copied to the clipboard under Windows (<a href="https://github.com/viarotel-org/escrcpy/commit/119b518eb9099e641f99eb37f4bc7feaabe1e753" target="_blank" rel="noreferrer">119b518</a>)</li><li>🐛 Fixed the issue where there is a chance of an error when closing the floating control bar on macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/5c2c71131caa131ec00505bf114e6e0dc2cba989" target="_blank" rel="noreferrer">5c2c711</a>)</li><li>🐛 Fixed the problem of minimizing the visibility of tray icons (<a href="https://github.com/viarotel-org/escrcpy/commit/b0f42aa474686649fc7eb4736329539530a3b85a" target="_blank" rel="noreferrer">b0f42aa</a>)</li><li>🐛 Issue not taking effect after restarting the application after switching themes (<a href="https://github.com/viarotel-org/escrcpy/commit/857c4806a40760186be80233133d89330707cf4c" target="_blank" rel="noreferrer">857c480</a>)</li><li>🐛 Make StartApp compatible with scrcpy v3.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/1082e0d6623a5e91af37ff206c4dc4e6023b64fa" target="_blank" rel="noreferrer">1082e0d</a>)</li><li>🐛 Rename --display-buffer to --video-buffer (<a href="https://github.com/viarotel-org/escrcpy/commit/b2bb0aeb72e8359523bf9f108ec6bd4c7823a22c" target="_blank" rel="noreferrer">b2bb0ae</a>)</li><li>🐛 Repair ADB timeout problems (<a href="https://github.com/viarotel-org/escrcpy/commit/b5bffc562df339851ae68baf3e78cf4dd2ea2cf0" target="_blank" rel="noreferrer">b5bffc5</a>)</li><li>🐛 Repair floating action bar start application error (<a href="https://github.com/viarotel-org/escrcpy/commit/487e7e2ec4dc57e6b17132210804f1e2021d67d4" target="_blank" rel="noreferrer">487e7e2</a>)</li><li>🐛 Repair part of internationalization Lost dynamics (<a href="https://github.com/viarotel-org/escrcpy/commit/d18444f28ba1046018bc419e0068ce12c73b2d48" target="_blank" rel="noreferrer">d18444f</a>)</li><li>🐛 Resolve default recording error (<a href="https://github.com/viarotel-org/escrcpy/commit/358064ecd487dd69b635531eb0e2611f14ae5c7c" target="_blank" rel="noreferrer">358064e</a>)</li><li>🐛 Resolved the issue where the device list could not be displayed due to compatibility issues with certain devices (<a href="https://github.com/viarotel-org/escrcpy/commit/2c53b77745cc289edc0de1a404ecd9f037c28523" target="_blank" rel="noreferrer">2c53b77</a>)</li><li>🐛 Resolving build errors (<a href="https://github.com/viarotel-org/escrcpy/commit/d21fa290dcaa7fbe7bb61979542feb6b22b2c863" target="_blank" rel="noreferrer">d21fa29</a>)</li><li>🐛 Restore the --display-buffer parameter to solve the mirroring problem (<a href="https://github.com/viarotel-org/escrcpy/commit/0f3d869d07ab379e3d735e6c910be19c8c2fb5f1" target="_blank" rel="noreferrer">0f3d869</a>)</li><li>🐛 Solve the conflict between floating navigation bar and quick APP launch (<a href="https://github.com/viarotel-org/escrcpy/commit/460aca1ef0c26d8cf86fb19ba526802a88c6fe54" target="_blank" rel="noreferrer">460aca1</a>)</li><li>🐛 Solve the problem of abnormal display timing when recording related functions are successful (<a href="https://github.com/viarotel-org/escrcpy/commit/67d279e162c21d3f2160ec9b51cfdf437b645e39" target="_blank" rel="noreferrer">67d279e</a>)</li><li>🐛 Solve the problem of IPV6 address connection failure (<a href="https://github.com/viarotel-org/escrcpy/commit/1a95325884845441987113fbb17c58289a816346" target="_blank" rel="noreferrer">1a95325</a>)</li><li>🐛 Solve the problem of startup error of development mode under Linux (<a href="https://github.com/viarotel-org/escrcpy/commit/5c4f65e3b025d0f85594ea1863dd57c53986e40b" target="_blank" rel="noreferrer">5c4f65e</a>)</li><li>🐛 Solve the problem of Windows disabling video forwarding and crashing (<a href="https://github.com/viarotel-org/escrcpy/commit/10b902a97bcd86f4f43866279e269ab8be84d2df" target="_blank" rel="noreferrer">10b902a</a>)</li><li>🐛 Solved the problem that the main window could not be restored after being moved off the screen in some cases (<a href="https://github.com/viarotel-org/escrcpy/commit/d054f8df6c78bd678589164acaa5847016740953" target="_blank" rel="noreferrer">d054f8d</a>)</li><li>🐛 Start app to adapt to dark mode (<a href="https://github.com/viarotel-org/escrcpy/commit/ae13fdea07e33953973a8561c6bc4e458811560e" target="_blank" rel="noreferrer">ae13fde</a>)</li><li>🐛 Temporarily disable scrcpy integration in macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/9bf4d5cfed66466d1c8111cf8b0a44050e727f2a" target="_blank" rel="noreferrer">9bf4d5c</a>)</li><li>🐛 Update scrcpy-server file to solve the problem of not being able to obtain device APP list (<a href="https://github.com/viarotel-org/escrcpy/commit/63f7135a818f9ab7e13b9dacb7a6f283bed03bcc" target="_blank" rel="noreferrer">63f7135</a>)</li><li>📝 Fixed the issue that special characters in Windows prevented the creation of app shortcut launch (<a href="https://github.com/viarotel-org/escrcpy/commit/301dac5d5ee3a99e4eb1386a1658cbda4b19cf2e" target="_blank" rel="noreferrer">301dac5</a>)</li><li>🔧 Camera recording and screen off configuration conflict (<a href="https://github.com/viarotel-org/escrcpy/commit/4508758fb3c7304ccba8936a9b1cecaf001bc6ba" target="_blank" rel="noreferrer">4508758</a>)</li><li>🔧 Fixed button loading prompt conflict issue (<a href="https://github.com/viarotel-org/escrcpy/commit/c323ad60059f1a18ebb9486f860e088584da6b26" target="_blank" rel="noreferrer">c323ad6</a>)</li><li>🩹 Restore the windows build configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/9491069716a7bf1a79dbfa97b3aa066116951feb" target="_blank" rel="noreferrer">9491069</a>)</li><li>🚀 Fix the issue of abnormal program exit behavior under windows (<a href="https://github.com/viarotel-org/escrcpy/commit/705f8be589434375b86d3c6e57a4d3010440bcdb" target="_blank" rel="noreferrer">705f8be</a>)</li></ul><h3 id="performance-improvements-13" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-13" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Adjust the position of the start application button (<a href="https://github.com/viarotel-org/escrcpy/commit/9833932be3fa0e49cf5ba5bfbe5247e0d467aa90" target="_blank" rel="noreferrer">9833932</a>)</li><li>♻️ Code structure optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/595216b8b5bf6240f8debbc7c714f46792330adc" target="_blank" rel="noreferrer">595216b</a>)</li><li>♻️ Enhance recording stability (<a href="https://github.com/viarotel-org/escrcpy/commit/3dd75252591b8ea24ff2c02f12355b01b888c650" target="_blank" rel="noreferrer">3dd7525</a>)</li><li>♻️ Improve ADB connection stability (<a href="https://github.com/viarotel-org/escrcpy/commit/7655ba637c21500e6aaf633aa8ab8132d3687b33" target="_blank" rel="noreferrer">7655ba6</a>)</li><li>♻️ Improve the stability of window arrangement function (<a href="https://github.com/viarotel-org/escrcpy/commit/7ae3f21788634f6ce9d893a54494b16bc5a6cee5" target="_blank" rel="noreferrer">7ae3f21</a>)</li><li>♻️ Improve wireless connection stability (<a href="https://github.com/viarotel-org/escrcpy/commit/85be8980d441c0046ae0854a6fdc88998be7b24c" target="_blank" rel="noreferrer">85be898</a>)</li><li>♻️ Improved device connection stability (<a href="https://github.com/viarotel-org/escrcpy/commit/1d603abb3e591bc0a0a3fed9b7e6c104525e186e" target="_blank" rel="noreferrer">1d603ab</a>)</li><li>♻️ No longer building universal packages for macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/db5deb4183ac2a024e054443aee4003237167c58" target="_blank" rel="noreferrer">db5deb4</a>)</li><li>♻️ Optimize camera recording (<a href="https://github.com/viarotel-org/escrcpy/commit/4be2cf4f144ffe5694a4abbb35f14dc5bac0bace" target="_blank" rel="noreferrer">4be2cf4</a>)</li><li>♻️ Optimize camera recording stability (<a href="https://github.com/viarotel-org/escrcpy/commit/952b2a72508cc0d9e32089c7c5a17fdb61ec84de" target="_blank" rel="noreferrer">952b2a7</a>)</li><li>♻️ Optimize device details performance (<a href="https://github.com/viarotel-org/escrcpy/commit/38d1433a82d6c22c9bb6db681533c93e788e4cff" target="_blank" rel="noreferrer">38d1433</a>)</li><li>♻️ Optimize device list interaction logic (<a href="https://github.com/viarotel-org/escrcpy/commit/381206179311ad47594ecdc08170d26cd3c9eeca" target="_blank" rel="noreferrer">3812061</a>)</li><li>♻️ Optimize file manager interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/b168cc36a558723a039b82de49409e194b05f8f1" target="_blank" rel="noreferrer">b168cc3</a>)</li><li>♻️ Optimize QR code connection experience (<a href="https://github.com/viarotel-org/escrcpy/commit/86f5e6909b9db949c8611496940aeb9599ced2ec" target="_blank" rel="noreferrer">86f5e69</a>)</li><li>♻️ Optimize the Russian presentation effect (<a href="https://github.com/viarotel-org/escrcpy/commit/0d8a8ee889ca917c4741f0e2f065dcf6a9e1a611" target="_blank" rel="noreferrer">0d8a8ee</a>)</li><li>♻️ Optimized contextBridge related improvements for stability (<a href="https://github.com/viarotel-org/escrcpy/commit/0e098c37393b1410584f793bc15d1f76d246c05f" target="_blank" rel="noreferrer">0e098c3</a>)</li><li>♻️ Optimized the adb daemon startup failure detection mechanism (<a href="https://github.com/viarotel-org/escrcpy/commit/ca6be8590199f851e09bdf9a61daa0ee8a20bde3" target="_blank" rel="noreferrer">ca6be85</a>)</li><li>♻️ Reduce build package size by removing redundant dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/7b61b25f4e5eadff28bf112e6039b648491d36c1" target="_blank" rel="noreferrer">7b61b25</a>)</li><li>♻️ Refactor configuration related code to improve stability (<a href="https://github.com/viarotel-org/escrcpy/commit/37bf4382ff4953ec5161449a4fc6a5788a6a9253" target="_blank" rel="noreferrer">37bf438</a>)</li><li>♻️ Script and directory structure optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/68378efb51c89095e6b2802bf9936608a156d17a" target="_blank" rel="noreferrer">68378ef</a>)</li><li>♻️ Simplify sandbox automatic configuration manager code to improve performance (<a href="https://github.com/viarotel-org/escrcpy/commit/1b823362e5cc9888f39901538d4444b1fbba402e" target="_blank" rel="noreferrer">1b82336</a>)</li><li>♻️ Support interruption during waiting for wireless connection (<a href="https://github.com/viarotel-org/escrcpy/commit/344b385d33010d9fcfc53e8759e9f6419bbbfba3" target="_blank" rel="noreferrer">344b385</a>)</li><li>♻️ Supports retrieving a list of applications (<a href="https://github.com/viarotel-org/escrcpy/commit/b1a6ba7ae46f74ef0c9bef3b9a88df0ad65db33f" target="_blank" rel="noreferrer">b1a6ba7</a>)</li><li>♻️ Update mirror icon (<a href="https://github.com/viarotel-org/escrcpy/commit/c214e5add6746cf7ec299158cf0e77c7eed21f12" target="_blank" rel="noreferrer">c214e5a</a>)</li><li>♻️ When the application fails to start, display the error message (<a href="https://github.com/viarotel-org/escrcpy/commit/dbc34d63add3cd05ca9327831509e21d7513a04c" target="_blank" rel="noreferrer">dbc34d6</a>)</li><li>♿️ Supports adjusting the closing method of the application in preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/e643f8e2d72731ea51f73ab7337425ce34a6cfc6" target="_blank" rel="noreferrer">e643f8e</a>)</li><li>⚗️ Experimental support for turning off screen controls (<a href="https://github.com/viarotel-org/escrcpy/commit/9555f58df5f1c4bc4a263ddf586c605785a094ef" target="_blank" rel="noreferrer">9555f58</a>)</li><li>⚡️ Improve the start APP experience (<a href="https://github.com/viarotel-org/escrcpy/commit/29e5e1b6ebf73777b61e36e223905998a219daa9" target="_blank" rel="noreferrer">29e5e1b</a>)</li><li>⚡️ Optimize scrcpy parameter conversion performance (<a href="https://github.com/viarotel-org/escrcpy/commit/18dcd24e656801fbb811ccc46496e4037d28a137" target="_blank" rel="noreferrer">18dcd24</a>)</li><li>⚡️ Optimize startup application performance (<a href="https://github.com/viarotel-org/escrcpy/commit/8e94494e43945a611edeef0466d5c4d581b25e05" target="_blank" rel="noreferrer">8e94494</a>)</li><li>⚡️ Optimize the method of obtaining the available displays of the device (<a href="https://github.com/viarotel-org/escrcpy/commit/9e31c847fe91e0d5ccad512e863f9a2746554383" target="_blank" rel="noreferrer">9e31c84</a>)</li><li>⚡️ Optimize the stability of options that need to dynamically obtain parameters in preference settings (<a href="https://github.com/viarotel-org/escrcpy/commit/39bbc9850bde77aa21d9fdc4f58119541cde2b8f" target="_blank" rel="noreferrer">39bbc98</a>)</li><li>✅ A new method is adopted to solve the problem of IP type configuration storage (<a href="https://github.com/viarotel-org/escrcpy/commit/5488a1e826e795fbd644a4204ea018f8662adf2e" target="_blank" rel="noreferrer">5488a1e</a>)</li><li>✅ File management supports selecting directories for uploading (<a href="https://github.com/viarotel-org/escrcpy/commit/fd2e639d1b04f1e3b65b04eb02343830d1302238" target="_blank" rel="noreferrer">fd2e639</a>)</li><li>✅ Provides the function of detecting and migrating configurations when deleting a device (<a href="https://github.com/viarotel-org/escrcpy/commit/39e05334a899d6157ff3a9b96bab3faae298007f" target="_blank" rel="noreferrer">39e0533</a>)</li><li>✅ Support switching devices on the floating control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/50440f5f4b98eed2ceabd0c4fda706ef66eabedd" target="_blank" rel="noreferrer">50440f5</a>)</li><li>✨ Adjust the position of the wireless connection screen (<a href="https://github.com/viarotel-org/escrcpy/commit/3e3fc34f909fdfedd564a974cde7c3d4fc4800fc" target="_blank" rel="noreferrer">3e3fc34</a>)</li><li>✨ Enable new icon (<a href="https://github.com/viarotel-org/escrcpy/commit/695e35d86289ae9ac3989f8f0d4e3ce3c955d178" target="_blank" rel="noreferrer">695e35d</a>)</li><li>✨ The floating control bar supports transparent display when inactive (<a href="https://github.com/viarotel-org/escrcpy/commit/34f27c52ca6821ee3bed17e7a57afa3c53d8a98e" target="_blank" rel="noreferrer">34f27c5</a>)</li><li>✨ Update to scrcpy@2.7 to support the gamepad (<a href="https://github.com/viarotel-org/escrcpy/commit/0053e87f1a345502430f8f1ce94a59d1c399ddda" target="_blank" rel="noreferrer">0053e87</a>)</li><li>➖ Remove redundant console (<a href="https://github.com/viarotel-org/escrcpy/commit/9a67142af64820495da46f46891e222968beeacc" target="_blank" rel="noreferrer">9a67142</a>)</li><li>⬆️ Improve QR code connection performance (<a href="https://github.com/viarotel-org/escrcpy/commit/b413889ed32d1b39387cbdb2844a18fb0349f17b" target="_blank" rel="noreferrer">b413889</a>)</li><li>⬆️ Improved performance of automated mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/33a03c3f636c0a7d7010ddffec381b44612a2534" target="_blank" rel="noreferrer">33a03c3</a>)</li><li>⬆️ Optimize edge hiding performance (<a href="https://github.com/viarotel-org/escrcpy/commit/74a91a4058692165aaaac77d753df6c78c6e5901" target="_blank" rel="noreferrer">74a91a4</a>)</li><li>⬆️ Optimize the performance of the floating control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/a1c60ecd787d2c05bd15109d71a557eb8d58e443" target="_blank" rel="noreferrer">a1c60ec</a>)</li><li>🌱 Optimize app icon background color and corner radius. (<a href="https://github.com/viarotel-org/escrcpy/commit/bc4f49255dc08792a2b49142087cf4d63ed24a9c" target="_blank" rel="noreferrer">bc4f492</a>)</li><li>🌱 Optimize application icon details (<a href="https://github.com/viarotel-org/escrcpy/commit/55800be0ec93b0a84bbf36a9fdddce1f40ebd31c" target="_blank" rel="noreferrer">55800be</a>)</li><li>🌱 UI details and documentation optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/5b5bbf7a680142bdbfca869048feab60e70938f0" target="_blank" rel="noreferrer">5b5bbf7</a>)</li><li>🍻 Improve file manager reliability (<a href="https://github.com/viarotel-org/escrcpy/commit/90632430d1e4c95ff97a901566ea65dc5cd29388" target="_blank" rel="noreferrer">9063243</a>)</li><li>🐛 Improve wireless connection verification method (<a href="https://github.com/viarotel-org/escrcpy/commit/69fecc3bc59f8f4a968368e48f1f06174255e62c" target="_blank" rel="noreferrer">69fecc3</a>)</li><li>👥 Control bar sorting supports state synchronization (<a href="https://github.com/viarotel-org/escrcpy/commit/88abe9515360408a860dccc11d01338631387c41" target="_blank" rel="noreferrer">88abe95</a>)</li><li>👷 Added edge hiding function switch (<a href="https://github.com/viarotel-org/escrcpy/commit/d25714a43f0676ab35204d6b4bc7564464eeb3c2" target="_blank" rel="noreferrer">d25714a</a>)</li><li>👷 Explicitly clean up unnecessary child processes on exit (<a href="https://github.com/viarotel-org/escrcpy/commit/0549ddabb6020f670aece6e628bd08327b679c5c" target="_blank" rel="noreferrer">0549dda</a>)</li><li>👷 Optimize the edge hiding function (<a href="https://github.com/viarotel-org/escrcpy/commit/d5caaa915c5e979c2217357cf74efe20d477c5ba" target="_blank" rel="noreferrer">d5caaa9</a>)</li><li>👷 Remove redundant code comments (<a href="https://github.com/viarotel-org/escrcpy/commit/ca4e8267942ec78cf600d67ef2741a2bbe0f8034" target="_blank" rel="noreferrer">ca4e826</a>)</li><li>👽️ Experimental support for adding open application actions to linux desktop shortcuts (<a href="https://github.com/viarotel-org/escrcpy/commit/6897c0e16c4d5fb0f9154aac3ce0b274bdc95a2a" target="_blank" rel="noreferrer">6897c0e</a>)</li><li>👽️ Experimentally add linux arm64 support (<a href="https://github.com/viarotel-org/escrcpy/commit/5b033fd2a1a6c9cf397b2a9178f3cde03df83266" target="_blank" rel="noreferrer">5b033fd</a>)</li><li>💄 Improve space utilization of device window layout tools (<a href="https://github.com/viarotel-org/escrcpy/commit/939a2d2c07d2de8d79f92bfbd228497c9a995ab9" target="_blank" rel="noreferrer">939a2d2</a>)</li><li>💄 Improved Russian display (<a href="https://github.com/viarotel-org/escrcpy/commit/ca79e1b57d507ba0fc4b2c3dd2411682b3b87105" target="_blank" rel="noreferrer">ca79e1b</a>)</li><li>💄 Normalize control window titles and generated file names (<a href="https://github.com/viarotel-org/escrcpy/commit/ccc7f0e734c8ac98d3917a7cc5aefd086d46523f" target="_blank" rel="noreferrer">ccc7f0e</a>)</li><li>💄 Optimization of display effect of device list page (<a href="https://github.com/viarotel-org/escrcpy/commit/305187dcca3d654697fcb597e9a8c4cad1ffe3cb" target="_blank" rel="noreferrer">305187d</a>)</li><li>💄 Optimize device refresh mode (<a href="https://github.com/viarotel-org/escrcpy/commit/ea75615a4660345a63bf7dc7abc720bdf161009c" target="_blank" rel="noreferrer">ea75615</a>)</li><li>💄 Optimize dialog display (<a href="https://github.com/viarotel-org/escrcpy/commit/18137188fc7f9470501c17d12a59c719c847daf4" target="_blank" rel="noreferrer">1813718</a>)</li><li>💄 Optimize pairing interface display (<a href="https://github.com/viarotel-org/escrcpy/commit/df4103b85a805107c0bb5e6c6fa50742b7ff3a7a" target="_blank" rel="noreferrer">df4103b</a>)</li><li>💄 Optimize preference setting button layout (<a href="https://github.com/viarotel-org/escrcpy/commit/47ae53d623bf0c8f7a08df2cc2cc5a54bfc8a917" target="_blank" rel="noreferrer">47ae53d</a>)</li><li>💄 Optimize Russian display effect (<a href="https://github.com/viarotel-org/escrcpy/commit/5ca39ae188ba15af8000a573fc015b51e8c615d0" target="_blank" rel="noreferrer">5ca39ae</a>)</li><li>💄 Optimize the display effect of horizontal screen screenshots (<a href="https://github.com/viarotel-org/escrcpy/commit/90c716302d58c7484cc6aba4a55e54a103d5f8ef" target="_blank" rel="noreferrer">90c7163</a>)</li><li>💄 Optimize the interface display effect (<a href="https://github.com/viarotel-org/escrcpy/commit/c7a5cd453f1475f04b2285ffa0d4511be3976a9e" target="_blank" rel="noreferrer">c7a5cd4</a>)</li><li>💄 Window layout adapted to dark mode theme (<a href="https://github.com/viarotel-org/escrcpy/commit/eab402ba8bc7f6f72d7f4758fa60b32deeaefd1d" target="_blank" rel="noreferrer">eab402b</a>)</li><li>💫 Adjust gnirehtet configuration behavior to make it consistent with user operation habits (<a href="https://github.com/viarotel-org/escrcpy/commit/75079150ee92fb91dd34cbe4189404bc6ae6f932" target="_blank" rel="noreferrer">7507915</a>)</li><li>💫 Support appending gnirehtet custom parameters in configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/206a030d73f7344d2b6fecf791d1b76fe645d143" target="_blank" rel="noreferrer">206a030</a>)</li><li>📌 Standardize the device list lifecycle processing flow. IPv6 addresses must be enclosed in [] and the port number cannot be omitted for wireless connections. (<a href="https://github.com/viarotel-org/escrcpy/commit/93c059dc9d79949609f8537e161522acfa658f66" target="_blank" rel="noreferrer">93c059d</a>)</li><li>📌 Support saving the main panel window size status (<a href="https://github.com/viarotel-org/escrcpy/commit/cef022f17197cbc9678ac981475a9bfd014bf6ed" target="_blank" rel="noreferrer">cef022f</a>)</li><li>📝 Add docs entry to the program (<a href="https://github.com/viarotel-org/escrcpy/commit/db5d1576a90c00b8ac3d8c9f42616c9850f5801e" target="_blank" rel="noreferrer">db5d157</a>)</li><li>📝 Add Japanese language support (<a href="https://github.com/viarotel-org/escrcpy/commit/969378fa04292d07ad889e4113b556f9d3d5d2d9" target="_blank" rel="noreferrer">969378f</a>)</li><li>📝 Added Arabic language support (<a href="https://github.com/viarotel-org/escrcpy/commit/f6c9fa44b009359790b90ee9dae534f876cfef46" target="_blank" rel="noreferrer">f6c9fa4</a>)</li><li>📝 Optimize the scheduled task list (<a href="https://github.com/viarotel-org/escrcpy/commit/c666709aeb7e698a376018885e85a011decddb22" target="_blank" rel="noreferrer">c666709</a>)</li><li>📝 Optimize the title of the control interface to solve the problem of duplicate device names (<a href="https://github.com/viarotel-org/escrcpy/commit/06a151dddb2584f82a9323524113d475974fee63" target="_blank" rel="noreferrer">06a151d</a>)</li><li>📝 Optimized startup app package name display (<a href="https://github.com/viarotel-org/escrcpy/commit/22eb718fa5821a40b414ec548342c2f05057e123" target="_blank" rel="noreferrer">22eb718</a>)</li><li>📝 Simplified partial translation (<a href="https://github.com/viarotel-org/escrcpy/commit/741148776fc257b30bbc3bbc2cbd6387fc8a1137" target="_blank" rel="noreferrer">7411487</a>)</li><li>📦️ Update the upload function to support file and directory selection, and optimize the interface layout (<a href="https://github.com/viarotel-org/escrcpy/commit/7f5bd3510f724b6da618d840e2ee12e1609926bb" target="_blank" rel="noreferrer">7f5bd35</a>)</li><li>📸 Recording camera support (<a href="https://github.com/viarotel-org/escrcpy/commit/10d0370b663bc08028633e9dad910a637ea373b6" target="_blank" rel="noreferrer">10d0370</a>)</li><li>📸 Support viewing real-time images and power information of the device (<a href="https://github.com/viarotel-org/escrcpy/commit/d262adf54df2a28c734b3db1a5d17bbccd983db9" target="_blank" rel="noreferrer">d262adf</a>)</li><li>🔀 Optimize the storage policy configured in preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/b9faabfb46066e150915538747f4a689fe38a7c6" target="_blank" rel="noreferrer">b9faabf</a>)</li><li>🔊 Expanded audio source options (<a href="https://github.com/viarotel-org/escrcpy/commit/fc91f0706022bf93b8efca5c5c4211cc5a8950ff" target="_blank" rel="noreferrer">fc91f07</a>)</li><li>🔍️ Optimize QR code style to avoid scanning problems on some devices (<a href="https://github.com/viarotel-org/escrcpy/commit/dd3ad6cc5c91659f163e6e906f711c291fafc28b" target="_blank" rel="noreferrer">dd3ad6c</a>)</li><li>🔖 Adjust the order of quick entry functions (<a href="https://github.com/viarotel-org/escrcpy/commit/ccb59e15ecf352a4f2121b31678b26ce57d51664" target="_blank" rel="noreferrer">ccb59e1</a>)</li><li>🔖 Optimize interaction of preferred terminal options (<a href="https://github.com/viarotel-org/escrcpy/commit/900dc694251792aa95759d7c7e85ab241ed476d3" target="_blank" rel="noreferrer">900dc69</a>)</li><li>🔧 Optimized startup APP function interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/468af22bf84bcb5cc50a9ff77d2a70cb0d23c227" target="_blank" rel="noreferrer">468af22</a>)</li><li>🔧 Temporarily disable scheduled tasks that are too far away (<a href="https://github.com/viarotel-org/escrcpy/commit/be5e6396e13a86ec1ae0cf09012c954b8a256c4c" target="_blank" rel="noreferrer">be5e639</a>)</li><li>🔨 Fixed the problem that some models could not reversely supply the network due to the blocking of installation detection when using Gnirehtet (<a href="https://github.com/viarotel-org/escrcpy/commit/c5369afc8a1160de5cacc306bd228e11846082f1" target="_blank" rel="noreferrer">c5369af</a>)</li><li>🔨 Improve the reliability of the linux sandbox configuration tool (<a href="https://github.com/viarotel-org/escrcpy/commit/6de25382d5a8b9479ecf2b75980af5d34ea54462" target="_blank" rel="noreferrer">6de2538</a>)</li><li>🧑💻 Improve application performance with VueRouter (<a href="https://github.com/viarotel-org/escrcpy/commit/6a8c19099db34c4622a61bc036d790d18e3a568b" target="_blank" rel="noreferrer">6a8c190</a>)</li><li>🧑💻 Improve device-based terminal experience (<a href="https://github.com/viarotel-org/escrcpy/commit/88a03564a5d7affd5b827b19bf4abfc2e76e4c39" target="_blank" rel="noreferrer">88a0356</a>)</li><li>🧑💻 Optimize application icon size under macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/066d81fe8ec8daeed6e0beac0caab6193d16ee49" target="_blank" rel="noreferrer">066d81f</a>)</li><li>🧑💻 Optimize the interactive experience of the device control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/8388646d787e265628f3120a1246c3fc6604f7fd" target="_blank" rel="noreferrer">8388646</a>)</li><li>🩹 Add an option to enable keyboard fix on app startup to be compatible with older versions of scrcpy (<a href="https://github.com/viarotel-org/escrcpy/commit/be89b360f891350710527fcb49dd920183d696b2" target="_blank" rel="noreferrer">be89b36</a>)</li><li>🩹 Closing a screen via the control bar no longer requires creating a help window (<a href="https://github.com/viarotel-org/escrcpy/commit/84c7be784e3e7808af0ac020ec961687d61db5a9" target="_blank" rel="noreferrer">84c7be7</a>)</li><li>🚀 Adjust options to support scrcpy v3.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/0602676a3e6b06ae1de1a8d7dd2d365646222245" target="_blank" rel="noreferrer">0602676</a>)</li><li>🚀 After getting the device list, query and save the SerialNo of each device in preparation for subsequent integration (<a href="https://github.com/viarotel-org/escrcpy/commit/4464e7e80995493a53e9e5e6b155a0e138ef84bb" target="_blank" rel="noreferrer">4464e7e</a>)</li><li>🚀 Clean output when closing built-in terminal (<a href="https://github.com/viarotel-org/escrcpy/commit/c976d4cfc020d9761ca11ef5641264d5f33cecb7" target="_blank" rel="noreferrer">c976d4c</a>)</li><li>🚀 Extended floating control bar function (<a href="https://github.com/viarotel-org/escrcpy/commit/790e70349ac8b938a77cbde3560c410c8fc2a05b" target="_blank" rel="noreferrer">790e703</a>)</li><li>🚀 File management supports returning to the root directory (<a href="https://github.com/viarotel-org/escrcpy/commit/2e274436e66262fb7251fa3d95a9979c6831652b" target="_blank" rel="noreferrer">2e27443</a>)</li><li>🚀 Improve app icon quality (<a href="https://github.com/viarotel-org/escrcpy/commit/8a6f4c7bcba0bdbb352d8e1ed7825a095e15b9b0" target="_blank" rel="noreferrer">8a6f4c7</a>)</li><li>🚀 Improve performance by asynchronously storing main interface boundary information (<a href="https://github.com/viarotel-org/escrcpy/commit/d230c150be23df27a1e91166aae70f47af6b91e0" target="_blank" rel="noreferrer">d230c15</a>)</li><li>🚀 Modify the adb connection method to be compatible with scan connection (<a href="https://github.com/viarotel-org/escrcpy/commit/e6e8a09dfcbd0dfec1a2c8afe58384cd8189f2b4" target="_blank" rel="noreferrer">e6e8a09</a>)</li><li>🚀 Optimization of window arrangement function (<a href="https://github.com/viarotel-org/escrcpy/commit/33786ab46095727d027a5cb7206c093e9e7a06d2" target="_blank" rel="noreferrer">33786ab</a>)</li><li>🚀 Optimize device connection experience (<a href="https://github.com/viarotel-org/escrcpy/commit/0690f2d4c07b50a162b5c1aa3fdf2d21fe2a83f9" target="_blank" rel="noreferrer">0690f2d</a>)</li><li>🚀 Optimize device list connection behavior and configuration migration strategy (<a href="https://github.com/viarotel-org/escrcpy/commit/82370583224a351ae15040a8cf70861a34342e1b" target="_blank" rel="noreferrer">8237058</a>)</li><li>🚀 Optimize program performance (<a href="https://github.com/viarotel-org/escrcpy/commit/9af3988cf6cf34a35245ed176f2f9906876341c5" target="_blank" rel="noreferrer">9af3988</a>)</li><li>🚀 Optimize system terminal stability (<a href="https://github.com/viarotel-org/escrcpy/commit/2ffc5884a5ffd8dcc6d592f98eba15220229b3c3" target="_blank" rel="noreferrer">2ffc588</a>)</li><li>🚀 Optimize the built-in terminal interaction experience (<a href="https://github.com/viarotel-org/escrcpy/commit/bb56d5b53b26709baa1158614a9ebe5bb713eae2" target="_blank" rel="noreferrer">bb56d5b</a>)</li><li>🚀 Optimize the default behavior when adding new widgets to the device window arrangement (<a href="https://github.com/viarotel-org/escrcpy/commit/1be470ad83e012857318172d634023abca034e68" target="_blank" rel="noreferrer">1be470a</a>)</li><li>🚀 Optimize the details of the new version of the icon (<a href="https://github.com/viarotel-org/escrcpy/commit/db9b19a8aaf4c515a4f805c9e84df9e9ecc381f3" target="_blank" rel="noreferrer">db9b19a</a>)</li><li>🚀 Optimize the display effect of application icons under windows (<a href="https://github.com/viarotel-org/escrcpy/commit/e0c221fe4c9015e2dab119d524541d92aa83a557" target="_blank" rel="noreferrer">e0c221f</a>)</li><li>🚀 Optimize the display effect of new icons in smaller sizes (<a href="https://github.com/viarotel-org/escrcpy/commit/7d91d7169ff7317597a0ab800f31bb7e4773ff4e" target="_blank" rel="noreferrer">7d91d71</a>)</li><li>🚀 Optimize the layout effect of the task list (<a href="https://github.com/viarotel-org/escrcpy/commit/044cfcde2ede413248f236be7e39dc3a3fbba8aa" target="_blank" rel="noreferrer">044cfcd</a>)</li><li>🚀 Optimize the menu trigger method for the upload function (<a href="https://github.com/viarotel-org/escrcpy/commit/8d39f5badc9a1c25edd15f290452701b60fc9e7c" target="_blank" rel="noreferrer">8d39f5b</a>)</li><li>🚀 Optimize the storage strategy for preference Settings (<a href="https://github.com/viarotel-org/escrcpy/commit/359b9b9f97e218dc4e3ed74fe184da8512121238" target="_blank" rel="noreferrer">359b9b9</a>)</li><li>🚀 Provide feedback on the application shortcut addition (<a href="https://github.com/viarotel-org/escrcpy/commit/d7eca8df930b3e66ba38964a49a81d71db8e6035" target="_blank" rel="noreferrer">d7eca8d</a>)</li><li>🚀 Supports display of offline devices (<a href="https://github.com/viarotel-org/escrcpy/commit/dcf817feeeb306a6b1b534c8b7f85e1223af5420" target="_blank" rel="noreferrer">dcf817f</a>)</li><li>🚀 Supports opening using the main monitor when starting the APP (<a href="https://github.com/viarotel-org/escrcpy/commit/aec9b78823acaf1c5705b51691eb20a11ddc8dfd" target="_blank" rel="noreferrer">aec9b78</a>)</li><li>🚀 The main panel supports single instance startup (<a href="https://github.com/viarotel-org/escrcpy/commit/c49d22cabf17d4539549db01914fddb44b73530f" target="_blank" rel="noreferrer">c49d22c</a>)</li><li>🚀 Update to scrcpy v3.3.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/a2bb039131f807e4e9904048ea04ce4d6fb7109b" target="_blank" rel="noreferrer">a2bb039</a>)</li><li>🚀 Update to scrcpy v3.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/bf06382b3a66a7efbf01975f1eac0b092e78d034" target="_blank" rel="noreferrer">bf06382</a>)</li><li>🚀 Update to scrcpy v3.0.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/75105484ab1d2e31b9bce70f8fc03b7c543e190a" target="_blank" rel="noreferrer">7510548</a>)</li><li>🚀 Update to scrcpy v3.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/7c74c712112ca80fe818c5f38d4f4f227b0f2590" target="_blank" rel="noreferrer">7c74c71</a>)</li><li>🚀 Update to scrcpy v3.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/57c11afc1c4984ef930ee83f8d2eb12001a27429" target="_blank" rel="noreferrer">57c11af</a>)</li><li>🚀 Update to scrcpy v3.3 (<a href="https://github.com/viarotel-org/escrcpy/commit/bbf2335e0162d4cb53aff556cf733fae499366e9" target="_blank" rel="noreferrer">bbf2335</a>)</li><li>🚀 Update to scrcpy v3.3.3 (<a href="https://github.com/viarotel-org/escrcpy/commit/8566644a156fbfae538eb1a5a8136d330a1b4568" target="_blank" rel="noreferrer">8566644</a>)</li><li>🚚 Reduce some unnecessary verifications and increase the speed at which equipment starts reverse network supply (<a href="https://github.com/viarotel-org/escrcpy/commit/c17aabaf4d0b792111ce975c269072b69c6ef734" target="_blank" rel="noreferrer">c17aaba</a>)</li></ul><h3 id="miscellaneous-chores-7" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-7" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 1.25.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/f60245b11d9f38d5a61d9e3c59932de95ecef4b0" target="_blank" rel="noreferrer">f60245b</a>)</li><li>release 2.0.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/7e5dfe010805ecdea7f3f0d2d8fa90e2edca62b3" target="_blank" rel="noreferrer">7e5dfe0</a>)</li></ul><h3 id="code-refactoring-14" tabindex="-1">Code Refactoring <a class="header-anchor" href="#code-refactoring-14" aria-label="Permalink to "Code Refactoring""></a></h3><ul><li>♻️ Reconstruct the multi-device batch upload function (<a href="https://github.com/viarotel-org/escrcpy/commit/dbdaa35d91f9715401eb30d306801c00a70459d8" target="_blank" rel="noreferrer">dbdaa35</a>)</li><li>🔨 Optimize code (<a href="https://github.com/viarotel-org/escrcpy/commit/f61d820a6719335476144d452a73ddd0f5f2d035" target="_blank" rel="noreferrer">f61d820</a>)</li></ul><h2 id="_1-34-2-2025-12-08" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.34.1...v1.34.2" target="_blank" rel="noreferrer">1.34.2</a> (2025-12-08) <a class="header-anchor" href="#_1-34-2-2025-12-08" aria-label="Permalink to "[1.34.2](https://github.com/viarotel-org/escrcpy/compare/v1.34.1...v1.34.2) (2025-12-08)""></a></h2><h3 id="performance-improvements-14" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-14" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📦️ Update the upload function to support file and directory selection, and optimize the interface layout (<a href="https://github.com/viarotel-org/escrcpy/commit/7f5bd3510f724b6da618d840e2ee12e1609926bb" target="_blank" rel="noreferrer">7f5bd35</a>)</li><li>🚀 Optimize the menu trigger method for the upload function (<a href="https://github.com/viarotel-org/escrcpy/commit/8d39f5badc9a1c25edd15f290452701b60fc9e7c" target="_blank" rel="noreferrer">8d39f5b</a>)</li></ul><h2 id="_1-34-1-2025-12-07" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.34.0...v1.34.1" target="_blank" rel="noreferrer">1.34.1</a> (2025-12-07) <a class="header-anchor" href="#_1-34-1-2025-12-07" aria-label="Permalink to "[1.34.1](https://github.com/viarotel-org/escrcpy/compare/v1.34.0...v1.34.1) (2025-12-07)""></a></h2><h3 id="performance-improvements-15" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-15" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🍻 Improve file manager reliability (<a href="https://github.com/viarotel-org/escrcpy/commit/90632430d1e4c95ff97a901566ea65dc5cd29388" target="_blank" rel="noreferrer">9063243</a>)</li></ul><h2 id="_1-34-0-2025-12-07" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.33.0...v1.34.0" target="_blank" rel="noreferrer">1.34.0</a> (2025-12-07) <a class="header-anchor" href="#_1-34-0-2025-12-07" aria-label="Permalink to "[1.34.0](https://github.com/viarotel-org/escrcpy/compare/v1.33.0...v1.34.0) (2025-12-07)""></a></h2><h3 id="features-12" tabindex="-1">Features <a class="header-anchor" href="#features-12" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Introducing a new file icon display component and enhancing the File Explorer dialog. (<a href="https://github.com/viarotel-org/escrcpy/commit/11be6f17cffd4d37dd55a9e5a0e159f0acb501dd" target="_blank" rel="noreferrer">11be6f1</a>)</li><li>🚀 Split the file manager into independent windows and support multiple instances in parallel (<a href="https://github.com/viarotel-org/escrcpy/commit/f41d853b7599222c73646cb8eeb0d5e212c330bb" target="_blank" rel="noreferrer">f41d853</a>)</li><li>🚚 The file manager has been refactored and improved, and more useful features have been added. (<a href="https://github.com/viarotel-org/escrcpy/commit/5cd5992a9c490bebc826b9f1ac3dd3e3ef87838a" target="_blank" rel="noreferrer">5cd5992</a>)</li></ul><h3 id="bug-fixes-26" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-26" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the conflict between device control bar sorting and click events (<a href="https://github.com/viarotel-org/escrcpy/commit/18a57b97a8f2657b016b337d287421e946b0806f" target="_blank" rel="noreferrer">18a57b9</a>)</li><li>🐛 Fixed the issue of abnormal path display in the file manager address bar (<a href="https://github.com/viarotel-org/escrcpy/commit/2f63f6f1febccc066ba9b8ebefb369ef169c23a1" target="_blank" rel="noreferrer">2f63f6f</a>)</li><li>🐛 Fixed the issue where Chinese text cannot be saved in file management read and write text (<a href="https://github.com/viarotel-org/escrcpy/commit/34785ddde5b7ea70ab6725875f00c4dc8ff11bf6" target="_blank" rel="noreferrer">34785dd</a>)</li></ul><h3 id="performance-improvements-16" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-16" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize file manager interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/b168cc36a558723a039b82de49409e194b05f8f1" target="_blank" rel="noreferrer">b168cc3</a>)</li><li>✨ Enable new icon (<a href="https://github.com/viarotel-org/escrcpy/commit/695e35d86289ae9ac3989f8f0d4e3ce3c955d178" target="_blank" rel="noreferrer">695e35d</a>)</li><li>🌱 Optimize app icon background color and corner radius. (<a href="https://github.com/viarotel-org/escrcpy/commit/bc4f49255dc08792a2b49142087cf4d63ed24a9c" target="_blank" rel="noreferrer">bc4f492</a>)</li><li>🌱 Optimize application icon details (<a href="https://github.com/viarotel-org/escrcpy/commit/55800be0ec93b0a84bbf36a9fdddce1f40ebd31c" target="_blank" rel="noreferrer">55800be</a>)</li><li>📝 Optimize the scheduled task list (<a href="https://github.com/viarotel-org/escrcpy/commit/c666709aeb7e698a376018885e85a011decddb22" target="_blank" rel="noreferrer">c666709</a>)</li><li>🧑💻 Optimize application icon size under macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/066d81fe8ec8daeed6e0beac0caab6193d16ee49" target="_blank" rel="noreferrer">066d81f</a>)</li><li>🧑💻 Optimize the interactive experience of the device control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/8388646d787e265628f3120a1246c3fc6604f7fd" target="_blank" rel="noreferrer">8388646</a>)</li><li>🚀 Improve app icon quality (<a href="https://github.com/viarotel-org/escrcpy/commit/8a6f4c7bcba0bdbb352d8e1ed7825a095e15b9b0" target="_blank" rel="noreferrer">8a6f4c7</a>)</li><li>🚀 Optimize program performance (<a href="https://github.com/viarotel-org/escrcpy/commit/9af3988cf6cf34a35245ed176f2f9906876341c5" target="_blank" rel="noreferrer">9af3988</a>)</li><li>🚀 Optimize the details of the new version of the icon (<a href="https://github.com/viarotel-org/escrcpy/commit/db9b19a8aaf4c515a4f805c9e84df9e9ecc381f3" target="_blank" rel="noreferrer">db9b19a</a>)</li><li>🚀 Optimize the display effect of application icons under windows (<a href="https://github.com/viarotel-org/escrcpy/commit/e0c221fe4c9015e2dab119d524541d92aa83a557" target="_blank" rel="noreferrer">e0c221f</a>)</li><li>🚀 Optimize the display effect of new icons in smaller sizes (<a href="https://github.com/viarotel-org/escrcpy/commit/7d91d7169ff7317597a0ab800f31bb7e4773ff4e" target="_blank" rel="noreferrer">7d91d71</a>)</li></ul><h2 id="_1-33-0-2025-11-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.32.2...v1.33.0" target="_blank" rel="noreferrer">1.33.0</a> (2025-11-20) <a class="header-anchor" href="#_1-33-0-2025-11-20" aria-label="Permalink to "[1.33.0](https://github.com/viarotel-org/escrcpy/compare/v1.32.2...v1.33.0) (2025-11-20)""></a></h2><h3 id="features-13" tabindex="-1">Features <a class="header-anchor" href="#features-13" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Add system terminal support (<a href="https://github.com/viarotel-org/escrcpy/commit/e5c157e1a7339c284954d0142dd2ff8eb0983a0a" target="_blank" rel="noreferrer">e5c157e</a>)</li></ul><h3 id="bug-fixes-27" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-27" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix issue with incorrect address bar path when returning to the previous level in file management (<a href="https://github.com/viarotel-org/escrcpy/commit/0222675aa8bc0eaed11dd6529526696842d42428" target="_blank" rel="noreferrer">0222675</a>)</li><li>🐛 Fix the problem of Windows calling system terminal failure (<a href="https://github.com/viarotel-org/escrcpy/commit/194689ed6089b910a514494ec9af4cad64a56461" target="_blank" rel="noreferrer">194689e</a>)</li><li>🐛 Fix the problem of Windows terminal injection command failure (<a href="https://github.com/viarotel-org/escrcpy/commit/fbf88d075c576a9f3c664bbb7fb2dae105e4399b" target="_blank" rel="noreferrer">fbf88d0</a>)</li><li>🐛 Fixed the issue where PowerShell failed to call the system terminal (<a href="https://github.com/viarotel-org/escrcpy/commit/7beb027fbd21df33bcbafce2cd23e86d90698eb4" target="_blank" rel="noreferrer">7beb027</a>)</li></ul><h3 id="performance-improvements-17" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-17" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔖 Optimize interaction of preferred terminal options (<a href="https://github.com/viarotel-org/escrcpy/commit/900dc694251792aa95759d7c7e85ab241ed476d3" target="_blank" rel="noreferrer">900dc69</a>)</li><li>🚀 Clean output when closing built-in terminal (<a href="https://github.com/viarotel-org/escrcpy/commit/c976d4cfc020d9761ca11ef5641264d5f33cecb7" target="_blank" rel="noreferrer">c976d4c</a>)</li><li>🚀 Optimize system terminal stability (<a href="https://github.com/viarotel-org/escrcpy/commit/2ffc5884a5ffd8dcc6d592f98eba15220229b3c3" target="_blank" rel="noreferrer">2ffc588</a>)</li><li>🚀 Optimize the built-in terminal interaction experience (<a href="https://github.com/viarotel-org/escrcpy/commit/bb56d5b53b26709baa1158614a9ebe5bb713eae2" target="_blank" rel="noreferrer">bb56d5b</a>)</li></ul><h2 id="_1-32-2-2025-09-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.32.1...v1.32.2" target="_blank" rel="noreferrer">1.32.2</a> (2025-09-29) <a class="header-anchor" href="#_1-32-2-2025-09-29" aria-label="Permalink to "[1.32.2](https://github.com/viarotel-org/escrcpy/compare/v1.32.1...v1.32.2) (2025-09-29)""></a></h2><h3 id="performance-improvements-18" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-18" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Update to scrcpy v3.3.3 (<a href="https://github.com/viarotel-org/escrcpy/commit/8566644a156fbfae538eb1a5a8136d330a1b4568" target="_blank" rel="noreferrer">8566644</a>)</li></ul><h2 id="_1-32-1-2025-09-10" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.32.0...v1.32.1" target="_blank" rel="noreferrer">1.32.1</a> (2025-09-10) <a class="header-anchor" href="#_1-32-1-2025-09-10" aria-label="Permalink to "[1.32.1](https://github.com/viarotel-org/escrcpy/compare/v1.32.0...v1.32.1) (2025-09-10)""></a></h2><h3 id="performance-improvements-19" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-19" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🌱 UI details and documentation optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/5b5bbf7a680142bdbfca869048feab60e70938f0" target="_blank" rel="noreferrer">5b5bbf7</a>)</li></ul><h2 id="_1-32-0-2025-09-08" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.31.3...v1.32.0" target="_blank" rel="noreferrer">1.32.0</a> (2025-09-08) <a class="header-anchor" href="#_1-32-0-2025-09-08" aria-label="Permalink to "[1.32.0](https://github.com/viarotel-org/escrcpy/compare/v1.31.3...v1.32.0) (2025-09-08)""></a></h2><h3 id="features-14" tabindex="-1">Features <a class="header-anchor" href="#features-14" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Now supports copying device screenshots and recording files to the clipboard (<a href="https://github.com/viarotel-org/escrcpy/commit/bdb364486292ecc382821b28cf523fdbf5ce4cce" target="_blank" rel="noreferrer">bdb3644</a>)</li><li>🚀 Update to scrcpy v3.3.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/462536ce60d0c2340561ad397dd187f871845677" target="_blank" rel="noreferrer">462536c</a>)</li></ul><h3 id="bug-fixes-28" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-28" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the issue where recorded files could not be copied to the clipboard under Windows (<a href="https://github.com/viarotel-org/escrcpy/commit/119b518eb9099e641f99eb37f4bc7feaabe1e753" target="_blank" rel="noreferrer">119b518</a>)</li><li>🔧 Fixed button loading prompt conflict issue (<a href="https://github.com/viarotel-org/escrcpy/commit/c323ad60059f1a18ebb9486f860e088584da6b26" target="_blank" rel="noreferrer">c323ad6</a>)</li></ul><h3 id="performance-improvements-20" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-20" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✅ Provides the function of detecting and migrating configurations when deleting a device (<a href="https://github.com/viarotel-org/escrcpy/commit/39e05334a899d6157ff3a9b96bab3faae298007f" target="_blank" rel="noreferrer">39e0533</a>)</li><li>📌 Standardize the device list lifecycle processing flow. IPv6 addresses must be enclosed in [] and the port number cannot be omitted for wireless connections. (<a href="https://github.com/viarotel-org/escrcpy/commit/93c059dc9d79949609f8537e161522acfa658f66" target="_blank" rel="noreferrer">93c059d</a>)</li><li>🚀 Modify the adb connection method to be compatible with scan connection (<a href="https://github.com/viarotel-org/escrcpy/commit/e6e8a09dfcbd0dfec1a2c8afe58384cd8189f2b4" target="_blank" rel="noreferrer">e6e8a09</a>)</li><li>🚀 Optimize device list connection behavior and configuration migration strategy (<a href="https://github.com/viarotel-org/escrcpy/commit/82370583224a351ae15040a8cf70861a34342e1b" target="_blank" rel="noreferrer">8237058</a>)</li></ul><h2 id="_1-31-3-2025-09-01" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.31.2...v1.31.3" target="_blank" rel="noreferrer">1.31.3</a> (2025-09-01) <a class="header-anchor" href="#_1-31-3-2025-09-01" aria-label="Permalink to "[1.31.3](https://github.com/viarotel-org/escrcpy/compare/v1.31.2...v1.31.3) (2025-09-01)""></a></h2><h3 id="performance-improvements-21" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-21" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Window layout adapted to dark mode theme (<a href="https://github.com/viarotel-org/escrcpy/commit/eab402ba8bc7f6f72d7f4758fa60b32deeaefd1d" target="_blank" rel="noreferrer">eab402b</a>)</li></ul><h2 id="_1-31-2-2025-09-01" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.31.1...v1.31.2" target="_blank" rel="noreferrer">1.31.2</a> (2025-09-01) <a class="header-anchor" href="#_1-31-2-2025-09-01" aria-label="Permalink to "[1.31.2](https://github.com/viarotel-org/escrcpy/compare/v1.31.1...v1.31.2) (2025-09-01)""></a></h2><h3 id="bug-fixes-29" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-29" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Resolved the issue where the device list could not be displayed due to compatibility issues with certain devices (<a href="https://github.com/viarotel-org/escrcpy/commit/2c53b77745cc289edc0de1a404ecd9f037c28523" target="_blank" rel="noreferrer">2c53b77</a>)</li></ul><h3 id="performance-improvements-22" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-22" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Optimization of window arrangement function (<a href="https://github.com/viarotel-org/escrcpy/commit/33786ab46095727d027a5cb7206c093e9e7a06d2" target="_blank" rel="noreferrer">33786ab</a>)</li></ul><h2 id="_1-31-1-2025-08-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.31.0...v1.31.1" target="_blank" rel="noreferrer">1.31.1</a> (2025-08-29) <a class="header-anchor" href="#_1-31-1-2025-08-29" aria-label="Permalink to "[1.31.1](https://github.com/viarotel-org/escrcpy/compare/v1.31.0...v1.31.1) (2025-08-29)""></a></h2><h3 id="performance-improvements-23" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-23" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>👷 Remove redundant code comments (<a href="https://github.com/viarotel-org/escrcpy/commit/ca4e8267942ec78cf600d67ef2741a2bbe0f8034" target="_blank" rel="noreferrer">ca4e826</a>)</li></ul><h2 id="_1-31-0-2025-08-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.30.2...v1.31.0" target="_blank" rel="noreferrer">1.31.0</a> (2025-08-29) <a class="header-anchor" href="#_1-31-0-2025-08-29" aria-label="Permalink to "[1.31.0](https://github.com/viarotel-org/escrcpy/compare/v1.30.2...v1.31.0) (2025-08-29)""></a></h2><h3 id="features-15" tabindex="-1">Features <a class="header-anchor" href="#features-15" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Device lists will now intelligently merge duplicate device entries and share device configurations (<a href="https://github.com/viarotel-org/escrcpy/commit/52cc4b1a65f753074bba188bb2a31f1e3f4628f3" target="_blank" rel="noreferrer">52cc4b1</a>)</li><li>✨ Now you can arrange your device windows through a graphical interface (<a href="https://github.com/viarotel-org/escrcpy/commit/91ad249bf1b85bddbbc697b182a5f47b04074c05" target="_blank" rel="noreferrer">91ad249</a>)</li></ul><h3 id="bug-fixes-30" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-30" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix typos (<a href="https://github.com/viarotel-org/escrcpy/commit/a7a3a17e022f3d8ed5e8db2b1aadfaa5c7b84a46" target="_blank" rel="noreferrer">a7a3a17</a>)</li><li>🐛 Fixed possible sandbox issues on Linux (<a href="https://github.com/viarotel-org/escrcpy/commit/ff9f9bdd24841d6f0ad0c94f8331a337e011fcac" target="_blank" rel="noreferrer">ff9f9bd</a>)</li><li>🐛 Fixed the issue of saving exceptions after adjusting parameters in preference settings (<a href="https://github.com/viarotel-org/escrcpy/commit/4a18f61034bd7be9b6b3ae05f66427d50b359ac6" target="_blank" rel="noreferrer">4a18f61</a>)</li><li>🐛 Issue not taking effect after restarting the application after switching themes (<a href="https://github.com/viarotel-org/escrcpy/commit/857c4806a40760186be80233133d89330707cf4c" target="_blank" rel="noreferrer">857c480</a>)</li></ul><h3 id="performance-improvements-24" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-24" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Improve the stability of window arrangement function (<a href="https://github.com/viarotel-org/escrcpy/commit/7ae3f21788634f6ce9d893a54494b16bc5a6cee5" target="_blank" rel="noreferrer">7ae3f21</a>)</li><li>♻️ Simplify sandbox automatic configuration manager code to improve performance (<a href="https://github.com/viarotel-org/escrcpy/commit/1b823362e5cc9888f39901538d4444b1fbba402e" target="_blank" rel="noreferrer">1b82336</a>)</li><li>💄 Improve space utilization of device window layout tools (<a href="https://github.com/viarotel-org/escrcpy/commit/939a2d2c07d2de8d79f92bfbd228497c9a995ab9" target="_blank" rel="noreferrer">939a2d2</a>)</li><li>🔖 Adjust the order of quick entry functions (<a href="https://github.com/viarotel-org/escrcpy/commit/ccb59e15ecf352a4f2121b31678b26ce57d51664" target="_blank" rel="noreferrer">ccb59e1</a>)</li><li>🔨 Improve the reliability of the linux sandbox configuration tool (<a href="https://github.com/viarotel-org/escrcpy/commit/6de25382d5a8b9479ecf2b75980af5d34ea54462" target="_blank" rel="noreferrer">6de2538</a>)</li><li>🚀 After getting the device list, query and save the SerialNo of each device in preparation for subsequent integration (<a href="https://github.com/viarotel-org/escrcpy/commit/4464e7e80995493a53e9e5e6b155a0e138ef84bb" target="_blank" rel="noreferrer">4464e7e</a>)</li><li>🚀 Improve performance by asynchronously storing main interface boundary information (<a href="https://github.com/viarotel-org/escrcpy/commit/d230c150be23df27a1e91166aae70f47af6b91e0" target="_blank" rel="noreferrer">d230c15</a>)</li><li>🚀 Optimize the default behavior when adding new widgets to the device window arrangement (<a href="https://github.com/viarotel-org/escrcpy/commit/1be470ad83e012857318172d634023abca034e68" target="_blank" rel="noreferrer">1be470a</a>)</li><li>🚀 Optimize the layout effect of the task list (<a href="https://github.com/viarotel-org/escrcpy/commit/044cfcde2ede413248f236be7e39dc3a3fbba8aa" target="_blank" rel="noreferrer">044cfcd</a>)</li><li>🚀 Optimize the storage strategy for preference Settings (<a href="https://github.com/viarotel-org/escrcpy/commit/359b9b9f97e218dc4e3ed74fe184da8512121238" target="_blank" rel="noreferrer">359b9b9</a>)</li></ul><h2 id="_1-30-2-2025-07-15" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.30.1...v1.30.2" target="_blank" rel="noreferrer">1.30.2</a> (2025-07-15) <a class="header-anchor" href="#_1-30-2-2025-07-15" aria-label="Permalink to "[1.30.2](https://github.com/viarotel-org/escrcpy/compare/v1.30.1...v1.30.2) (2025-07-15)""></a></h2><h3 id="performance-improvements-25" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-25" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize device list interaction logic (<a href="https://github.com/viarotel-org/escrcpy/commit/381206179311ad47594ecdc08170d26cd3c9eeca" target="_blank" rel="noreferrer">3812061</a>)</li><li>📝 Add Japanese language support (<a href="https://github.com/viarotel-org/escrcpy/commit/969378fa04292d07ad889e4113b556f9d3d5d2d9" target="_blank" rel="noreferrer">969378f</a>)</li></ul><h2 id="_1-30-1-2025-07-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.30.0...v1.30.1" target="_blank" rel="noreferrer">1.30.1</a> (2025-07-14) <a class="header-anchor" href="#_1-30-1-2025-07-14" aria-label="Permalink to "[1.30.1](https://github.com/viarotel-org/escrcpy/compare/v1.30.0...v1.30.1) (2025-07-14)""></a></h2><h3 id="bug-fixes-31" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-31" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the issue where all configurations would be cleared when resetting the category configuration in preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/6ee9a92bd3cd0d5b7a03419827b05346c605321c" target="_blank" rel="noreferrer">6ee9a92</a>)</li><li>🐛 Solve the problem of abnormal display timing when recording related functions are successful (<a href="https://github.com/viarotel-org/escrcpy/commit/67d279e162c21d3f2160ec9b51cfdf437b645e39" target="_blank" rel="noreferrer">67d279e</a>)</li><li>📝 Fixed the issue that special characters in Windows prevented the creation of app shortcut launch (<a href="https://github.com/viarotel-org/escrcpy/commit/301dac5d5ee3a99e4eb1386a1658cbda4b19cf2e" target="_blank" rel="noreferrer">301dac5</a>)</li></ul><h3 id="performance-improvements-26" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-26" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 Optimized startup app package name display (<a href="https://github.com/viarotel-org/escrcpy/commit/22eb718fa5821a40b414ec548342c2f05057e123" target="_blank" rel="noreferrer">22eb718</a>)</li><li>🔧 Optimized startup APP function interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/468af22bf84bcb5cc50a9ff77d2a70cb0d23c227" target="_blank" rel="noreferrer">468af22</a>)</li></ul><h2 id="_1-30-0-2025-07-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.9...v1.30.0" target="_blank" rel="noreferrer">1.30.0</a> (2025-07-14) <a class="header-anchor" href="#_1-30-0-2025-07-14" aria-label="Permalink to "[1.30.0](https://github.com/viarotel-org/escrcpy/compare/v1.29.9...v1.30.0) (2025-07-14)""></a></h2><h3 id="features-16" tabindex="-1">Features <a class="header-anchor" href="#features-16" aria-label="Permalink to "Features""></a></h3><ul><li>🔍️ Optimize the search function of the app (<a href="https://github.com/viarotel-org/escrcpy/commit/94ccb7be41c7d13b63a716a4245cf8552f66528d" target="_blank" rel="noreferrer">94ccb7b</a>)</li><li>🚀 Supports dragging the device control bar to sort (<a href="https://github.com/viarotel-org/escrcpy/commit/64a98b2c490cdd648fb21216cf9c2759a74ce7b0" target="_blank" rel="noreferrer">64a98b2</a>)</li></ul><h3 id="bug-fixes-32" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-32" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the issue of layout flickering when refreshing the device list page (<a href="https://github.com/viarotel-org/escrcpy/commit/608b8f3120182c7031e075d3268fcda39bfb4c15" target="_blank" rel="noreferrer">608b8f3</a>)</li><li>🐛 Fixed the issue where activating the program on macOS in certain situations would cause the tray to be created repeatedly (<a href="https://github.com/viarotel-org/escrcpy/commit/cf8e183eb6db7215268346742e070b9955d07696" target="_blank" rel="noreferrer">cf8e183</a>)</li><li>🐛 Fixed the issue where there is a chance of an error when closing the floating control bar on macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/5c2c71131caa131ec00505bf114e6e0dc2cba989" target="_blank" rel="noreferrer">5c2c711</a>)</li><li>🚀 Fix the issue of abnormal program exit behavior under windows (<a href="https://github.com/viarotel-org/escrcpy/commit/705f8be589434375b86d3c6e57a4d3010440bcdb" target="_blank" rel="noreferrer">705f8be</a>)</li></ul><h3 id="performance-improvements-27" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-27" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Code structure optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/595216b8b5bf6240f8debbc7c714f46792330adc" target="_blank" rel="noreferrer">595216b</a>)</li><li>👥 Control bar sorting supports state synchronization (<a href="https://github.com/viarotel-org/escrcpy/commit/88abe9515360408a860dccc11d01338631387c41" target="_blank" rel="noreferrer">88abe95</a>)</li><li>📝 Optimize the title of the control interface to solve the problem of duplicate device names (<a href="https://github.com/viarotel-org/escrcpy/commit/06a151dddb2584f82a9323524113d475974fee63" target="_blank" rel="noreferrer">06a151d</a>)</li><li>🔀 Optimize the storage policy configured in preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/b9faabfb46066e150915538747f4a689fe38a7c6" target="_blank" rel="noreferrer">b9faabf</a>)</li><li>🚀 Supports opening using the main monitor when starting the APP (<a href="https://github.com/viarotel-org/escrcpy/commit/aec9b78823acaf1c5705b51691eb20a11ddc8dfd" target="_blank" rel="noreferrer">aec9b78</a>)</li></ul><h2 id="_1-29-9-2025-06-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.8...v1.29.9" target="_blank" rel="noreferrer">1.29.9</a> (2025-06-27) <a class="header-anchor" href="#_1-29-9-2025-06-27" aria-label="Permalink to "[1.29.9](https://github.com/viarotel-org/escrcpy/compare/v1.29.8...v1.29.9) (2025-06-27)""></a></h2><h3 id="performance-improvements-28" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-28" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Update to scrcpy v3.3.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/a2bb039131f807e4e9904048ea04ce4d6fb7109b" target="_blank" rel="noreferrer">a2bb039</a>)</li></ul><h2 id="_1-29-8-2025-06-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.7...v1.29.8" target="_blank" rel="noreferrer">1.29.8</a> (2025-06-20) <a class="header-anchor" href="#_1-29-8-2025-06-20" aria-label="Permalink to "[1.29.8](https://github.com/viarotel-org/escrcpy/compare/v1.29.7...v1.29.8) (2025-06-20)""></a></h2><h3 id="bug-fixes-33" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-33" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Update scrcpy-server file to solve the problem of not being able to obtain device APP list (<a href="https://github.com/viarotel-org/escrcpy/commit/63f7135a818f9ab7e13b9dacb7a6f283bed03bcc" target="_blank" rel="noreferrer">63f7135</a>)</li></ul><h2 id="_1-29-7-2025-06-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.6...v1.29.7" target="_blank" rel="noreferrer">1.29.7</a> (2025-06-16) <a class="header-anchor" href="#_1-29-7-2025-06-16" aria-label="Permalink to "[1.29.7](https://github.com/viarotel-org/escrcpy/compare/v1.29.6...v1.29.7) (2025-06-16)""></a></h2><h3 id="performance-improvements-29" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-29" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Update to scrcpy v3.3 (<a href="https://github.com/viarotel-org/escrcpy/commit/bbf2335e0162d4cb53aff556cf733fae499366e9" target="_blank" rel="noreferrer">bbf2335</a>)</li></ul><h2 id="_1-29-6-2025-04-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.5...v1.29.6" target="_blank" rel="noreferrer">1.29.6</a> (2025-04-27) <a class="header-anchor" href="#_1-29-6-2025-04-27" aria-label="Permalink to "[1.29.6](https://github.com/viarotel-org/escrcpy/compare/v1.29.5...v1.29.6) (2025-04-27)""></a></h2><h3 id="performance-improvements-30" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-30" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 Added Arabic language support (<a href="https://github.com/viarotel-org/escrcpy/commit/f6c9fa44b009359790b90ee9dae534f876cfef46" target="_blank" rel="noreferrer">f6c9fa4</a>)</li><li>🚀 File management supports returning to the root directory (<a href="https://github.com/viarotel-org/escrcpy/commit/2e274436e66262fb7251fa3d95a9979c6831652b" target="_blank" rel="noreferrer">2e27443</a>)</li></ul><h2 id="_1-29-5-2025-04-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.4...v1.29.5" target="_blank" rel="noreferrer">1.29.5</a> (2025-04-17) <a class="header-anchor" href="#_1-29-5-2025-04-17" aria-label="Permalink to "[1.29.5](https://github.com/viarotel-org/escrcpy/compare/v1.29.4...v1.29.5) (2025-04-17)""></a></h2><h3 id="bug-fixes-34" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-34" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the problem of build failure caused by missing dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/e34e1c295a0e9567f87a9b5141e80fec65ce2dc1" target="_blank" rel="noreferrer">e34e1c2</a>)</li></ul><h2 id="_1-29-4-2025-04-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.3...v1.29.4" target="_blank" rel="noreferrer">1.29.4</a> (2025-04-17) <a class="header-anchor" href="#_1-29-4-2025-04-17" aria-label="Permalink to "[1.29.4](https://github.com/viarotel-org/escrcpy/compare/v1.29.3...v1.29.4) (2025-04-17)""></a></h2><h3 id="bug-fixes-35" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-35" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed an issue where some options in preferences could not be turned off (<a href="https://github.com/viarotel-org/escrcpy/commit/269bd29d1edf445be8d11353bc93438591be5f3e" target="_blank" rel="noreferrer">269bd29</a>)</li></ul><h3 id="performance-improvements-31" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-31" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💫 Adjust gnirehtet configuration behavior to make it consistent with user operation habits (<a href="https://github.com/viarotel-org/escrcpy/commit/75079150ee92fb91dd34cbe4189404bc6ae6f932" target="_blank" rel="noreferrer">7507915</a>)</li><li>🔍️ Optimize QR code style to avoid scanning problems on some devices (<a href="https://github.com/viarotel-org/escrcpy/commit/dd3ad6cc5c91659f163e6e906f711c291fafc28b" target="_blank" rel="noreferrer">dd3ad6c</a>)</li><li>🩹 Add an option to enable keyboard fix on app startup to be compatible with older versions of scrcpy (<a href="https://github.com/viarotel-org/escrcpy/commit/be89b360f891350710527fcb49dd920183d696b2" target="_blank" rel="noreferrer">be89b36</a>)</li></ul><h2 id="_1-29-3-2025-04-02" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.2...v1.29.3" target="_blank" rel="noreferrer">1.29.3</a> (2025-04-02) <a class="header-anchor" href="#_1-29-3-2025-04-02" aria-label="Permalink to "[1.29.3](https://github.com/viarotel-org/escrcpy/compare/v1.29.2...v1.29.3) (2025-04-02)""></a></h2><h3 id="performance-improvements-32" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-32" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 Add docs entry to the program (<a href="https://github.com/viarotel-org/escrcpy/commit/db5d1576a90c00b8ac3d8c9f42616c9850f5801e" target="_blank" rel="noreferrer">db5d157</a>)</li><li>🚚 Reduce some unnecessary verifications and increase the speed at which equipment starts reverse network supply (<a href="https://github.com/viarotel-org/escrcpy/commit/c17aabaf4d0b792111ce975c269072b69c6ef734" target="_blank" rel="noreferrer">c17aaba</a>)</li></ul><h2 id="_1-29-2-2025-03-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.1...v1.29.2" target="_blank" rel="noreferrer">1.29.2</a> (2025-03-31) <a class="header-anchor" href="#_1-29-2-2025-03-31" aria-label="Permalink to "[1.29.2](https://github.com/viarotel-org/escrcpy/compare/v1.29.1...v1.29.2) (2025-03-31)""></a></h2><h3 id="performance-improvements-33" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-33" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔨 Fixed the problem that some models could not reversely supply the network due to the blocking of installation detection when using Gnirehtet (<a href="https://github.com/viarotel-org/escrcpy/commit/c5369afc8a1160de5cacc306bd228e11846082f1" target="_blank" rel="noreferrer">c5369af</a>)</li></ul><h2 id="_1-29-1-2025-03-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.29.0...v1.29.1" target="_blank" rel="noreferrer">1.29.1</a> (2025-03-31) <a class="header-anchor" href="#_1-29-1-2025-03-31" aria-label="Permalink to "[1.29.1](https://github.com/viarotel-org/escrcpy/compare/v1.29.0...v1.29.1) (2025-03-31)""></a></h2><h3 id="performance-improvements-34" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-34" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔊 Expanded audio source options (<a href="https://github.com/viarotel-org/escrcpy/commit/fc91f0706022bf93b8efca5c5c4211cc5a8950ff" target="_blank" rel="noreferrer">fc91f07</a>)</li><li>🩹 Closing a screen via the control bar no longer requires creating a help window (<a href="https://github.com/viarotel-org/escrcpy/commit/84c7be784e3e7808af0ac020ec961687d61db5a9" target="_blank" rel="noreferrer">84c7be7</a>)</li><li>🚀 Update to scrcpy v3.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/57c11afc1c4984ef930ee83f8d2eb12001a27429" target="_blank" rel="noreferrer">57c11af</a>)</li></ul><h2 id="_1-29-0-2025-03-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.7...v1.29.0" target="_blank" rel="noreferrer">1.29.0</a> (2025-03-27) <a class="header-anchor" href="#_1-29-0-2025-03-27" aria-label="Permalink to "[1.29.0](https://github.com/viarotel-org/escrcpy/compare/v1.28.7...v1.29.0) (2025-03-27)""></a></h2><h3 id="features-17" tabindex="-1">Features <a class="header-anchor" href="#features-17" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 Support adding the open application action to the desktop shortcut. (Not supported on macOS) (<a href="https://github.com/viarotel-org/escrcpy/commit/add251ff1d88f62559f8ff1e6cb728bdb04c49eb" target="_blank" rel="noreferrer">add251f</a>)</li><li>🚚 Support batch startup mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/fcfd78e3b77d81655b4c03e709b630d70ab20d64" target="_blank" rel="noreferrer">fcfd78e</a>)</li></ul><h3 id="bug-fixes-36" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-36" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Solve the conflict between floating navigation bar and quick APP launch (<a href="https://github.com/viarotel-org/escrcpy/commit/460aca1ef0c26d8cf86fb19ba526802a88c6fe54" target="_blank" rel="noreferrer">460aca1</a>)</li><li>🐛 Solve the problem of startup error of development mode under Linux (<a href="https://github.com/viarotel-org/escrcpy/commit/5c4f65e3b025d0f85594ea1863dd57c53986e40b" target="_blank" rel="noreferrer">5c4f65e</a>)</li></ul><h3 id="performance-improvements-35" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-35" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✨ The floating control bar supports transparent display when inactive (<a href="https://github.com/viarotel-org/escrcpy/commit/34f27c52ca6821ee3bed17e7a57afa3c53d8a98e" target="_blank" rel="noreferrer">34f27c5</a>)</li><li>👷 Explicitly clean up unnecessary child processes on exit (<a href="https://github.com/viarotel-org/escrcpy/commit/0549ddabb6020f670aece6e628bd08327b679c5c" target="_blank" rel="noreferrer">0549dda</a>)</li><li>👽️ Experimental support for adding open application actions to linux desktop shortcuts (<a href="https://github.com/viarotel-org/escrcpy/commit/6897c0e16c4d5fb0f9154aac3ce0b274bdc95a2a" target="_blank" rel="noreferrer">6897c0e</a>)</li><li>👽️ Experimentally add linux arm64 support (<a href="https://github.com/viarotel-org/escrcpy/commit/5b033fd2a1a6c9cf397b2a9178f3cde03df83266" target="_blank" rel="noreferrer">5b033fd</a>)</li><li>💄 Optimization of display effect of device list page (<a href="https://github.com/viarotel-org/escrcpy/commit/305187dcca3d654697fcb597e9a8c4cad1ffe3cb" target="_blank" rel="noreferrer">305187d</a>)</li><li>💫 Support appending gnirehtet custom parameters in configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/206a030d73f7344d2b6fecf791d1b76fe645d143" target="_blank" rel="noreferrer">206a030</a>)</li><li>🚀 Provide feedback on the application shortcut addition (<a href="https://github.com/viarotel-org/escrcpy/commit/d7eca8df930b3e66ba38964a49a81d71db8e6035" target="_blank" rel="noreferrer">d7eca8d</a>)</li></ul><h2 id="_1-28-7-2025-02-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.6...v1.28.7" target="_blank" rel="noreferrer">1.28.7</a> (2025-02-17) <a class="header-anchor" href="#_1-28-7-2025-02-17" aria-label="Permalink to "[1.28.7](https://github.com/viarotel-org/escrcpy/compare/v1.28.6...v1.28.7) (2025-02-17)""></a></h2><h3 id="bug-fixes-37" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-37" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the issue of duplicate filter conditions in the device list (<a href="https://github.com/viarotel-org/escrcpy/commit/6c4242c40a878472862170ef3514870881c30b11" target="_blank" rel="noreferrer">6c4242c</a>)</li><li>🐛 Solved the problem that the main window could not be restored after being moved off the screen in some cases (<a href="https://github.com/viarotel-org/escrcpy/commit/d054f8df6c78bd678589164acaa5847016740953" target="_blank" rel="noreferrer">d054f8d</a>)</li></ul><h3 id="performance-improvements-36" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-36" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>⬆️ Improved performance of automated mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/33a03c3f636c0a7d7010ddffec381b44612a2534" target="_blank" rel="noreferrer">33a03c3</a>)</li><li>💄 Optimize the display effect of horizontal screen screenshots (<a href="https://github.com/viarotel-org/escrcpy/commit/90c716302d58c7484cc6aba4a55e54a103d5f8ef" target="_blank" rel="noreferrer">90c7163</a>)</li><li>🚀 The main panel supports single instance startup (<a href="https://github.com/viarotel-org/escrcpy/commit/c49d22cabf17d4539549db01914fddb44b73530f" target="_blank" rel="noreferrer">c49d22c</a>)</li></ul><h2 id="_1-28-6-2025-02-05" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.5...v1.28.6" target="_blank" rel="noreferrer">1.28.6</a> (2025-02-05) <a class="header-anchor" href="#_1-28-6-2025-02-05" aria-label="Permalink to "[1.28.6](https://github.com/viarotel-org/escrcpy/compare/v1.28.5...v1.28.6) (2025-02-05)""></a></h2><h3 id="bug-fixes-38" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-38" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Resolving build errors (<a href="https://github.com/viarotel-org/escrcpy/commit/d21fa290dcaa7fbe7bb61979542feb6b22b2c863" target="_blank" rel="noreferrer">d21fa29</a>)</li></ul><h2 id="_1-28-5-2025-02-05" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.4...v1.28.5" target="_blank" rel="noreferrer">1.28.5</a> (2025-02-05) <a class="header-anchor" href="#_1-28-5-2025-02-05" aria-label="Permalink to "[1.28.5](https://github.com/viarotel-org/escrcpy/compare/v1.28.4...v1.28.5) (2025-02-05)""></a></h2><h3 id="performance-improvements-37" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-37" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✅ File management supports selecting directories for uploading (<a href="https://github.com/viarotel-org/escrcpy/commit/fd2e639d1b04f1e3b65b04eb02343830d1302238" target="_blank" rel="noreferrer">fd2e639</a>)</li><li>⬆️ Improve QR code connection performance (<a href="https://github.com/viarotel-org/escrcpy/commit/b413889ed32d1b39387cbdb2844a18fb0349f17b" target="_blank" rel="noreferrer">b413889</a>)</li></ul><h2 id="_1-28-4-2025-01-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.3...v1.28.4" target="_blank" rel="noreferrer">1.28.4</a> (2025-01-13) <a class="header-anchor" href="#_1-28-4-2025-01-13" aria-label="Permalink to "[1.28.4](https://github.com/viarotel-org/escrcpy/compare/v1.28.3...v1.28.4) (2025-01-13)""></a></h2><h3 id="bug-fixes-39" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-39" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the display ID value type error (<a href="https://github.com/viarotel-org/escrcpy/commit/2b7ee795a077a6e9197d0a5db3a847aee8144ea8" target="_blank" rel="noreferrer">2b7ee79</a>)</li><li>🐛 Solve the problem of IPV6 address connection failure (<a href="https://github.com/viarotel-org/escrcpy/commit/1a95325884845441987113fbb17c58289a816346" target="_blank" rel="noreferrer">1a95325</a>)</li></ul><h3 id="performance-improvements-38" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-38" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Improve wireless connection stability (<a href="https://github.com/viarotel-org/escrcpy/commit/85be8980d441c0046ae0854a6fdc88998be7b24c" target="_blank" rel="noreferrer">85be898</a>)</li><li>⚡️ Optimize the method of obtaining the available displays of the device (<a href="https://github.com/viarotel-org/escrcpy/commit/9e31c847fe91e0d5ccad512e863f9a2746554383" target="_blank" rel="noreferrer">9e31c84</a>)</li><li>🐛 Improve wireless connection verification method (<a href="https://github.com/viarotel-org/escrcpy/commit/69fecc3bc59f8f4a968368e48f1f06174255e62c" target="_blank" rel="noreferrer">69fecc3</a>)</li><li>👷 Added edge hiding function switch (<a href="https://github.com/viarotel-org/escrcpy/commit/d25714a43f0676ab35204d6b4bc7564464eeb3c2" target="_blank" rel="noreferrer">d25714a</a>)</li></ul><h2 id="_1-28-3-2024-12-28" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.2...v1.28.3" target="_blank" rel="noreferrer">1.28.3</a> (2024-12-28) <a class="header-anchor" href="#_1-28-3-2024-12-28" aria-label="Permalink to "[1.28.3](https://github.com/viarotel-org/escrcpy/compare/v1.28.2...v1.28.3) (2024-12-28)""></a></h2><h3 id="performance-improvements-39" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-39" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize device details performance (<a href="https://github.com/viarotel-org/escrcpy/commit/38d1433a82d6c22c9bb6db681533c93e788e4cff" target="_blank" rel="noreferrer">38d1433</a>)</li></ul><h2 id="_1-28-2-2024-12-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.1...v1.28.2" target="_blank" rel="noreferrer">1.28.2</a> (2024-12-27) <a class="header-anchor" href="#_1-28-2-2024-12-27" aria-label="Permalink to "[1.28.2](https://github.com/viarotel-org/escrcpy/compare/v1.28.1...v1.28.2) (2024-12-27)""></a></h2><h3 id="performance-improvements-40" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-40" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>👷 Optimize the edge hiding function (<a href="https://github.com/viarotel-org/escrcpy/commit/d5caaa915c5e979c2217357cf74efe20d477c5ba" target="_blank" rel="noreferrer">d5caaa9</a>)</li><li>📸 Support viewing real-time images and power information of the device (<a href="https://github.com/viarotel-org/escrcpy/commit/d262adf54df2a28c734b3db1a5d17bbccd983db9" target="_blank" rel="noreferrer">d262adf</a>)</li></ul><h2 id="_1-28-1-2024-12-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.28.0...v1.28.1" target="_blank" rel="noreferrer">1.28.1</a> (2024-12-20) <a class="header-anchor" href="#_1-28-1-2024-12-20" aria-label="Permalink to "[1.28.1](https://github.com/viarotel-org/escrcpy/compare/v1.28.0...v1.28.1) (2024-12-20)""></a></h2><h3 id="performance-improvements-41" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-41" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize QR code connection experience (<a href="https://github.com/viarotel-org/escrcpy/commit/86f5e6909b9db949c8611496940aeb9599ced2ec" target="_blank" rel="noreferrer">86f5e69</a>)</li></ul><h2 id="_1-28-0-2024-12-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.7...v1.28.0" target="_blank" rel="noreferrer">1.28.0</a> (2024-12-20) <a class="header-anchor" href="#_1-28-0-2024-12-20" aria-label="Permalink to "[1.28.0](https://github.com/viarotel-org/escrcpy/compare/v1.27.7...v1.28.0) (2024-12-20)""></a></h2><h3 id="features-18" tabindex="-1">Features <a class="header-anchor" href="#features-18" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Support pairing and connecting to devices via QR code (<a href="https://github.com/viarotel-org/escrcpy/commit/14306b2353b2d70999c6b13ea8715dcf19314be5" target="_blank" rel="noreferrer">14306b2</a>)</li><li>🚀 Supports connecting historical devices via device list (<a href="https://github.com/viarotel-org/escrcpy/commit/e0687e895a5092ed79f6fad3a03fe33f4205c18e" target="_blank" rel="noreferrer">e0687e8</a>)</li></ul><h3 id="bug-fixes-40" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-40" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Solve the problem of Windows disabling video forwarding and crashing (<a href="https://github.com/viarotel-org/escrcpy/commit/10b902a97bcd86f4f43866279e269ab8be84d2df" target="_blank" rel="noreferrer">10b902a</a>)</li></ul><h3 id="performance-improvements-42" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-42" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Update mirror icon (<a href="https://github.com/viarotel-org/escrcpy/commit/c214e5add6746cf7ec299158cf0e77c7eed21f12" target="_blank" rel="noreferrer">c214e5a</a>)</li><li>✅ A new method is adopted to solve the problem of IP type configuration storage (<a href="https://github.com/viarotel-org/escrcpy/commit/5488a1e826e795fbd644a4204ea018f8662adf2e" target="_blank" rel="noreferrer">5488a1e</a>)</li><li>🚀 Optimize device connection experience (<a href="https://github.com/viarotel-org/escrcpy/commit/0690f2d4c07b50a162b5c1aa3fdf2d21fe2a83f9" target="_blank" rel="noreferrer">0690f2d</a>)</li><li>🚀 Supports display of offline devices (<a href="https://github.com/viarotel-org/escrcpy/commit/dcf817feeeb306a6b1b534c8b7f85e1223af5420" target="_blank" rel="noreferrer">dcf817f</a>)</li></ul><h2 id="_1-27-7-2024-12-10" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.6...v1.27.7" target="_blank" rel="noreferrer">1.27.7</a> (2024-12-10) <a class="header-anchor" href="#_1-27-7-2024-12-10" aria-label="Permalink to "[1.27.7](https://github.com/viarotel-org/escrcpy/compare/v1.27.6...v1.27.7) (2024-12-10)""></a></h2><h3 id="performance-improvements-43" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-43" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Update to scrcpy v3.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/7c74c712112ca80fe818c5f38d4f4f227b0f2590" target="_blank" rel="noreferrer">7c74c71</a>)</li></ul><h2 id="_1-27-6-2024-12-05" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.5...v1.27.6" target="_blank" rel="noreferrer">1.27.6</a> (2024-12-05) <a class="header-anchor" href="#_1-27-6-2024-12-05" aria-label="Permalink to "[1.27.6](https://github.com/viarotel-org/escrcpy/compare/v1.27.5...v1.27.6) (2024-12-05)""></a></h2><h3 id="bug-fixes-41" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-41" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>♻️ Fixed repeated dependency issues (<a href="https://github.com/viarotel-org/escrcpy/commit/9777622830e2160ce84511052a79951638ff0771" target="_blank" rel="noreferrer">9777622</a>)</li></ul><h3 id="performance-improvements-44" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-44" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimized contextBridge related improvements for stability (<a href="https://github.com/viarotel-org/escrcpy/commit/0e098c37393b1410584f793bc15d1f76d246c05f" target="_blank" rel="noreferrer">0e098c3</a>)</li><li>♻️ Reduce build package size by removing redundant dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/7b61b25f4e5eadff28bf112e6039b648491d36c1" target="_blank" rel="noreferrer">7b61b25</a>)</li><li>🚀 Update to scrcpy v3.0.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/75105484ab1d2e31b9bce70f8fc03b7c543e190a" target="_blank" rel="noreferrer">7510548</a>)</li></ul><h2 id="_1-27-5-2024-11-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.4...v1.27.5" target="_blank" rel="noreferrer">1.27.5</a> (2024-11-29) <a class="header-anchor" href="#_1-27-5-2024-11-29" aria-label="Permalink to "[1.27.5](https://github.com/viarotel-org/escrcpy/compare/v1.27.4...v1.27.5) (2024-11-29)""></a></h2><h3 id="performance-improvements-45" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-45" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>➖ Remove redundant console (<a href="https://github.com/viarotel-org/escrcpy/commit/9a67142af64820495da46f46891e222968beeacc" target="_blank" rel="noreferrer">9a67142</a>)</li></ul><h2 id="_1-27-4-2024-11-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.3...v1.27.4" target="_blank" rel="noreferrer">1.27.4</a> (2024-11-29) <a class="header-anchor" href="#_1-27-4-2024-11-29" aria-label="Permalink to "[1.27.4](https://github.com/viarotel-org/escrcpy/compare/v1.27.3...v1.27.4) (2024-11-29)""></a></h2><h3 id="bug-fixes-42" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-42" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix automatic release (<a href="https://github.com/viarotel-org/escrcpy/commit/c2254aa27dc0a3ea0223dceb79ac64440a085e33" target="_blank" rel="noreferrer">c2254aa</a>)</li><li>🐛 Fixed an issue where macos built-in updates failed (<a href="https://github.com/viarotel-org/escrcpy/commit/432ecebea6c8c8c6236fb5ebf9ad84e84201046d" target="_blank" rel="noreferrer">432eceb</a>)</li></ul><h2 id="_1-27-3-2024-11-28" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.2...v1.27.3" target="_blank" rel="noreferrer">1.27.3</a> (2024-11-28) <a class="header-anchor" href="#_1-27-3-2024-11-28" aria-label="Permalink to "[1.27.3](https://github.com/viarotel-org/escrcpy/compare/v1.27.2...v1.27.3) (2024-11-28)""></a></h2><h3 id="bug-fixes-43" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-43" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix for built-in scrcpy not supporting x64 macos (<a href="https://github.com/viarotel-org/escrcpy/commit/0d606550d437aaf81094a0783ff4986a8135d74a" target="_blank" rel="noreferrer">0d60655</a>)</li></ul><h3 id="performance-improvements-46" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-46" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Improved device connection stability (<a href="https://github.com/viarotel-org/escrcpy/commit/1d603abb3e591bc0a0a3fed9b7e6c104525e186e" target="_blank" rel="noreferrer">1d603ab</a>)</li><li>♻️ Optimized the adb daemon startup failure detection mechanism (<a href="https://github.com/viarotel-org/escrcpy/commit/ca6be8590199f851e09bdf9a61daa0ee8a20bde3" target="_blank" rel="noreferrer">ca6be85</a>)</li><li>🧑💻 Improve device-based terminal experience (<a href="https://github.com/viarotel-org/escrcpy/commit/88a03564a5d7affd5b827b19bf4abfc2e76e4c39" target="_blank" rel="noreferrer">88a0356</a>)</li></ul><h2 id="_1-27-2-2024-11-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.1...v1.27.2" target="_blank" rel="noreferrer">1.27.2</a> (2024-11-26) <a class="header-anchor" href="#_1-27-2-2024-11-26" aria-label="Permalink to "[1.27.2](https://github.com/viarotel-org/escrcpy/compare/v1.27.1...v1.27.2) (2024-11-26)""></a></h2><h3 id="bug-fixes-44" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-44" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Start app to adapt to dark mode (<a href="https://github.com/viarotel-org/escrcpy/commit/ae13fdea07e33953973a8561c6bc4e458811560e" target="_blank" rel="noreferrer">ae13fde</a>)</li></ul><h2 id="_1-27-1-2024-11-25" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.27.0...v1.27.1" target="_blank" rel="noreferrer">1.27.1</a> (2024-11-25) <a class="header-anchor" href="#_1-27-1-2024-11-25" aria-label="Permalink to "[1.27.1](https://github.com/viarotel-org/escrcpy/compare/v1.27.0...v1.27.1) (2024-11-25)""></a></h2><h3 id="bug-fixes-45" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-45" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Make StartApp compatible with scrcpy v3.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/1082e0d6623a5e91af37ff206c4dc4e6023b64fa" target="_blank" rel="noreferrer">1082e0d</a>)</li></ul><h3 id="performance-improvements-47" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-47" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Adjust options to support scrcpy v3.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/0602676a3e6b06ae1de1a8d7dd2d365646222245" target="_blank" rel="noreferrer">0602676</a>)</li><li>🚀 Update to scrcpy v3.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/bf06382b3a66a7efbf01975f1eac0b092e78d034" target="_blank" rel="noreferrer">bf06382</a>)</li></ul><h2 id="_1-27-0-2024-11-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.26.4...v1.27.0" target="_blank" rel="noreferrer">1.27.0</a> (2024-11-21) <a class="header-anchor" href="#_1-27-0-2024-11-21" aria-label="Permalink to "[1.27.0](https://github.com/viarotel-org/escrcpy/compare/v1.26.4...v1.27.0) (2024-11-21)""></a></h2><h3 id="features-19" tabindex="-1">Features <a class="header-anchor" href="#features-19" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Support edge hiding function (<a href="https://github.com/viarotel-org/escrcpy/commit/14a81de211ec19b9533c8fa57180ba3bf4d8ae3d" target="_blank" rel="noreferrer">14a81de</a>)</li></ul><h3 id="performance-improvements-48" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-48" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>⬆️ Optimize edge hiding performance (<a href="https://github.com/viarotel-org/escrcpy/commit/74a91a4058692165aaaac77d753df6c78c6e5901" target="_blank" rel="noreferrer">74a91a4</a>)</li></ul><h2 id="_1-26-4-2024-11-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.26.3...v1.26.4" target="_blank" rel="noreferrer">1.26.4</a> (2024-11-14) <a class="header-anchor" href="#_1-26-4-2024-11-14" aria-label="Permalink to "[1.26.4](https://github.com/viarotel-org/escrcpy/compare/v1.26.3...v1.26.4) (2024-11-14)""></a></h2><h3 id="bug-fixes-46" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-46" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Temporarily disable scrcpy integration in macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/9bf4d5cfed66466d1c8111cf8b0a44050e727f2a" target="_blank" rel="noreferrer">9bf4d5c</a>)</li></ul><h2 id="_1-26-3-2024-11-08" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.26.2...v1.26.3" target="_blank" rel="noreferrer">1.26.3</a> (2024-11-08) <a class="header-anchor" href="#_1-26-3-2024-11-08" aria-label="Permalink to "[1.26.3](https://github.com/viarotel-org/escrcpy/compare/v1.26.2...v1.26.3) (2024-11-08)""></a></h2><h3 id="bug-fixes-47" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-47" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix device support audio and video encoding cannot be parsed (<a href="https://github.com/viarotel-org/escrcpy/commit/9b7f6a98c28b44fcb9cc8cc8d9011ebe335ba73a" target="_blank" rel="noreferrer">9b7f6a9</a>)</li><li>🐛 Restore the --display-buffer parameter to solve the mirroring problem (<a href="https://github.com/viarotel-org/escrcpy/commit/0f3d869d07ab379e3d735e6c910be19c8c2fb5f1" target="_blank" rel="noreferrer">0f3d869</a>)</li></ul><h3 id="performance-improvements-49" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-49" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Support interruption during waiting for wireless connection (<a href="https://github.com/viarotel-org/escrcpy/commit/344b385d33010d9fcfc53e8759e9f6419bbbfba3" target="_blank" rel="noreferrer">344b385</a>)</li><li>♻️ Supports retrieving a list of applications (<a href="https://github.com/viarotel-org/escrcpy/commit/b1a6ba7ae46f74ef0c9bef3b9a88df0ad65db33f" target="_blank" rel="noreferrer">b1a6ba7</a>)</li><li>⚡️ Optimize startup application performance (<a href="https://github.com/viarotel-org/escrcpy/commit/8e94494e43945a611edeef0466d5c4d581b25e05" target="_blank" rel="noreferrer">8e94494</a>)</li></ul><h2 id="_1-26-2-2024-11-06" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.26.1...v1.26.2" target="_blank" rel="noreferrer">1.26.2</a> (2024-11-06) <a class="header-anchor" href="#_1-26-2-2024-11-06" aria-label="Permalink to "[1.26.2](https://github.com/viarotel-org/escrcpy/compare/v1.26.1...v1.26.2) (2024-11-06)""></a></h2><h3 id="bug-fixes-48" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-48" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix linux build errors (<a href="https://github.com/viarotel-org/escrcpy/commit/9b43dc0a9c0208520904acedcc6e561d7f64db77" target="_blank" rel="noreferrer">9b43dc0</a>)</li></ul><h2 id="_1-26-1-2024-11-06" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.26.0...v1.26.1" target="_blank" rel="noreferrer">1.26.1</a> (2024-11-06) <a class="header-anchor" href="#_1-26-1-2024-11-06" aria-label="Permalink to "[1.26.1](https://github.com/viarotel-org/escrcpy/compare/v1.26.0...v1.26.1) (2024-11-06)""></a></h2><h3 id="performance-improvements-50" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-50" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ No longer building universal packages for macOS (<a href="https://github.com/viarotel-org/escrcpy/commit/db5deb4183ac2a024e054443aee4003237167c58" target="_blank" rel="noreferrer">db5deb4</a>)</li></ul><h2 id="_1-26-0-2024-11-06" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.25.5...v1.26.0" target="_blank" rel="noreferrer">1.26.0</a> (2024-11-06) <a class="header-anchor" href="#_1-26-0-2024-11-06" aria-label="Permalink to "[1.26.0](https://github.com/viarotel-org/escrcpy/compare/v1.25.5...v1.26.0) (2024-11-06)""></a></h2><h3 id="features-20" tabindex="-1">Features <a class="header-anchor" href="#features-20" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Integrate scrcpy binaries for macos (<a href="https://github.com/viarotel-org/escrcpy/commit/85bf0961e5886db80e622cc512d32cff1c83524c" target="_blank" rel="noreferrer">85bf096</a>)</li><li>✨ Supports starting applications for mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/d19e78147152550b0d9f006765e09c955ab0951e" target="_blank" rel="noreferrer">d19e781</a>)</li></ul><h3 id="bug-fixes-49" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-49" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Rename --display-buffer to --video-buffer (<a href="https://github.com/viarotel-org/escrcpy/commit/b2bb0aeb72e8359523bf9f108ec6bd4c7823a22c" target="_blank" rel="noreferrer">b2bb0ae</a>)</li><li>🐛 Repair floating action bar start application error (<a href="https://github.com/viarotel-org/escrcpy/commit/487e7e2ec4dc57e6b17132210804f1e2021d67d4" target="_blank" rel="noreferrer">487e7e2</a>)</li><li>🩹 Restore the windows build configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/9491069716a7bf1a79dbfa97b3aa066116951feb" target="_blank" rel="noreferrer">9491069</a>)</li></ul><h3 id="performance-improvements-51" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-51" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Adjust the position of the start application button (<a href="https://github.com/viarotel-org/escrcpy/commit/9833932be3fa0e49cf5ba5bfbe5247e0d467aa90" target="_blank" rel="noreferrer">9833932</a>)</li><li>♻️ When the application fails to start, display the error message (<a href="https://github.com/viarotel-org/escrcpy/commit/dbc34d63add3cd05ca9327831509e21d7513a04c" target="_blank" rel="noreferrer">dbc34d6</a>)</li><li>⚡️ Improve the start APP experience (<a href="https://github.com/viarotel-org/escrcpy/commit/29e5e1b6ebf73777b61e36e223905998a219daa9" target="_blank" rel="noreferrer">29e5e1b</a>)</li></ul><h2 id="_1-25-5-2024-11-05" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.25.4...v1.25.5" target="_blank" rel="noreferrer">1.25.5</a> (2024-11-05) <a class="header-anchor" href="#_1-25-5-2024-11-05" aria-label="Permalink to "[1.25.5](https://github.com/viarotel-org/escrcpy/compare/v1.25.4...v1.25.5) (2024-11-05)""></a></h2><h3 id="performance-improvements-52" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-52" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>⚡️ Optimize the stability of options that need to dynamically obtain parameters in preference settings (<a href="https://github.com/viarotel-org/escrcpy/commit/39bbc9850bde77aa21d9fdc4f58119541cde2b8f" target="_blank" rel="noreferrer">39bbc98</a>)</li></ul><h2 id="_1-25-4-2024-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.25.3...v1.25.4" target="_blank" rel="noreferrer">1.25.4</a> (2024-10-31) <a class="header-anchor" href="#_1-25-4-2024-10-31" aria-label="Permalink to "[1.25.4](https://github.com/viarotel-org/escrcpy/compare/v1.25.3...v1.25.4) (2024-10-31)""></a></h2><h3 id="performance-improvements-53" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-53" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Enhance recording stability (<a href="https://github.com/viarotel-org/escrcpy/commit/3dd75252591b8ea24ff2c02f12355b01b888c650" target="_blank" rel="noreferrer">3dd7525</a>)</li><li>♻️ Optimize camera recording stability (<a href="https://github.com/viarotel-org/escrcpy/commit/952b2a72508cc0d9e32089c7c5a17fdb61ec84de" target="_blank" rel="noreferrer">952b2a7</a>)</li><li>💄 Normalize control window titles and generated file names (<a href="https://github.com/viarotel-org/escrcpy/commit/ccc7f0e734c8ac98d3917a7cc5aefd086d46523f" target="_blank" rel="noreferrer">ccc7f0e</a>)</li></ul><h2 id="_1-25-3-2024-10-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.25.2...v1.25.3" target="_blank" rel="noreferrer">1.25.3</a> (2024-10-29) <a class="header-anchor" href="#_1-25-3-2024-10-29" aria-label="Permalink to "[1.25.3](https://github.com/viarotel-org/escrcpy/compare/v1.25.2...v1.25.3) (2024-10-29)""></a></h2><h3 id="bug-fixes-50" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-50" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 Camera recording and screen off configuration conflict (<a href="https://github.com/viarotel-org/escrcpy/commit/4508758fb3c7304ccba8936a9b1cecaf001bc6ba" target="_blank" rel="noreferrer">4508758</a>)</li></ul><h3 id="performance-improvements-54" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-54" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔧 Temporarily disable scheduled tasks that are too far away (<a href="https://github.com/viarotel-org/escrcpy/commit/be5e6396e13a86ec1ae0cf09012c954b8a256c4c" target="_blank" rel="noreferrer">be5e639</a>)</li></ul><h2 id="_1-25-2-2024-10-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.25.1...v1.25.2" target="_blank" rel="noreferrer">1.25.2</a> (2024-10-29) <a class="header-anchor" href="#_1-25-2-2024-10-29" aria-label="Permalink to "[1.25.2](https://github.com/viarotel-org/escrcpy/compare/v1.25.1...v1.25.2) (2024-10-29)""></a></h2><h3 id="bug-fixes-51" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-51" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Resolve default recording error (<a href="https://github.com/viarotel-org/escrcpy/commit/358064ecd487dd69b635531eb0e2611f14ae5c7c" target="_blank" rel="noreferrer">358064e</a>)</li></ul><h2 id="_1-25-1-2024-10-28" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.25.0...v1.25.1" target="_blank" rel="noreferrer">1.25.1</a> (2024-10-28) <a class="header-anchor" href="#_1-25-1-2024-10-28" aria-label="Permalink to "[1.25.1](https://github.com/viarotel-org/escrcpy/compare/v1.25.0...v1.25.1) (2024-10-28)""></a></h2><h3 id="miscellaneous-chores-8" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-8" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 1.25.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/f60245b11d9f38d5a61d9e3c59932de95ecef4b0" target="_blank" rel="noreferrer">f60245b</a>)</li></ul><h2 id="_1-25-0-2024-10-28" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.24.3...v1.25.0" target="_blank" rel="noreferrer">1.25.0</a> (2024-10-28) <a class="header-anchor" href="#_1-25-0-2024-10-28" aria-label="Permalink to "[1.25.0](https://github.com/viarotel-org/escrcpy/compare/v1.24.3...v1.25.0) (2024-10-28)""></a></h2><h3 id="features-21" tabindex="-1">Features <a class="header-anchor" href="#features-21" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Support to close the device screen when controlling (<a href="https://github.com/viarotel-org/escrcpy/commit/a84c775fa1ca507f551c4b0a1499d40d9bc2aedd" target="_blank" rel="noreferrer">a84c775</a>)</li><li>📸 Enhanced recording (<a href="https://github.com/viarotel-org/escrcpy/commit/7f10161ad7be72ddcdfcb8bda2aa075e6d748932" target="_blank" rel="noreferrer">7f10161</a>)</li></ul><h3 id="performance-improvements-55" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-55" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize camera recording (<a href="https://github.com/viarotel-org/escrcpy/commit/4be2cf4f144ffe5694a4abbb35f14dc5bac0bace" target="_blank" rel="noreferrer">4be2cf4</a>)</li><li>♻️ Script and directory structure optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/68378efb51c89095e6b2802bf9936608a156d17a" target="_blank" rel="noreferrer">68378ef</a>)</li><li>⚗️ Experimental support for turning off screen controls (<a href="https://github.com/viarotel-org/escrcpy/commit/9555f58df5f1c4bc4a263ddf586c605785a094ef" target="_blank" rel="noreferrer">9555f58</a>)</li><li>⚡️ Optimize scrcpy parameter conversion performance (<a href="https://github.com/viarotel-org/escrcpy/commit/18dcd24e656801fbb811ccc46496e4037d28a137" target="_blank" rel="noreferrer">18dcd24</a>)</li><li>💄 Improved Russian display (<a href="https://github.com/viarotel-org/escrcpy/commit/ca79e1b57d507ba0fc4b2c3dd2411682b3b87105" target="_blank" rel="noreferrer">ca79e1b</a>)</li><li>📸 Recording camera support (<a href="https://github.com/viarotel-org/escrcpy/commit/10d0370b663bc08028633e9dad910a637ea373b6" target="_blank" rel="noreferrer">10d0370</a>)</li></ul><h2 id="_1-24-3-2024-10-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.24.2...v1.24.3" target="_blank" rel="noreferrer">1.24.3</a> (2024-10-21) <a class="header-anchor" href="#_1-24-3-2024-10-21" aria-label="Permalink to "[1.24.3](https://github.com/viarotel-org/escrcpy/compare/v1.24.2...v1.24.3) (2024-10-21)""></a></h2><h3 id="performance-improvements-56" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-56" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Optimize Russian display effect (<a href="https://github.com/viarotel-org/escrcpy/commit/5ca39ae188ba15af8000a573fc015b51e8c615d0" target="_blank" rel="noreferrer">5ca39ae</a>)</li></ul><h2 id="_1-24-2-2024-09-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.24.1...v1.24.2" target="_blank" rel="noreferrer">1.24.2</a> (2024-09-16) <a class="header-anchor" href="#_1-24-2-2024-09-16" aria-label="Permalink to "[1.24.2](https://github.com/viarotel-org/escrcpy/compare/v1.24.1...v1.24.2) (2024-09-16)""></a></h2><h3 id="bug-fixes-52" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-52" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix the mirror group bug (<a href="https://github.com/viarotel-org/escrcpy/commit/cd7d9cdd3c006f7d73bc70a1730870f277cb0dff" target="_blank" rel="noreferrer">cd7d9cd</a>)</li></ul><h2 id="_1-24-1-2024-09-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.24.0...v1.24.1" target="_blank" rel="noreferrer">1.24.1</a> (2024-09-16) <a class="header-anchor" href="#_1-24-1-2024-09-16" aria-label="Permalink to "[1.24.1](https://github.com/viarotel-org/escrcpy/compare/v1.24.0...v1.24.1) (2024-09-16)""></a></h2><h3 id="performance-improvements-57" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-57" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✨ Update to scrcpy@2.7 to support the gamepad (<a href="https://github.com/viarotel-org/escrcpy/commit/0053e87f1a345502430f8f1ce94a59d1c399ddda" target="_blank" rel="noreferrer">0053e87</a>)</li><li>⬆️ Optimize the performance of the floating control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/a1c60ecd787d2c05bd15109d71a557eb8d58e443" target="_blank" rel="noreferrer">a1c60ec</a>)</li><li>🚀 Extended floating control bar function (<a href="https://github.com/viarotel-org/escrcpy/commit/790e70349ac8b938a77cbde3560c410c8fc2a05b" target="_blank" rel="noreferrer">790e703</a>)</li></ul><h2 id="_1-24-0-2024-09-12" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.6...v1.24.0" target="_blank" rel="noreferrer">1.24.0</a> (2024-09-12) <a class="header-anchor" href="#_1-24-0-2024-09-12" aria-label="Permalink to "[1.24.0](https://github.com/viarotel-org/escrcpy/compare/v1.23.6...v1.24.0) (2024-09-12)""></a></h2><h3 id="features-22" tabindex="-1">Features <a class="header-anchor" href="#features-22" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Support floating control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/8807e5041399acd228ee739c610778272e431bdd" target="_blank" rel="noreferrer">8807e50</a>)</li></ul><h3 id="performance-improvements-58" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-58" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✅ Support switching devices on the floating control bar (<a href="https://github.com/viarotel-org/escrcpy/commit/50440f5f4b98eed2ceabd0c4fda706ef66eabedd" target="_blank" rel="noreferrer">50440f5</a>)</li><li>💄 Optimize preference setting button layout (<a href="https://github.com/viarotel-org/escrcpy/commit/47ae53d623bf0c8f7a08df2cc2cc5a54bfc8a917" target="_blank" rel="noreferrer">47ae53d</a>)</li></ul><h2 id="_1-23-6-2024-09-09" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.5...v1.23.6" target="_blank" rel="noreferrer">1.23.6</a> (2024-09-09) <a class="header-anchor" href="#_1-23-6-2024-09-09" aria-label="Permalink to "[1.23.6](https://github.com/viarotel-org/escrcpy/compare/v1.23.5...v1.23.6) (2024-09-09)""></a></h2><h3 id="bug-fixes-53" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-53" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed the problem of minimizing the visibility of tray icons (<a href="https://github.com/viarotel-org/escrcpy/commit/b0f42aa474686649fc7eb4736329539530a3b85a" target="_blank" rel="noreferrer">b0f42aa</a>)</li><li>🐛 Repair ADB timeout problems (<a href="https://github.com/viarotel-org/escrcpy/commit/b5bffc562df339851ae68baf3e78cf4dd2ea2cf0" target="_blank" rel="noreferrer">b5bffc5</a>)</li></ul><h2 id="_1-23-5-2024-09-09" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.4...v1.23.5" target="_blank" rel="noreferrer">1.23.5</a> (2024-09-09) <a class="header-anchor" href="#_1-23-5-2024-09-09" aria-label="Permalink to "[1.23.5](https://github.com/viarotel-org/escrcpy/compare/v1.23.4...v1.23.5) (2024-09-09)""></a></h2><h3 id="performance-improvements-59" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-59" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Improve ADB connection stability (<a href="https://github.com/viarotel-org/escrcpy/commit/7655ba637c21500e6aaf633aa8ab8132d3687b33" target="_blank" rel="noreferrer">7655ba6</a>)</li></ul><h2 id="_1-23-4-2024-09-08" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.3...v1.23.4" target="_blank" rel="noreferrer">1.23.4</a> (2024-09-08) <a class="header-anchor" href="#_1-23-4-2024-09-08" aria-label="Permalink to "[1.23.4](https://github.com/viarotel-org/escrcpy/compare/v1.23.3...v1.23.4) (2024-09-08)""></a></h2><h3 id="bug-fixes-54" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-54" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Repair part of internationalization Lost dynamics (<a href="https://github.com/viarotel-org/escrcpy/commit/d18444f28ba1046018bc419e0068ce12c73b2d48" target="_blank" rel="noreferrer">d18444f</a>)</li></ul><h2 id="_1-23-3-2024-09-08" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.2...v1.23.3" target="_blank" rel="noreferrer">1.23.3</a> (2024-09-08) <a class="header-anchor" href="#_1-23-3-2024-09-08" aria-label="Permalink to "[1.23.3](https://github.com/viarotel-org/escrcpy/compare/v1.23.2...v1.23.3) (2024-09-08)""></a></h2><h3 id="performance-improvements-60" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-60" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize the performance of equipment interaction column and file manager (<a href="https://github.com/viarotel-org/escrcpy/commit/41ffcf56603d799f41b0a2292267b504e200de12" target="_blank" rel="noreferrer">41ffcf5</a>)</li></ul><h2 id="_1-23-2-2024-09-07" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.1...v1.23.2" target="_blank" rel="noreferrer">1.23.2</a> (2024-09-07) <a class="header-anchor" href="#_1-23-2-2024-09-07" aria-label="Permalink to "[1.23.2](https://github.com/viarotel-org/escrcpy/compare/v1.23.1...v1.23.2) (2024-09-07)""></a></h2><h3 id="performance-improvements-61" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-61" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Support file manager upload to the current directory (<a href="https://github.com/viarotel-org/escrcpy/commit/737c2a36e263de69d5b7c6250bc2489eba11d6dd" target="_blank" rel="noreferrer">737c2a3</a>)</li></ul><h2 id="_1-23-1-2024-09-07" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.23.0...v1.23.1" target="_blank" rel="noreferrer">1.23.1</a> (2024-09-07) <a class="header-anchor" href="#_1-23-1-2024-09-07" aria-label="Permalink to "[1.23.1](https://github.com/viarotel-org/escrcpy/compare/v1.23.0...v1.23.1) (2024-09-07)""></a></h2><h3 id="performance-improvements-62" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-62" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>⬆️ Update dependencies (<a href="https://github.com/viarotel-org/escrcpy/commit/8b0386258a900d841e712413358f5df86457a021" target="_blank" rel="noreferrer">8b03862</a>)</li></ul><h2 id="_1-23-0-2024-09-07" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.22.4...v1.23.0" target="_blank" rel="noreferrer">1.23.0</a> (2024-09-07) <a class="header-anchor" href="#_1-23-0-2024-09-07" aria-label="Permalink to "[1.23.0](https://github.com/viarotel-org/escrcpy/compare/v1.22.4...v1.23.0) (2024-09-07)""></a></h2><h3 id="features-23" tabindex="-1">Features <a class="header-anchor" href="#features-23" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Support graphic file manager (<a href="https://github.com/viarotel-org/escrcpy/commit/815572303aef8400dc08b35c1bdce5608dfd2cb6" target="_blank" rel="noreferrer">8155723</a>)</li><li>🚀 Initially add a new file manager (<a href="https://github.com/viarotel-org/escrcpy/commit/94ee0070efa19688e9ec3ec90c9301cc958bae35" target="_blank" rel="noreferrer">94ee007</a>)</li></ul><h3 id="performance-improvements-63" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-63" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>➖ Remove copilot (<a href="https://github.com/viarotel-org/escrcpy/commit/6ca7612c0244b7a7d92d96c723cc7faa2462928b" target="_blank" rel="noreferrer">6ca7612</a>)</li></ul><h2 id="_1-22-4-2024-08-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.22.3...v1.22.4" target="_blank" rel="noreferrer">1.22.4</a> (2024-08-03) <a class="header-anchor" href="#_1-22-4-2024-08-03" aria-label="Permalink to "[1.22.4](https://github.com/viarotel-org/escrcpy/compare/v1.22.3...v1.22.4) (2024-08-03)""></a></h2><h3 id="bug-fixes-55" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-55" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 plan task Remove operation bug (<a href="https://github.com/viarotel-org/escrcpy/commit/520593554f7224a4bb143aaa4b84db52b077421d" target="_blank" rel="noreferrer">5205935</a>)</li></ul><h3 id="performance-improvements-64" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-64" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Dark mode effect (<a href="https://github.com/viarotel-org/escrcpy/commit/00d34953832eec22ee4ac44f61f1fbc029f4ed84" target="_blank" rel="noreferrer">00d3495</a>)</li></ul><h2 id="_1-22-3-2024-08-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.22.2...v1.22.3" target="_blank" rel="noreferrer">1.22.3</a> (2024-08-03) <a class="header-anchor" href="#_1-22-3-2024-08-03" aria-label="Permalink to "[1.22.3](https://github.com/viarotel-org/escrcpy/compare/v1.22.2...v1.22.3) (2024-08-03)""></a></h2><h3 id="performance-improvements-65" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-65" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Update scrcpy to 2.6.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/1eef9d23e4ed1576a0120102132440ef294f8c71" target="_blank" rel="noreferrer">1eef9d2</a>)</li></ul><h2 id="_1-22-2-2024-07-25" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.22.1...v1.22.2" target="_blank" rel="noreferrer">1.22.2</a> (2024-07-25) <a class="header-anchor" href="#_1-22-2-2024-07-25" aria-label="Permalink to "[1.22.2](https://github.com/viarotel-org/escrcpy/compare/v1.22.1...v1.22.2) (2024-07-25)""></a></h2><h3 id="performance-improvements-66" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-66" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Optimize the display effect of the dark mode (<a href="https://github.com/viarotel-org/escrcpy/commit/38f854b6db8bf94b31a1f1f6db54fc55a99d8e8c" target="_blank" rel="noreferrer">38f854b</a>)</li><li>💄 Optimize the display effect of the quick operation bar (<a href="https://github.com/viarotel-org/escrcpy/commit/7b3c4db83a285dc14a5f440843a3c162cee2d163" target="_blank" rel="noreferrer">7b3c4db</a>)</li><li>💄 Optimize the display effect of the tabs bar (<a href="https://github.com/viarotel-org/escrcpy/commit/5b2d41c75a506edd25e4d6073bc4d1b12b593bf3" target="_blank" rel="noreferrer">5b2d41c</a>)</li></ul><h2 id="_1-22-1-2024-07-25" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.22.0...v1.22.1" target="_blank" rel="noreferrer">1.22.1</a> (2024-07-25) <a class="header-anchor" href="#_1-22-1-2024-07-25" aria-label="Permalink to "[1.22.1](https://github.com/viarotel-org/escrcpy/compare/v1.22.0...v1.22.1) (2024-07-25)""></a></h2><h3 id="bug-fixes-56" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-56" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fixed asset publishing issues (<a href="https://github.com/viarotel-org/escrcpy/commit/222f6260e12a8891e51ca9c86160d45c751dc255" target="_blank" rel="noreferrer">222f626</a>)</li></ul><h2 id="_1-22-0-2024-07-25" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.21.4...v1.22.0" target="_blank" rel="noreferrer">1.22.0</a> (2024-07-25) <a class="header-anchor" href="#_1-22-0-2024-07-25" aria-label="Permalink to "[1.22.0](https://github.com/viarotel-org/escrcpy/compare/v1.21.4...v1.22.0) (2024-07-25)""></a></h2><h3 id="features-24" tabindex="-1">Features <a class="header-anchor" href="#features-24" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 Add a scheduled task list (<a href="https://github.com/viarotel-org/escrcpy/commit/d72202b3117fd5b98b5a96dd95fad37579fc7abe" target="_blank" rel="noreferrer">d72202b</a>)</li><li>🚀 Add basic timing task function (<a href="https://github.com/viarotel-org/escrcpy/commit/04a760897e7dccc91acc1d15af016fbcc1acc380" target="_blank" rel="noreferrer">04a7608</a>)</li><li>🚀 Add timing task entrance (<a href="https://github.com/viarotel-org/escrcpy/commit/8393c854b312abf616367f797c3d300217dcd9d3" target="_blank" rel="noreferrer">8393c85</a>)</li><li>🚀 添加定时任务入口 (<a href="https://github.com/viarotel-org/escrcpy/commit/6ce66d4d6349554333988505cf072f913d57532c" target="_blank" rel="noreferrer">6ce66d4</a>)</li></ul><h3 id="bug-fixes-57" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-57" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 The internationalization problem of repairing path selector (<a href="https://github.com/viarotel-org/escrcpy/commit/8e6af2087e86a649ff0b89394978add4dc2328e2" target="_blank" rel="noreferrer">8e6af20</a>)</li><li>💄 Optimize wireless connection user interface (<a href="https://github.com/viarotel-org/escrcpy/commit/50ae7426c0d2c329173d9d7b8e160d1faddaef00" target="_blank" rel="noreferrer">50ae742</a>)</li></ul><h3 id="performance-improvements-67" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-67" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 Optimization of the operation bar at the top of the equipment list (<a href="https://github.com/viarotel-org/escrcpy/commit/81bd3d986bc091113cac3536af3e108653813b39" target="_blank" rel="noreferrer">81bd3d9</a>)</li><li>💄 Optimized operation button layout (<a href="https://github.com/viarotel-org/escrcpy/commit/16f953538b819b9cfaad59e9c8f3eb9d32d0f5b1" target="_blank" rel="noreferrer">16f9535</a>)</li></ul><h2 id="_1-21-4-2024-07-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.21.3...v1.21.4" target="_blank" rel="noreferrer">1.21.4</a> (2024-07-14) <a class="header-anchor" href="#_1-21-4-2024-07-14" aria-label="Permalink to "[1.21.4](https://github.com/viarotel-org/escrcpy/compare/v1.21.3...v1.21.4) (2024-07-14)""></a></h2><h3 id="performance-improvements-68" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-68" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize custom startup performance (<a href="https://github.com/viarotel-org/escrcpy/commit/abd468bd433e14bdda737f42e748ca7a947b2917" target="_blank" rel="noreferrer">abd468b</a>)</li><li>♻️ Perfect allSettledWrapper method (<a href="https://github.com/viarotel-org/escrcpy/commit/5b7d0af683a56ef93bda8708e83bbda0258d531a" target="_blank" rel="noreferrer">5b7d0af</a>)</li></ul><h2 id="_1-21-3-2024-07-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.21.2...v1.21.3" target="_blank" rel="noreferrer">1.21.3</a> (2024-07-13) <a class="header-anchor" href="#_1-21-3-2024-07-13" aria-label="Permalink to "[1.21.3](https://github.com/viarotel-org/escrcpy/compare/v1.21.2...v1.21.3) (2024-07-13)""></a></h2><h3 id="bug-fixes-58" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-58" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>Fix the width problem of custom startup pop-up windows (<a href="https://github.com/viarotel-org/escrcpy/commit/9a7e56b8ebc08fb20eadf0b2f853441ea28c6a80" target="_blank" rel="noreferrer">9a7e56b</a>)</li></ul><h2 id="_1-21-2-2024-07-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.21.1...v1.21.2" target="_blank" rel="noreferrer">1.21.2</a> (2024-07-13) <a class="header-anchor" href="#_1-21-2-2024-07-13" aria-label="Permalink to "[1.21.2](https://github.com/viarotel-org/escrcpy/compare/v1.21.1...v1.21.2) (2024-07-13)""></a></h2><h3 id="bug-fixes-59" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-59" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix terminal style abnormalities in dark theme (<a href="https://github.com/viarotel-org/escrcpy/commit/3d4dc7c98164fd01780989e892948c06f30018a3" target="_blank" rel="noreferrer">3d4dc7c</a>)</li></ul><h3 id="performance-improvements-69" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-69" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Improve code robustness (<a href="https://github.com/viarotel-org/escrcpy/commit/2f389af834413b9018cad1b3ae977902386fb5da" target="_blank" rel="noreferrer">2f389af</a>)</li><li>🚀 Optimize batch operation interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/343eab2e110d065869ff95140b2ba98a365dd65d" target="_blank" rel="noreferrer">343eab2</a>)</li></ul><h2 id="_1-21-1-2024-07-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.21.0...v1.21.1" target="_blank" rel="noreferrer">1.21.1</a> (2024-07-13) <a class="header-anchor" href="#_1-21-1-2024-07-13" aria-label="Permalink to "[1.21.1](https://github.com/viarotel-org/escrcpy/compare/v1.21.0...v1.21.1) (2024-07-13)""></a></h2><h3 id="bug-fixes-60" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-60" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix dependency build errors (<a href="https://github.com/viarotel-org/escrcpy/commit/5b026215a9f964b08fd86503d3e5204a60b559ef" target="_blank" rel="noreferrer">5b02621</a>)</li></ul><h2 id="_1-21-0-2024-07-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.20.1...v1.21.0" target="_blank" rel="noreferrer">1.21.0</a> (2024-07-13) <a class="header-anchor" href="#_1-21-0-2024-07-13" aria-label="Permalink to "[1.21.0](https://github.com/viarotel-org/escrcpy/compare/v1.20.1...v1.21.0) (2024-07-13)""></a></h2><h3 id="features-25" tabindex="-1">Features <a class="header-anchor" href="#features-25" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Support batch execution script function (<a href="https://github.com/viarotel-org/escrcpy/commit/8097022798ca3ea95ed6530a722f321a862f2e23" target="_blank" rel="noreferrer">8097022</a>)</li><li>🚀 Support execution script function (<a href="https://github.com/viarotel-org/escrcpy/commit/2013413611b3efe44811b230ceea036eba310026" target="_blank" rel="noreferrer">2013413</a>)</li></ul><h3 id="bug-fixes-61" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-61" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Repair the problem of equipment width in the English state (<a href="https://github.com/viarotel-org/escrcpy/commit/25c42d94ec38210c519db78ad60b32813e9ff2f5" target="_blank" rel="noreferrer">25c42d9</a>)</li><li>📝 Update Translation (<a href="https://github.com/viarotel-org/escrcpy/commit/33b018110cc7727a822f61b97ae5c5f1211adb0c" target="_blank" rel="noreferrer">33b0181</a>)</li></ul><h3 id="performance-improvements-70" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-70" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✅ Support batch screenshot and other performance optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/db9e3e791e3a168c2f3cdef75d5cf1f834bce484" target="_blank" rel="noreferrer">db9e3e7</a>)</li><li>✨ Support for custom startup mirroring (<a href="https://github.com/viarotel-org/escrcpy/commit/677f30cdc2ab87aef1cf2c3ec1b1d3bc066342c6" target="_blank" rel="noreferrer">677f30c</a>)</li><li>🐛 Fix the problem of frequently trigger preservation of preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/826191617215db3cf027f0ec22530052c8dd97fe" target="_blank" rel="noreferrer">8261916</a>)</li></ul><h2 id="_1-20-1-2024-07-04" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.20.0...v1.20.1" target="_blank" rel="noreferrer">1.20.1</a> (2024-07-04) <a class="header-anchor" href="#_1-20-1-2024-07-04" aria-label="Permalink to "[1.20.1](https://github.com/viarotel-org/escrcpy/compare/v1.20.0...v1.20.1) (2024-07-04)""></a></h2><h3 id="bug-fixes-62" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-62" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix batch text spelling errors (<a href="https://github.com/viarotel-org/escrcpy/commit/062c689755df5bcc5f8e38605c7f101762d7ada0" target="_blank" rel="noreferrer">062c689</a>)</li></ul><h2 id="_1-20-0-2024-07-04" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.19.4...v1.20.0" target="_blank" rel="noreferrer">1.20.0</a> (2024-07-04) <a class="header-anchor" href="#_1-20-0-2024-07-04" aria-label="Permalink to "[1.20.0](https://github.com/viarotel-org/escrcpy/compare/v1.19.4...v1.20.0) (2024-07-04)""></a></h2><h3 id="features-26" tabindex="-1">Features <a class="header-anchor" href="#features-26" aria-label="Permalink to "Features""></a></h3><ul><li>✨ Add batch installation application function (<a href="https://github.com/viarotel-org/escrcpy/commit/37ce2457bce9a1b661c6db7162023f53268833f5" target="_blank" rel="noreferrer">37ce245</a>)</li></ul><h3 id="performance-improvements-71" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-71" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Add mouse binding options (<a href="https://github.com/viarotel-org/escrcpy/commit/7ee4ba4f2b177e6dbfce85036425b51bfa35ecff" target="_blank" rel="noreferrer">7ee4ba4</a>)</li></ul><h2 id="_1-19-4-2024-07-02" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.19.3...v1.19.4" target="_blank" rel="noreferrer">1.19.4</a> (2024-07-02) <a class="header-anchor" href="#_1-19-4-2024-07-02" aria-label="Permalink to "[1.19.4](https://github.com/viarotel-org/escrcpy/compare/v1.19.3...v1.19.4) (2024-07-02)""></a></h2><h3 id="bug-fixes-63" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-63" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Fix terminal style problems (<a href="https://github.com/viarotel-org/escrcpy/commit/9fc1ded583fd1c48bdb1890e7b27021920716cbc" target="_blank" rel="noreferrer">9fc1ded</a>)</li><li>Update Chinese language translations (<a href="https://github.com/viarotel-org/escrcpy/commit/b8d77e39214823b6c7903f926d68aead4f00274b" target="_blank" rel="noreferrer">b8d77e3</a>)</li></ul><h3 id="performance-improvements-72" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-72" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Update to scrcpy v2.5 (<a href="https://github.com/viarotel-org/escrcpy/commit/22cc5a3bc722d882a70e70ea2f45aa7577b01df5" target="_blank" rel="noreferrer">22cc5a3</a>)</li></ul><h2 id="_1-19-3-2024-06-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.19.2...v1.19.3" target="_blank" rel="noreferrer">1.19.3</a> (2024-06-13) <a class="header-anchor" href="#_1-19-3-2024-06-13" aria-label="Permalink to "[1.19.3](https://github.com/viarotel-org/escrcpy/compare/v1.19.2...v1.19.3) (2024-06-13)""></a></h2><h3 id="bug-fixes-64" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-64" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Abnormal operations cause the program that cannot be closed (<a href="https://github.com/viarotel-org/escrcpy/commit/b9891404f4251b7fa22cc0481d1cda29c11092dd" target="_blank" rel="noreferrer">b989140</a>)</li></ul><h2 id="_1-19-2-2024-06-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.19.1...v1.19.2" target="_blank" rel="noreferrer">1.19.2</a> (2024-06-03) <a class="header-anchor" href="#_1-19-2-2024-06-03" aria-label="Permalink to "[1.19.2](https://github.com/viarotel-org/escrcpy/compare/v1.19.1...v1.19.2) (2024-06-03)""></a></h2><h3 id="bug-fixes-65" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-65" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Automatically apply local languages (<a href="https://github.com/viarotel-org/escrcpy/commit/0cc8208dd1bb51f700dcab213bd598ba07186bbb" target="_blank" rel="noreferrer">0cc8208</a>)</li></ul><h2 id="_1-19-1-2024-05-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.19.0...v1.19.1" target="_blank" rel="noreferrer">1.19.1</a> (2024-05-26) <a class="header-anchor" href="#_1-19-1-2024-05-26" aria-label="Permalink to "[1.19.1](https://github.com/viarotel-org/escrcpy/compare/v1.19.0...v1.19.1) (2024-05-26)""></a></h2><h3 id="bug-fixes-66" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-66" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 In some cases, the light mode is abnormal (<a href="https://github.com/viarotel-org/escrcpy/commit/ea227e0792b4938c8763efc833c34e8e7d587323" target="_blank" rel="noreferrer">ea227e0</a>)</li><li>🐛 Search for shortcut key conflicts (<a href="https://github.com/viarotel-org/escrcpy/commit/c70e6ca2fc716ecea495b032ec0c9f4c2fc7e421" target="_blank" rel="noreferrer">c70e6ca</a>)</li></ul><h3 id="performance-improvements-73" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-73" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Search prompts (<a href="https://github.com/viarotel-org/escrcpy/commit/0d963aab65297964a19b5e7ed1982732e96bcfcb" target="_blank" rel="noreferrer">0d963aa</a>)</li></ul><h2 id="_1-19-0-2024-05-15" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.18.4...v1.19.0" target="_blank" rel="noreferrer">1.19.0</a> (2024-05-15) <a class="header-anchor" href="#_1-19-0-2024-05-15" aria-label="Permalink to "[1.19.0](https://github.com/viarotel-org/escrcpy/compare/v1.18.4...v1.19.0) (2024-05-15)""></a></h2><h3 id="features-27" tabindex="-1">Features <a class="header-anchor" href="#features-27" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 Add page search function (<a href="https://github.com/viarotel-org/escrcpy/commit/6dd8244ed58b8bb4cde17c9fe991ad5704e55057" target="_blank" rel="noreferrer">6dd8244</a>)</li><li>🚀 Update dependencies to support ESM (<a href="https://github.com/viarotel-org/escrcpy/commit/9f1696f289bbc8f833e9a6494d18f1d5d025bf9c" target="_blank" rel="noreferrer">9f1696f</a>)</li></ul><h3 id="bug-fixes-67" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-67" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Resolving build failures (<a href="https://github.com/viarotel-org/escrcpy/commit/8460945bd62de0d9be0b9767a3a0ece809ef05f0" target="_blank" rel="noreferrer">8460945</a>)</li><li>🐛 Tips unavailable (<a href="https://github.com/viarotel-org/escrcpy/commit/603e4e98d251a14ffdde2b48f1f064522154e6fe" target="_blank" rel="noreferrer">603e4e9</a>)</li></ul><h3 id="performance-improvements-74" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-74" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ FindInPage API (<a href="https://github.com/viarotel-org/escrcpy/commit/fcf8269e0eba3638d8f9364e5c238c406b6fc9fe" target="_blank" rel="noreferrer">fcf8269</a>)</li><li>♻️ Optimize dark mode (<a href="https://github.com/viarotel-org/escrcpy/commit/2f2e1cfcd6ff6eae376bd260dc16d1e674e34286" target="_blank" rel="noreferrer">2f2e1cf</a>)</li><li>♻️ Search interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/a195b7ead7c6664e0138f99a58b67f6800fb681f" target="_blank" rel="noreferrer">a195b7e</a>)</li><li>♻️ Search variable name (<a href="https://github.com/viarotel-org/escrcpy/commit/7c55e50edc1afc162696b9581ae5d25c01580ffc" target="_blank" rel="noreferrer">7c55e50</a>)</li><li>🐛 Global search error (<a href="https://github.com/viarotel-org/escrcpy/commit/091d5035dd7d6d91f7377d3cfb738c21d0c8e4f3" target="_blank" rel="noreferrer">091d503</a>)</li><li>🚀 优化页面查找工具性能 (<a href="https://github.com/viarotel-org/escrcpy/commit/8587977627ba1c8635b6b536dc88aeb5c067da5c" target="_blank" rel="noreferrer">8587977</a>)</li></ul><h2 id="_1-18-4-2024-05-04" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.18.3...v1.18.4" target="_blank" rel="noreferrer">1.18.4</a> (2024-05-04) <a class="header-anchor" href="#_1-18-4-2024-05-04" aria-label="Permalink to "[1.18.4](https://github.com/viarotel-org/escrcpy/compare/v1.18.3...v1.18.4) (2024-05-04)""></a></h2><h3 id="bug-fixes-68" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-68" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Wireless adb does not support Spaces (<a href="https://github.com/viarotel-org/escrcpy/commit/1f27597ff3c31fa88867199ca13e43ba20ffa088" target="_blank" rel="noreferrer">1f27597</a>)</li></ul><h2 id="_1-18-3-2024-04-12" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.18.2...v1.18.3" target="_blank" rel="noreferrer">1.18.3</a> (2024-04-12) <a class="header-anchor" href="#_1-18-3-2024-04-12" aria-label="Permalink to "[1.18.3](https://github.com/viarotel-org/escrcpy/compare/v1.18.2...v1.18.3) (2024-04-12)""></a></h2><h3 id="performance-improvements-75" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-75" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ i18n configuration (<a href="https://github.com/viarotel-org/escrcpy/commit/1ca0469ff2df2ecf66b07bb3a24040490cd8563b" target="_blank" rel="noreferrer">1ca0469</a>)</li></ul><h2 id="_1-18-2-2024-04-11" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.18.1...v1.18.2" target="_blank" rel="noreferrer">1.18.2</a> (2024-04-11) <a class="header-anchor" href="#_1-18-2-2024-04-11" aria-label="Permalink to "[1.18.2](https://github.com/viarotel-org/escrcpy/compare/v1.18.1...v1.18.2) (2024-04-11)""></a></h2><h3 id="bug-fixes-69" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-69" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 zh_TW Language support (<a href="https://github.com/viarotel-org/escrcpy/commit/885af3aa1d238a18487727ca13a6bf739dca6934" target="_blank" rel="noreferrer">885af3a</a>)</li></ul><h2 id="_1-18-1-2024-04-11" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.18.0...v1.18.1" target="_blank" rel="noreferrer">1.18.1</a> (2024-04-11) <a class="header-anchor" href="#_1-18-1-2024-04-11" aria-label="Permalink to "[1.18.1](https://github.com/viarotel-org/escrcpy/compare/v1.18.0...v1.18.1) (2024-04-11)""></a></h2><h3 id="bug-fixes-70" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-70" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 Repair merge zh-TW failed (<a href="https://github.com/viarotel-org/escrcpy/commit/81ff63f1fb2703616b6fb195e0bb510a597514a8" target="_blank" rel="noreferrer">81ff63f</a>)</li></ul><h3 id="performance-improvements-76" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-76" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔧 Update workflows (<a href="https://github.com/viarotel-org/escrcpy/commit/343423ea77418561f156cfd9f9e3a6bc559b0baa" target="_blank" rel="noreferrer">343423e</a>)</li></ul><h2 id="_1-18-0-2024-04-11" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.8...v1.18.0" target="_blank" rel="noreferrer">1.18.0</a> (2024-04-11) <a class="header-anchor" href="#_1-18-0-2024-04-11" aria-label="Permalink to "[1.18.0](https://github.com/viarotel-org/escrcpy/compare/v1.17.8...v1.18.0) (2024-04-11)""></a></h2><h3 id="features-28" tabindex="-1">Features <a class="header-anchor" href="#features-28" aria-label="Permalink to "Features""></a></h3><ul><li>Add a simple zh_TW Traditional Chinese locale (<a href="https://github.com/viarotel-org/escrcpy/commit/cec6539c1dde2551edf284d5e8aca1a101a583b6" target="_blank" rel="noreferrer">cec6539</a>)</li></ul><h2 id="_1-17-8-2024-03-29" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.7...v1.17.8" target="_blank" rel="noreferrer">1.17.8</a> (2024-03-29) <a class="header-anchor" href="#_1-17-8-2024-03-29" aria-label="Permalink to "[1.17.8](https://github.com/viarotel-org/escrcpy/compare/v1.17.7...v1.17.8) (2024-03-29)""></a></h2><h3 id="bug-fixes-71" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-71" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Camera configuration conflict (<a href="https://github.com/viarotel-org/escrcpy/commit/07cc5f3cc2140a0fa90ae1d72608cc2c468bb80e" target="_blank" rel="noreferrer">07cc5f3</a>)</li><li>🐛 OTG configuration conflict (<a href="https://github.com/viarotel-org/escrcpy/commit/576d287cf4636564d526d2af6aa4e9c5aaa1f83b" target="_blank" rel="noreferrer">576d287</a>)</li><li>🐛 OTG mode: could not turn screen off (<a href="https://github.com/viarotel-org/escrcpy/commit/c5bed0e895461c21e3588314b6e244074403610e" target="_blank" rel="noreferrer">c5bed0e</a>)</li></ul><h2 id="_1-17-7-2024-03-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.6...v1.17.7" target="_blank" rel="noreferrer">1.17.7</a> (2024-03-27) <a class="header-anchor" href="#_1-17-7-2024-03-27" aria-label="Permalink to "[1.17.7](https://github.com/viarotel-org/escrcpy/compare/v1.17.6...v1.17.7) (2024-03-27)""></a></h2><h3 id="bug-fixes-72" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-72" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>♻️ Remove the redundant imports (<a href="https://github.com/viarotel-org/escrcpy/commit/a06708ff19f31ea9231e620a5f780b8c714b0feb" target="_blank" rel="noreferrer">a06708f</a>)</li></ul><h3 id="performance-improvements-77" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-77" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize delete history logic (<a href="https://github.com/viarotel-org/escrcpy/commit/780e3b9abc199800b0cdb10c5d48d591cf91cf29" target="_blank" rel="noreferrer">780e3b9</a>)</li><li>♻️ Support delete historical connection (<a href="https://github.com/viarotel-org/escrcpy/commit/c82560f205321653d51d74ea3e3b44e96c41a96f" target="_blank" rel="noreferrer">c82560f</a>)</li><li>💄 Wireless style optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/ba51fe3db79c8beb81a237baf2454a0a5c1eb041" target="_blank" rel="noreferrer">ba51fe3</a>)</li></ul><h2 id="_1-17-6-2024-03-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.5...v1.17.6" target="_blank" rel="noreferrer">1.17.6</a> (2024-03-21) <a class="header-anchor" href="#_1-17-6-2024-03-21" aria-label="Permalink to "[1.17.6](https://github.com/viarotel-org/escrcpy/compare/v1.17.5...v1.17.6) (2024-03-21)""></a></h2><h3 id="performance-improvements-78" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-78" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Supports automatic execution of mirrors on devices (<a href="https://github.com/viarotel-org/escrcpy/commit/11e0884c1128ec431f31f5025571eecbd3065a82" target="_blank" rel="noreferrer">11e0884</a>)</li></ul><h2 id="_1-17-5-2024-03-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.4...v1.17.5" target="_blank" rel="noreferrer">1.17.5</a> (2024-03-17) <a class="header-anchor" href="#_1-17-5-2024-03-17" aria-label="Permalink to "[1.17.5](https://github.com/viarotel-org/escrcpy/compare/v1.17.4...v1.17.5) (2024-03-17)""></a></h2><h3 id="performance-improvements-79" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-79" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🌐 Improve i8n (<a href="https://github.com/viarotel-org/escrcpy/commit/4fe55a3329f325cb254515f364867e107dfdb278" target="_blank" rel="noreferrer">4fe55a3</a>)</li></ul><h2 id="_1-17-4-2024-03-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.3...v1.17.4" target="_blank" rel="noreferrer">1.17.4</a> (2024-03-14) <a class="header-anchor" href="#_1-17-4-2024-03-14" aria-label="Permalink to "[1.17.4](https://github.com/viarotel-org/escrcpy/compare/v1.17.3...v1.17.4) (2024-03-14)""></a></h2><h3 id="performance-improvements-80" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-80" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Options in the preference settings (<a href="https://github.com/viarotel-org/escrcpy/commit/dc711cbb64ff12e542974c07a817ec46a2f15700" target="_blank" rel="noreferrer">dc711cb</a>)</li></ul><h2 id="_1-17-3-2024-03-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.2...v1.17.3" target="_blank" rel="noreferrer">1.17.3</a> (2024-03-13) <a class="header-anchor" href="#_1-17-3-2024-03-13" aria-label="Permalink to "[1.17.3](https://github.com/viarotel-org/escrcpy/compare/v1.17.2...v1.17.3) (2024-03-13)""></a></h2><h3 id="performance-improvements-81" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-81" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Remove console log (<a href="https://github.com/viarotel-org/escrcpy/commit/6e25eb7ad6888065fa35bee3cddf33a55cc9fb70" target="_blank" rel="noreferrer">6e25eb7</a>)</li></ul><h2 id="_1-17-2-2024-03-10" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.1...v1.17.2" target="_blank" rel="noreferrer">1.17.2</a> (2024-03-10) <a class="header-anchor" href="#_1-17-2-2024-03-10" aria-label="Permalink to "[1.17.2](https://github.com/viarotel-org/escrcpy/compare/v1.17.1...v1.17.2) (2024-03-10)""></a></h2><h3 id="bug-fixes-73" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-73" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Abnormal built-in terminal adb command (<a href="https://github.com/viarotel-org/escrcpy/commit/368551a954664548f6b60ce7f9c6b8be30923edd" target="_blank" rel="noreferrer">368551a</a>)</li></ul><h3 id="performance-improvements-82" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-82" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Update eslint config (<a href="https://github.com/viarotel-org/escrcpy/commit/bf2d2b47b41d63f5d6ba69c5c11c46494a71813f" target="_blank" rel="noreferrer">bf2d2b4</a>)</li></ul><h2 id="_1-17-1-2024-03-05" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.17.0...v1.17.1" target="_blank" rel="noreferrer">1.17.1</a> (2024-03-05) <a class="header-anchor" href="#_1-17-1-2024-03-05" aria-label="Permalink to "[1.17.1](https://github.com/viarotel-org/escrcpy/compare/v1.17.0...v1.17.1) (2024-03-05)""></a></h2><h3 id="performance-improvements-83" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-83" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Interactive logic optimization (<a href="https://github.com/viarotel-org/escrcpy/commit/193f80a2a4611bb718ab3754249ed2b3d688e5a2" target="_blank" rel="noreferrer">193f80a</a>)</li><li>♻️ Optimize design and code (<a href="https://github.com/viarotel-org/escrcpy/commit/d507c2d0dbf5699ab0f311d78d1686ea36332b51" target="_blank" rel="noreferrer">d507c2d</a>)</li><li>♻️ Optimize equipment operation (<a href="https://github.com/viarotel-org/escrcpy/commit/389ac335b8801076ff9bb89c0c5f4899d142ff1b" target="_blank" rel="noreferrer">389ac33</a>)</li><li>➖ Remove redundant packages (<a href="https://github.com/viarotel-org/escrcpy/commit/f9e4a0e77465e3e89e5058553383dec104fc096f" target="_blank" rel="noreferrer">f9e4a0e</a>)</li><li>💄 Optimize dark mode styles (<a href="https://github.com/viarotel-org/escrcpy/commit/1cac054d413e3f1b56e9dd8e430671805d7fe3ae" target="_blank" rel="noreferrer">1cac054</a>)</li></ul><h2 id="_1-17-0-2024-03-04" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.8...v1.17.0" target="_blank" rel="noreferrer">1.17.0</a> (2024-03-04) <a class="header-anchor" href="#_1-17-0-2024-03-04" aria-label="Permalink to "[1.17.0](https://github.com/viarotel-org/escrcpy/compare/v1.16.8...v1.17.0) (2024-03-04)""></a></h2><h3 id="features-29" tabindex="-1">Features <a class="header-anchor" href="#features-29" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Update to scrcpy v2.4 (<a href="https://github.com/viarotel-org/escrcpy/commit/02a4d398208fdb14a6935eb1994e23a8364a9f7a" target="_blank" rel="noreferrer">02a4d39</a>)</li></ul><h2 id="_1-16-8-2023-12-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.7...v1.16.8" target="_blank" rel="noreferrer">1.16.8</a> (2023-12-27) <a class="header-anchor" href="#_1-16-8-2023-12-27" aria-label="Permalink to "[1.16.8](https://github.com/viarotel-org/escrcpy/compare/v1.16.7...v1.16.8) (2023-12-27)""></a></h2><h3 id="bug-fixes-74" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-74" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 The maximum size description error (<a href="https://github.com/viarotel-org/escrcpy/commit/01fd9264a6f5ad03a0ab2de3cfba5e1d1e4c0924" target="_blank" rel="noreferrer">01fd926</a>)</li></ul><h2 id="_1-16-7-2023-12-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.6...v1.16.7" target="_blank" rel="noreferrer">1.16.7</a> (2023-12-19) <a class="header-anchor" href="#_1-16-7-2023-12-19" aria-label="Permalink to "[1.16.7](https://github.com/viarotel-org/escrcpy/compare/v1.16.6...v1.16.7) (2023-12-19)""></a></h2><h3 id="performance-improvements-84" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-84" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Options describe (<a href="https://github.com/viarotel-org/escrcpy/commit/1349b2a1f66c99413420a4fa93fcada62863a6cb" target="_blank" rel="noreferrer">1349b2a</a>)</li></ul><h2 id="_1-16-6-2023-12-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.5...v1.16.6" target="_blank" rel="noreferrer">1.16.6</a> (2023-12-19) <a class="header-anchor" href="#_1-16-6-2023-12-19" aria-label="Permalink to "[1.16.6](https://github.com/viarotel-org/escrcpy/compare/v1.16.5...v1.16.6) (2023-12-19)""></a></h2><h3 id="miscellaneous-chores-9" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-9" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 1.16.6 (<a href="https://github.com/viarotel-org/escrcpy/commit/6d7778a6ca557d0605835893f767faeab4fc8656" target="_blank" rel="noreferrer">6d7778a</a>)</li></ul><h2 id="_1-16-5-2023-12-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.4...v1.16.5" target="_blank" rel="noreferrer">1.16.5</a> (2023-12-19) <a class="header-anchor" href="#_1-16-5-2023-12-19" aria-label="Permalink to "[1.16.5](https://github.com/viarotel-org/escrcpy/compare/v1.16.4...v1.16.5) (2023-12-19)""></a></h2><h3 id="performance-improvements-85" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-85" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 Control in stop charging (<a href="https://github.com/viarotel-org/escrcpy/commit/8707eb54096d589a33b4ee138710033aa60071ed" target="_blank" rel="noreferrer">8707eb5</a>)</li></ul><h2 id="_1-16-4-2023-12-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.3...v1.16.4" target="_blank" rel="noreferrer">1.16.4</a> (2023-12-19) <a class="header-anchor" href="#_1-16-4-2023-12-19" aria-label="Permalink to "[1.16.4](https://github.com/viarotel-org/escrcpy/compare/v1.16.3...v1.16.4) (2023-12-19)""></a></h2><h3 id="bug-fixes-75" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-75" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Pairing code type issue (<a href="https://github.com/viarotel-org/escrcpy/commit/889fe8c805e968feefc73661aa125ee0e197c006" target="_blank" rel="noreferrer">889fe8c</a>)</li></ul><h2 id="_1-16-3-2023-12-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.2...v1.16.3" target="_blank" rel="noreferrer">1.16.3</a> (2023-12-03) <a class="header-anchor" href="#_1-16-3-2023-12-03" aria-label="Permalink to "[1.16.3](https://github.com/viarotel-org/escrcpy/compare/v1.16.2...v1.16.3) (2023-12-03)""></a></h2><h3 id="performance-improvements-86" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-86" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Update scrcpy v2.3.1 (<a href="https://github.com/viarotel-org/escrcpy/commit/3566655f46b7221973386ff423d91c426907386d" target="_blank" rel="noreferrer">3566655</a>)</li></ul><h2 id="_1-16-2-2023-12-02" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.1...v1.16.2" target="_blank" rel="noreferrer">1.16.2</a> (2023-12-02) <a class="header-anchor" href="#_1-16-2-2023-12-02" aria-label="Permalink to "[1.16.2](https://github.com/viarotel-org/escrcpy/compare/v1.16.1...v1.16.2) (2023-12-02)""></a></h2><h3 id="bug-fixes-76" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-76" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Bps unit error (<a href="https://github.com/viarotel-org/escrcpy/commit/07f7ded0b5e1a2404b89217816d08eac5c904ba2" target="_blank" rel="noreferrer">07f7ded</a>)</li></ul><h2 id="_1-16-1-2023-11-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.16.0...v1.16.1" target="_blank" rel="noreferrer">1.16.1</a> (2023-11-26) <a class="header-anchor" href="#_1-16-1-2023-11-26" aria-label="Permalink to "[1.16.1](https://github.com/viarotel-org/escrcpy/compare/v1.16.0...v1.16.1) (2023-11-26)""></a></h2><h3 id="bug-fixes-77" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-77" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 linux build error (<a href="https://github.com/viarotel-org/escrcpy/commit/802f16f7f00f28cc3319af6da9883c9efa299559" target="_blank" rel="noreferrer">802f16f</a>)</li></ul><h2 id="_1-16-0-2023-11-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.15.0...v1.16.0" target="_blank" rel="noreferrer">1.16.0</a> (2023-11-26) <a class="header-anchor" href="#_1-16-0-2023-11-26" aria-label="Permalink to "[1.16.0](https://github.com/viarotel-org/escrcpy/compare/v1.15.0...v1.16.0) (2023-11-26)""></a></h2><h3 id="performance-improvements-87" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-87" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>⚡️ Add webSocket (<a href="https://github.com/viarotel-org/escrcpy/commit/ae96df03d40c8f2d2543910c3d6e1bc85978fedd" target="_blank" rel="noreferrer">ae96df0</a>)</li><li>✨ Update to scrcpy v2.3 (<a href="https://github.com/viarotel-org/escrcpy/commit/9e4f432333a41d56c9393853ea35b48375583d00" target="_blank" rel="noreferrer">9e4f432</a>)</li><li>🍻 Update base copilot (<a href="https://github.com/viarotel-org/escrcpy/commit/5ac5ee6e970ed7523fd27280a92ccb105da26b26" target="_blank" rel="noreferrer">5ac5ee6</a>)</li></ul><h3 id="miscellaneous-chores-10" tabindex="-1">Miscellaneous Chores <a class="header-anchor" href="#miscellaneous-chores-10" aria-label="Permalink to "Miscellaneous Chores""></a></h3><ul><li>release 1.16.0 (<a href="https://github.com/viarotel-org/escrcpy/commit/64d44863c5942c8e9a9b42a42bab2cb04b22c2d3" target="_blank" rel="noreferrer">64d4486</a>)</li></ul><h2 id="_1-15-0-2023-11-18" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.14.3...v1.15.0" target="_blank" rel="noreferrer">1.15.0</a> (2023-11-18) <a class="header-anchor" href="#_1-15-0-2023-11-18" aria-label="Permalink to "[1.15.0](https://github.com/viarotel-org/escrcpy/compare/v1.14.3...v1.15.0) (2023-11-18)""></a></h2><h3 id="features-30" tabindex="-1">Features <a class="header-anchor" href="#features-30" aria-label="Permalink to "Features""></a></h3><ul><li>添加投屏窗口大小控制 (<a href="https://github.com/viarotel-org/escrcpy/commit/97d7868abaf321a5693b621b97af82ecf3fa9ada" target="_blank" rel="noreferrer">97d7868</a>)</li></ul><h3 id="performance-improvements-88" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-88" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 Add window position option (<a href="https://github.com/viarotel-org/escrcpy/commit/866aa2cfd253f702112367a857c88c40714c1065" target="_blank" rel="noreferrer">866aa2c</a>)</li></ul><h2 id="_1-14-3-2023-11-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.14.2...v1.14.3" target="_blank" rel="noreferrer">1.14.3</a> (2023-11-17) <a class="header-anchor" href="#_1-14-3-2023-11-17" aria-label="Permalink to "[1.14.3](https://github.com/viarotel-org/escrcpy/compare/v1.14.2...v1.14.3) (2023-11-17)""></a></h2><h3 id="performance-improvements-89" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-89" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Add context menu (<a href="https://github.com/viarotel-org/escrcpy/commit/f0f25a79ab8f85d590cbe83de742ae4ea32ad5a5" target="_blank" rel="noreferrer">f0f25a7</a>)</li><li>♻️ Optimize extended menu bar interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/de9352cf8ee21c9a8feac4da711dc5c8c1640c76" target="_blank" rel="noreferrer">de9352c</a>)</li><li>📝 Optimization preferences description (<a href="https://github.com/viarotel-org/escrcpy/commit/30eca508373c32b44628dcc455d1315ac6e34253" target="_blank" rel="noreferrer">30eca50</a>)</li></ul><h2 id="_1-14-2-2023-11-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.14.1...v1.14.2" target="_blank" rel="noreferrer">1.14.2</a> (2023-11-16) <a class="header-anchor" href="#_1-14-2-2023-11-16" aria-label="Permalink to "[1.14.2](https://github.com/viarotel-org/escrcpy/compare/v1.14.1...v1.14.2) (2023-11-16)""></a></h2><h3 id="performance-improvements-90" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-90" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize autoConnect historical devices (<a href="https://github.com/viarotel-org/escrcpy/commit/755a130ec0a0756c85d077ee1723c50457285802" target="_blank" rel="noreferrer">755a130</a>)</li><li>💡 Add autoConnect option (<a href="https://github.com/viarotel-org/escrcpy/commit/a57b847dd910a16ebdbdfa93683e5e2540849aa7" target="_blank" rel="noreferrer">a57b847</a>)</li></ul><h2 id="_1-14-1-2023-11-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.14.0...v1.14.1" target="_blank" rel="noreferrer">1.14.1</a> (2023-11-14) <a class="header-anchor" href="#_1-14-1-2023-11-14" aria-label="Permalink to "[1.14.1](https://github.com/viarotel-org/escrcpy/compare/v1.14.0...v1.14.1) (2023-11-14)""></a></h2><h3 id="bug-fixes-78" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-78" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Abnormal terminal theme (<a href="https://github.com/viarotel-org/escrcpy/commit/20d37c11b4e7a48a046e8b08b693d0191c4aaf77" target="_blank" rel="noreferrer">20d37c1</a>)</li></ul><h2 id="_1-14-0-2023-11-14" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.13.5...v1.14.0" target="_blank" rel="noreferrer">1.14.0</a> (2023-11-14) <a class="header-anchor" href="#_1-14-0-2023-11-14" aria-label="Permalink to "[1.14.0](https://github.com/viarotel-org/escrcpy/compare/v1.13.5...v1.14.0) (2023-11-14)""></a></h2><h3 id="features-31" tabindex="-1">Features <a class="header-anchor" href="#features-31" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Add Terminal Debugging (<a href="https://github.com/viarotel-org/escrcpy/commit/fdf40c70e87a7e6fa79acdde16b6222b19a66a30" target="_blank" rel="noreferrer">fdf40c7</a>)</li></ul><h3 id="performance-improvements-91" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-91" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize terminal performance (<a href="https://github.com/viarotel-org/escrcpy/commit/d3afc4ba626332622a86aa46078016d5883960d2" target="_blank" rel="noreferrer">d3afc4b</a>)</li><li>💄 Update terminal style (<a href="https://github.com/viarotel-org/escrcpy/commit/5b6b8d11501b19772c26a6693e57938acfdb6590" target="_blank" rel="noreferrer">5b6b8d1</a>)</li><li>🚨 Optimization error prompt (<a href="https://github.com/viarotel-org/escrcpy/commit/b75950298feb599fdfe7ff9cad9edcae1cd79871" target="_blank" rel="noreferrer">b759502</a>)</li></ul><h2 id="_1-13-5-2023-11-11" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.13.4...v1.13.5" target="_blank" rel="noreferrer">1.13.5</a> (2023-11-11) <a class="header-anchor" href="#_1-13-5-2023-11-11" aria-label="Permalink to "[1.13.5](https://github.com/viarotel-org/escrcpy/compare/v1.13.4...v1.13.5) (2023-11-11)""></a></h2><h3 id="performance-improvements-92" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-92" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Mirror group shutdown logic (<a href="https://github.com/viarotel-org/escrcpy/commit/296e21dfcf5f2fb28eed1159757bddb15e00f515" target="_blank" rel="noreferrer">296e21d</a>)</li><li>♻️ Optimize mirror group (<a href="https://github.com/viarotel-org/escrcpy/commit/5793c246fa7e678b49d8d3c4e388de04fa7e82fb" target="_blank" rel="noreferrer">5793c24</a>)</li></ul><h2 id="_1-13-4-2023-11-10" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.13.3...v1.13.4" target="_blank" rel="noreferrer">1.13.4</a> (2023-11-10) <a class="header-anchor" href="#_1-13-4-2023-11-10" aria-label="Permalink to "[1.13.4](https://github.com/viarotel-org/escrcpy/compare/v1.13.3...v1.13.4) (2023-11-10)""></a></h2><h3 id="performance-improvements-93" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-93" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimization updater (<a href="https://github.com/viarotel-org/escrcpy/commit/61ccd4a4690a1da46a492ef4b6f78ba0778619fd" target="_blank" rel="noreferrer">61ccd4a</a>)</li><li>♻️ Optimize mirror group (<a href="https://github.com/viarotel-org/escrcpy/commit/81c007f9d0617371b717e5f6eba5a9fa474456d6" target="_blank" rel="noreferrer">81c007f</a>)</li></ul><h2 id="_1-13-3-2023-11-10" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.13.2...v1.13.3" target="_blank" rel="noreferrer">1.13.3</a> (2023-11-10) <a class="header-anchor" href="#_1-13-3-2023-11-10" aria-label="Permalink to "[1.13.3](https://github.com/viarotel-org/escrcpy/compare/v1.13.2...v1.13.3) (2023-11-10)""></a></h2><h3 id="bug-fixes-79" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-79" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Recording prompt and file format errors (<a href="https://github.com/viarotel-org/escrcpy/commit/bfdad9e8dee31f0c8e59078ebbed646bab499375" target="_blank" rel="noreferrer">bfdad9e</a>)</li></ul><h3 id="performance-improvements-94" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-94" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize Batch connection performance (<a href="https://github.com/viarotel-org/escrcpy/commit/36de67b59077574c28bd99356b4582baee39c0a4" target="_blank" rel="noreferrer">36de67b</a>)</li><li>♻️ Optimize file push prompts (<a href="https://github.com/viarotel-org/escrcpy/commit/4a3575f8ed916bf1a9afc88169fd324c9bb90b35" target="_blank" rel="noreferrer">4a3575f</a>)</li><li>♻️ Optimize historical device connections (<a href="https://github.com/viarotel-org/escrcpy/commit/83f8c041dec72996af932d1e18833a295646cdce" target="_blank" rel="noreferrer">83f8c04</a>)</li><li>✨ Support bulk connecting to historical devices (<a href="https://github.com/viarotel-org/escrcpy/commit/b7eb1dd0d67dac779ca3dd1eaed41040b4124810" target="_blank" rel="noreferrer">b7eb1dd</a>)</li></ul><h2 id="_1-13-2-2023-11-09" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.13.1...v1.13.2" target="_blank" rel="noreferrer">1.13.2</a> (2023-11-09) <a class="header-anchor" href="#_1-13-2-2023-11-09" aria-label="Permalink to "[1.13.2](https://github.com/viarotel-org/escrcpy/compare/v1.13.1...v1.13.2) (2023-11-09)""></a></h2><h3 id="bug-fixes-80" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-80" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Gnirehtet state (<a href="https://github.com/viarotel-org/escrcpy/commit/e5f78e7f86d4734b9f355cf1fb49c533e04a1b89" target="_blank" rel="noreferrer">e5f78e7</a>)</li><li>📝 Operation description (<a href="https://github.com/viarotel-org/escrcpy/commit/517091a5ca56a367fae17c535783f3025afa8af9" target="_blank" rel="noreferrer">517091a</a>)</li></ul><h3 id="performance-improvements-95" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-95" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Configure Incompatible Handling Mechanism (<a href="https://github.com/viarotel-org/escrcpy/commit/c0e6a015446916d638c2888626408f966d378e2e" target="_blank" rel="noreferrer">c0e6a01</a>)</li><li>♻️ Optimize gnirehtet (<a href="https://github.com/viarotel-org/escrcpy/commit/de3555ba1e6cb92e11306e96bed4fffeeb82dedc" target="_blank" rel="noreferrer">de3555b</a>)</li><li>💄 Optimize volume control and gnirehtet (<a href="https://github.com/viarotel-org/escrcpy/commit/b40bdcfd7d583fb46441a6d97f5b1db7f15196e6" target="_blank" rel="noreferrer">b40bdcf</a>)</li><li>🚀 Add File push function (<a href="https://github.com/viarotel-org/escrcpy/commit/70f8b469b9458b0f19064b8b5a038431e6c02878" target="_blank" rel="noreferrer">70f8b46</a>)</li><li>🚀 Add screen rotation shortcut menu (<a href="https://github.com/viarotel-org/escrcpy/commit/dd601dfdfed50c427ab9e17bc928a7c1c3ff9d4a" target="_blank" rel="noreferrer">dd601df</a>)</li></ul><h2 id="_1-13-1-2023-11-08" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.13.0...v1.13.1" target="_blank" rel="noreferrer">1.13.1</a> (2023-11-08) <a class="header-anchor" href="#_1-13-1-2023-11-08" aria-label="Permalink to "[1.13.1](https://github.com/viarotel-org/escrcpy/compare/v1.13.0...v1.13.1) (2023-11-08)""></a></h2><h3 id="performance-improvements-96" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-96" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Adjust volume control position (<a href="https://github.com/viarotel-org/escrcpy/commit/1b3f49edb2e263766f0c2cb9d0f67f463457199f" target="_blank" rel="noreferrer">1b3f49e</a>)</li><li>♻️ Optimize configuration file logic (<a href="https://github.com/viarotel-org/escrcpy/commit/5f8cc5a01312b95bd177509b824f1f2c7a8a531e" target="_blank" rel="noreferrer">5f8cc5a</a>)</li><li>🚀 Add volume control (<a href="https://github.com/viarotel-org/escrcpy/commit/15055188e1cf6296f8d73f772bad2f681996e9f3" target="_blank" rel="noreferrer">1505518</a>)</li></ul><h2 id="_1-13-0-2023-11-07" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.12.4...v1.13.0" target="_blank" rel="noreferrer">1.13.0</a> (2023-11-07) <a class="header-anchor" href="#_1-13-0-2023-11-07" aria-label="Permalink to "[1.13.0](https://github.com/viarotel-org/escrcpy/compare/v1.12.4...v1.13.0) (2023-11-07)""></a></h2><h3 id="features-32" tabindex="-1">Features <a class="header-anchor" href="#features-32" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Add mirror group function (<a href="https://github.com/viarotel-org/escrcpy/commit/0c9d36fddbd7989073c514bc56a136ad3dc6f98d" target="_blank" rel="noreferrer">0c9d36f</a>)</li></ul><h3 id="bug-fixes-81" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-81" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Repair style (<a href="https://github.com/viarotel-org/escrcpy/commit/96bfc7770e5142965540fec2d19a84b74106629c" target="_blank" rel="noreferrer">96bfc77</a>)</li></ul><h3 id="performance-improvements-97" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-97" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize mirror group (<a href="https://github.com/viarotel-org/escrcpy/commit/cf9c82dcbcbfdd77f66242298a8309d2e5926044" target="_blank" rel="noreferrer">cf9c82d</a>)</li><li>♻️ optimize mirror group tips (<a href="https://github.com/viarotel-org/escrcpy/commit/46defbf680330ef8efecc6fb5f7a553f7ac5692a" target="_blank" rel="noreferrer">46defbf</a>)</li><li>♻️ Optimize preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/7a6417ecf42082798e5eaa93a2552ddff686ebda" target="_blank" rel="noreferrer">7a6417e</a>)</li><li>♻️ Optimize window control (<a href="https://github.com/viarotel-org/escrcpy/commit/0530ed38efa22e36fa6f784bda073a7264d98471" target="_blank" rel="noreferrer">0530ed3</a>)</li><li>💄 Update styles (<a href="https://github.com/viarotel-org/escrcpy/commit/37da97bc30153f0e5cbf1330ee1b4f44c5850fd0" target="_blank" rel="noreferrer">37da97b</a>)</li><li>🚀 Add camera options (<a href="https://github.com/viarotel-org/escrcpy/commit/5a04b4c3b89f3094a412d545948080ed9804f0a3" target="_blank" rel="noreferrer">5a04b4c</a>)</li></ul><h2 id="_1-12-4-2023-11-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.12.3...v1.12.4" target="_blank" rel="noreferrer">1.12.4</a> (2023-11-03) <a class="header-anchor" href="#_1-12-4-2023-11-03" aria-label="Permalink to "[1.12.4](https://github.com/viarotel-org/escrcpy/compare/v1.12.3...v1.12.4) (2023-11-03)""></a></h2><h3 id="bug-fixes-82" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-82" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 MacOS reduced to the tray to evoke failure (<a href="https://github.com/viarotel-org/escrcpy/commit/d7bf83b488df11cd18478b837de2c2c141bba470" target="_blank" rel="noreferrer">d7bf83b</a>)</li></ul><h2 id="_1-12-3-2023-11-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.12.2...v1.12.3" target="_blank" rel="noreferrer">1.12.3</a> (2023-11-03) <a class="header-anchor" href="#_1-12-3-2023-11-03" aria-label="Permalink to "[1.12.3](https://github.com/viarotel-org/escrcpy/compare/v1.12.2...v1.12.3) (2023-11-03)""></a></h2><h3 id="bug-fixes-83" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-83" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 MacOS reduced to the tray to evoke failure (<a href="https://github.com/viarotel-org/escrcpy/commit/6153bc4c52c7fa9c5b848407d218c95ac253f7b7" target="_blank" rel="noreferrer">6153bc4</a>)</li></ul><h2 id="_1-12-2-2023-11-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.12.1...v1.12.2" target="_blank" rel="noreferrer">1.12.2</a> (2023-11-03) <a class="header-anchor" href="#_1-12-2-2023-11-03" aria-label="Permalink to "[1.12.2](https://github.com/viarotel-org/escrcpy/compare/v1.12.1...v1.12.2) (2023-11-03)""></a></h2><h3 id="bug-fixes-84" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-84" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Linux build error (<a href="https://github.com/viarotel-org/escrcpy/commit/c74f03dff6ed9eb2ffa7e928e2ee7825019fc679" target="_blank" rel="noreferrer">c74f03d</a>)</li></ul><h2 id="_1-12-1-2023-11-03" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.12.0...v1.12.1" target="_blank" rel="noreferrer">1.12.1</a> (2023-11-03) <a class="header-anchor" href="#_1-12-1-2023-11-03" aria-label="Permalink to "[1.12.1](https://github.com/viarotel-org/escrcpy/compare/v1.12.0...v1.12.1) (2023-11-03)""></a></h2><h3 id="bug-fixes-85" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-85" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Add gnirehtet fix option (<a href="https://github.com/viarotel-org/escrcpy/commit/f9c6c321744bcf5ab4e7e2aaab6f9fef1aa72cc0" target="_blank" rel="noreferrer">f9c6c32</a>)</li><li>🐛 Display options cannot be changed (<a href="https://github.com/viarotel-org/escrcpy/commit/3046746de808d91e776c6176a5613e5f44309b36" target="_blank" rel="noreferrer">3046746</a>)</li><li>🐛 Preference style (<a href="https://github.com/viarotel-org/escrcpy/commit/0f7209064beb26301e3e1e90269938fba03c7d70" target="_blank" rel="noreferrer">0f72090</a>)</li><li>🐛 Reset preferences language not restored (<a href="https://github.com/viarotel-org/escrcpy/commit/d69178013359b7f2499e4a66c4c124dcb425cfe2" target="_blank" rel="noreferrer">d691780</a>)</li><li>🐛 Unable to update path selector (<a href="https://github.com/viarotel-org/escrcpy/commit/3279c34bf014780a83ea38b475ef0698490041c7" target="_blank" rel="noreferrer">3279c34</a>)</li><li>🐛 Video codec preset error (<a href="https://github.com/viarotel-org/escrcpy/commit/1af9abd8eafce1874e2f122b16bcc0dee56f28d3" target="_blank" rel="noreferrer">1af9abd</a>)</li></ul><h3 id="performance-improvements-98" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-98" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ optimize Codec (<a href="https://github.com/viarotel-org/escrcpy/commit/6154ffcfaeb060dbf66bfdf08c7af00a93f5de2d" target="_blank" rel="noreferrer">6154ffc</a>)</li><li>♻️ Optimize recording (<a href="https://github.com/viarotel-org/escrcpy/commit/f4dfb2ca983fbacc436f2ce99a5d02bf0027014f" target="_blank" rel="noreferrer">f4dfb2c</a>)</li><li>🎨 Update preferences style (<a href="https://github.com/viarotel-org/escrcpy/commit/e9befea886b4a9152605aafeb7691d0ba3d0982a" target="_blank" rel="noreferrer">e9befea</a>)</li></ul><h2 id="_1-12-0-2023-11-02" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.9...v1.12.0" target="_blank" rel="noreferrer">1.12.0</a> (2023-11-02) <a class="header-anchor" href="#_1-12-0-2023-11-02" aria-label="Permalink to "[1.12.0](https://github.com/viarotel-org/escrcpy/compare/v1.11.9...v1.12.0) (2023-11-02)""></a></h2><h3 id="features-33" tabindex="-1">Features <a class="header-anchor" href="#features-33" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Update Scrcpy to v2.2 (<a href="https://github.com/viarotel-org/escrcpy/commit/5c401a82ff44dc3f02d296c64c6fdd4ab1d9523d" target="_blank" rel="noreferrer">5c401a8</a>)</li></ul><h3 id="bug-fixes-86" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-86" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>📝 Translate problem (<a href="https://github.com/viarotel-org/escrcpy/commit/994cb094285cb3d1dc5d14ecbf40e45e057033b8" target="_blank" rel="noreferrer">994cb09</a>)</li></ul><h3 id="performance-improvements-99" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-99" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize OTG (<a href="https://github.com/viarotel-org/escrcpy/commit/d908d588b046a54e425879ce0a5469234a2053bc" target="_blank" rel="noreferrer">d908d58</a>)</li><li>🎉 Add OTG functions (<a href="https://github.com/viarotel-org/escrcpy/commit/e249d847e497eca9f69e73849923711d33c0b454" target="_blank" rel="noreferrer">e249d84</a>)</li><li>💄 Disable spellcheck (<a href="https://github.com/viarotel-org/escrcpy/commit/b864faba4466410a3f01f5186d55a214f251b5fc" target="_blank" rel="noreferrer">b864fab</a>)</li><li>🔊 Add audio-output-buffer option (<a href="https://github.com/viarotel-org/escrcpy/commit/c2101405366df871d3958721168d8ab32a3bc79f" target="_blank" rel="noreferrer">c210140</a>)</li><li>🚀 Update Preferences (<a href="https://github.com/viarotel-org/escrcpy/commit/34800cf5c192b6daf9be1556e610a028d6c97632" target="_blank" rel="noreferrer">34800cf</a>)</li></ul><h2 id="_1-11-9-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.8...v1.11.9" target="_blank" rel="noreferrer">1.11.9</a> (2023-10-31) <a class="header-anchor" href="#_1-11-9-2023-10-31" aria-label="Permalink to "[1.11.9](https://github.com/viarotel-org/escrcpy/compare/v1.11.8...v1.11.9) (2023-10-31)""></a></h2><h3 id="performance-improvements-100" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-100" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimization gnirehtet and scrcpy (<a href="https://github.com/viarotel-org/escrcpy/commit/9cf800c2a0a12acda7465ec800257376ada7a102" target="_blank" rel="noreferrer">9cf800c</a>)</li><li>♻️ Optimize Gnirehtet interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/a90e5705b26f9eb07c8c38492bdaf64ca0e1f98e" target="_blank" rel="noreferrer">a90e570</a>)</li></ul><h2 id="_1-11-8-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.7...v1.11.8" target="_blank" rel="noreferrer">1.11.8</a> (2023-10-31) <a class="header-anchor" href="#_1-11-8-2023-10-31" aria-label="Permalink to "[1.11.8](https://github.com/viarotel-org/escrcpy/compare/v1.11.7...v1.11.8) (2023-10-31)""></a></h2><h3 id="bug-fixes-87" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-87" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🎨 修复 macOS 设置主题跟随系统后 某些情况下循环触发导致死循环的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/1d7b188885998552b4fd371ba76b666243cd743c" target="_blank" rel="noreferrer">1d7b188</a>)</li></ul><h2 id="_1-11-7-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.6...v1.11.7" target="_blank" rel="noreferrer">1.11.7</a> (2023-10-31) <a class="header-anchor" href="#_1-11-7-2023-10-31" aria-label="Permalink to "[1.11.7](https://github.com/viarotel-org/escrcpy/compare/v1.11.6...v1.11.7) (2023-10-31)""></a></h2><h3 id="bug-fixes-88" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-88" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 macOS x64ArchFiles Errors (<a href="https://github.com/viarotel-org/escrcpy/commit/151cb2967960f91d12137da7ee03306d6e5a1677" target="_blank" rel="noreferrer">151cb29</a>)</li></ul><h2 id="_1-11-6-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.5...v1.11.6" target="_blank" rel="noreferrer">1.11.6</a> (2023-10-31) <a class="header-anchor" href="#_1-11-6-2023-10-31" aria-label="Permalink to "[1.11.6](https://github.com/viarotel-org/escrcpy/compare/v1.11.5...v1.11.6) (2023-10-31)""></a></h2><h3 id="bug-fixes-89" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-89" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 macOS x64ArchFiles Errors (<a href="https://github.com/viarotel-org/escrcpy/commit/7dbca016044b156c6fb76b4c2e14a6cf920af32c" target="_blank" rel="noreferrer">7dbca01</a>)</li></ul><h2 id="_1-11-5-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.4...v1.11.5" target="_blank" rel="noreferrer">1.11.5</a> (2023-10-31) <a class="header-anchor" href="#_1-11-5-2023-10-31" aria-label="Permalink to "[1.11.5](https://github.com/viarotel-org/escrcpy/compare/v1.11.4...v1.11.5) (2023-10-31)""></a></h2><h3 id="bug-fixes-90" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-90" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 macOS x64ArchFiles Errors (<a href="https://github.com/viarotel-org/escrcpy/commit/ad3f77f8a12666503ade9ecc4be747e901e63567" target="_blank" rel="noreferrer">ad3f77f</a>)</li></ul><h2 id="_1-11-4-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.3...v1.11.4" target="_blank" rel="noreferrer">1.11.4</a> (2023-10-31) <a class="header-anchor" href="#_1-11-4-2023-10-31" aria-label="Permalink to "[1.11.4](https://github.com/viarotel-org/escrcpy/compare/v1.11.3...v1.11.4) (2023-10-31)""></a></h2><h3 id="bug-fixes-91" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-91" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 macOS x64ArchFiles Errors (<a href="https://github.com/viarotel-org/escrcpy/commit/4b4e11642b5bd35e37c25f6eea58cec49355bfb3" target="_blank" rel="noreferrer">4b4e116</a>)</li></ul><h2 id="_1-11-3-2023-10-31" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.2...v1.11.3" target="_blank" rel="noreferrer">1.11.3</a> (2023-10-31) <a class="header-anchor" href="#_1-11-3-2023-10-31" aria-label="Permalink to "[1.11.3](https://github.com/viarotel-org/escrcpy/compare/v1.11.2...v1.11.3) (2023-10-31)""></a></h2><h3 id="bug-fixes-92" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-92" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 Unix permission issues (<a href="https://github.com/viarotel-org/escrcpy/commit/12799943ffe01b6196928599c92021d10e9210d0" target="_blank" rel="noreferrer">1279994</a>)</li><li>🐛 Unix permission issues (<a href="https://github.com/viarotel-org/escrcpy/commit/dc9a3c4ae0c87384381dd3bb3311c19eadddf334" target="_blank" rel="noreferrer">dc9a3c4</a>)</li><li>🐛 x64ArchFiles Error (<a href="https://github.com/viarotel-org/escrcpy/commit/82a99d9c134639580b16fc54df3332e3b75f4f87" target="_blank" rel="noreferrer">82a99d9</a>)</li></ul><h2 id="_1-11-2-2023-10-30" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.1...v1.11.2" target="_blank" rel="noreferrer">1.11.2</a> (2023-10-30) <a class="header-anchor" href="#_1-11-2-2023-10-30" aria-label="Permalink to "[1.11.2](https://github.com/viarotel-org/escrcpy/compare/v1.11.1...v1.11.2) (2023-10-30)""></a></h2><h3 id="bug-fixes-93" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-93" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 macOS 打包失败的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/1b2236c908b2b27cf85a50ef4b1a056df102c7de" target="_blank" rel="noreferrer">1b2236c</a>)</li></ul><h2 id="_1-11-1-2023-10-30" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.11.0...v1.11.1" target="_blank" rel="noreferrer">1.11.1</a> (2023-10-30) <a class="header-anchor" href="#_1-11-1-2023-10-30" aria-label="Permalink to "[1.11.1](https://github.com/viarotel-org/escrcpy/compare/v1.11.0...v1.11.1) (2023-10-30)""></a></h2><h3 id="bug-fixes-94" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-94" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 macOS 打包失败的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/37e283784ec0da4cc8f173bc8a90a3d675eafa9c" target="_blank" rel="noreferrer">37e2837</a>)</li></ul><h2 id="_1-11-0-2023-10-30" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.10.2...v1.11.0" target="_blank" rel="noreferrer">1.11.0</a> (2023-10-30) <a class="header-anchor" href="#_1-11-0-2023-10-30" aria-label="Permalink to "[1.11.0](https://github.com/viarotel-org/escrcpy/compare/v1.10.2...v1.11.0) (2023-10-30)""></a></h2><h3 id="features-34" tabindex="-1">Features <a class="header-anchor" href="#features-34" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 Add gnirehtet reverse tethering function (<a href="https://github.com/viarotel-org/escrcpy/commit/2c9718997b97919b681e31ceabd87b1f96b13c07" target="_blank" rel="noreferrer">2c97189</a>)</li></ul><h3 id="bug-fixes-95" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-95" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 gnirehtet custom dependent paths error (<a href="https://github.com/viarotel-org/escrcpy/commit/cfd0e1dc5f2e248923def25cebe0cffba56125b7" target="_blank" rel="noreferrer">cfd0e1d</a>)</li></ul><h3 id="performance-improvements-101" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-101" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>♻️ Optimize Gnirehtet interaction (<a href="https://github.com/viarotel-org/escrcpy/commit/e1237cd0505d4587345e674e7a65c2b97192ccb5" target="_blank" rel="noreferrer">e1237cd</a>)</li><li>♻️ 拆分依赖文件禁用冗余的警告信息 (<a href="https://github.com/viarotel-org/escrcpy/commit/93ad83689f191ef60a9faf0b97c47157889edc40" target="_blank" rel="noreferrer">93ad836</a>)</li><li>♻️ 目录结构及描述调整 (<a href="https://github.com/viarotel-org/escrcpy/commit/f9a32d6f28a657be6f1c91f354fd5677756f5cf5" target="_blank" rel="noreferrer">f9a32d6</a>)</li><li>♻️ 补充依赖及目录结构调整 (<a href="https://github.com/viarotel-org/escrcpy/commit/b18256b6fc9fee4dd9830e72a9b9b6707022dfc4" target="_blank" rel="noreferrer">b18256b</a>)</li></ul><h2 id="_1-10-2-2023-10-28" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.10.1...v1.10.2" target="_blank" rel="noreferrer">1.10.2</a> (2023-10-28) <a class="header-anchor" href="#_1-10-2-2023-10-28" aria-label="Permalink to "[1.10.2](https://github.com/viarotel-org/escrcpy/compare/v1.10.1...v1.10.2) (2023-10-28)""></a></h2><h3 id="bug-fixes-96" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-96" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复设置主题跟随系统后没有生效的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/95a83f4072c9428ec12dd18cab9f6f8566f83a1f" target="_blank" rel="noreferrer">95a83f4</a>)</li></ul><h2 id="_1-10-1-2023-10-28" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.10.0...v1.10.1" target="_blank" rel="noreferrer">1.10.1</a> (2023-10-28) <a class="header-anchor" href="#_1-10-1-2023-10-28" aria-label="Permalink to "[1.10.1](https://github.com/viarotel-org/escrcpy/compare/v1.10.0...v1.10.1) (2023-10-28)""></a></h2><h3 id="bug-fixes-97" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-97" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 linux 无法启动镜像或录制服务以及修改自定义依赖目录的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/d8156437bc8aa77f8c40a4d3fb9bba587f927436" target="_blank" rel="noreferrer">d815643</a>)</li></ul><h2 id="_1-10-0-2023-10-27" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.9.1...v1.10.0" target="_blank" rel="noreferrer">1.10.0</a> (2023-10-27) <a class="header-anchor" href="#_1-10-0-2023-10-27" aria-label="Permalink to "[1.10.0](https://github.com/viarotel-org/escrcpy/compare/v1.9.1...v1.10.0) (2023-10-27)""></a></h2><h3 id="features-35" tabindex="-1">Features <a class="header-anchor" href="#features-35" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 新增支持 深色模式、国际化语言、运行日志等功能 (<a href="https://github.com/viarotel-org/escrcpy/commit/4b13f5892bf2b1197fdb460ab4b88ccd60eeabd1" target="_blank" rel="noreferrer">4b13f58</a>)</li></ul><h3 id="bug-fixes-98" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-98" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 linux 打包后图标丢失的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/217d82d03e98f6e3a0a9e8b8f737eccbb3fa5350" target="_blank" rel="noreferrer">217d82d</a>)</li><li>🐛 修复安装路径包含空格会导致无法启动服务的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/29ae786768bafdf72e68a5a7c17bc9fa4d75ba9e" target="_blank" rel="noreferrer">29ae786</a>)</li><li>🐛 修复录制结束点击取消异常弹窗以及点击重启服务没有反应的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/054c55b26deeff7b5c90b93aa0ca588fa0a5ce43" target="_blank" rel="noreferrer">054c55b</a>)</li><li>🔧 修复自定义路径功能没有生效的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/894b581988995ad8e6e386041b231722ca9e7ffa" target="_blank" rel="noreferrer">894b581</a>)</li></ul><h3 id="performance-improvements-102" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-102" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 翻译设备列表 (<a href="https://github.com/viarotel-org/escrcpy/commit/aeae0c65bb1d083a70a9d3f95e973264e4944ad4" target="_blank" rel="noreferrer">aeae0c6</a>)</li><li>🚀 关于页面国际化 (<a href="https://github.com/viarotel-org/escrcpy/commit/24e939998e84c126f9a0689ad23809c708913036" target="_blank" rel="noreferrer">24e9399</a>)</li></ul><h2 id="_1-9-1-2023-10-24" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.9.0...v1.9.1" target="_blank" rel="noreferrer">1.9.1</a> (2023-10-24) <a class="header-anchor" href="#_1-9-1-2023-10-24" aria-label="Permalink to "[1.9.1](https://github.com/viarotel-org/escrcpy/compare/v1.9.0...v1.9.1) (2023-10-24)""></a></h2><h3 id="performance-improvements-103" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-103" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>💄 窗口控制及交互逻辑优化 (<a href="https://github.com/viarotel-org/escrcpy/commit/52514e2daf07ea769dd53bc81ed7e9e0bfd64bb0" target="_blank" rel="noreferrer">52514e2</a>)</li></ul><h2 id="_1-9-0-2023-10-24" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.17...v1.9.0" target="_blank" rel="noreferrer">1.9.0</a> (2023-10-24) <a class="header-anchor" href="#_1-9-0-2023-10-24" aria-label="Permalink to "[1.9.0](https://github.com/viarotel-org/escrcpy/compare/v1.8.17...v1.9.0) (2023-10-24)""></a></h2><h3 id="features-36" tabindex="-1">Features <a class="header-anchor" href="#features-36" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 添加 i18n 初步支持 (<a href="https://github.com/viarotel-org/escrcpy/commit/18d490f3716b86f99c00cb3150e444ead2e69021" target="_blank" rel="noreferrer">18d490f</a>)</li></ul><h3 id="bug-fixes-99" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-99" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 macOS 最小化到托盘后状态栏图标不显示的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/a78982673fe7ddb559c49d99453fd0a87a59981f" target="_blank" rel="noreferrer">a789826</a>)</li></ul><h2 id="_1-8-17-2023-10-23" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.16...v1.8.17" target="_blank" rel="noreferrer">1.8.17</a> (2023-10-23) <a class="header-anchor" href="#_1-8-17-2023-10-23" aria-label="Permalink to "[1.8.17](https://github.com/viarotel-org/escrcpy/compare/v1.8.16...v1.8.17) (2023-10-23)""></a></h2><h3 id="bug-fixes-100" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-100" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 尝试修复构建失败 (<a href="https://github.com/viarotel-org/escrcpy/commit/daeb9e5facfe9575182462f05106ed3b6cacee41" target="_blank" rel="noreferrer">daeb9e5</a>)</li></ul><h2 id="_1-8-16-2023-10-23" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.15...v1.8.16" target="_blank" rel="noreferrer">1.8.16</a> (2023-10-23) <a class="header-anchor" href="#_1-8-16-2023-10-23" aria-label="Permalink to "[1.8.16](https://github.com/viarotel-org/escrcpy/compare/v1.8.15...v1.8.16) (2023-10-23)""></a></h2><h3 id="performance-improvements-104" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-104" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>✨ 采用新的 Logo 设计 (<a href="https://github.com/viarotel-org/escrcpy/commit/3bf79d37d1f5957abf8d50067f2eda64859131c1" target="_blank" rel="noreferrer">3bf79d3</a>)</li></ul><h2 id="_1-8-15-2023-10-22" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.14...v1.8.15" target="_blank" rel="noreferrer">1.8.15</a> (2023-10-22) <a class="header-anchor" href="#_1-8-15-2023-10-22" aria-label="Permalink to "[1.8.15](https://github.com/viarotel-org/escrcpy/compare/v1.8.14...v1.8.15) (2023-10-22)""></a></h2><h3 id="bug-fixes-101" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-101" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 Linux 平台启动白屏无法正常使用的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/54e713b1dfb1f1ed470e13f7ea512442a53764fc" target="_blank" rel="noreferrer">54e713b</a>)</li></ul><h2 id="_1-8-14-2023-10-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.13...v1.8.14" target="_blank" rel="noreferrer">1.8.14</a> (2023-10-21) <a class="header-anchor" href="#_1-8-14-2023-10-21" aria-label="Permalink to "[1.8.14](https://github.com/viarotel-org/escrcpy/compare/v1.8.13...v1.8.14) (2023-10-21)""></a></h2><h3 id="bug-fixes-102" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-102" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 linux 打包配置错误的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/a9668d943f13ae77c22aa84d99f998d8c3086781" target="_blank" rel="noreferrer">a9668d9</a>)</li></ul><h2 id="_1-8-13-2023-10-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.12...v1.8.13" target="_blank" rel="noreferrer">1.8.13</a> (2023-10-21) <a class="header-anchor" href="#_1-8-13-2023-10-21" aria-label="Permalink to "[1.8.13](https://github.com/viarotel-org/escrcpy/compare/v1.8.12...v1.8.13) (2023-10-21)""></a></h2><h3 id="performance-improvements-105" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-105" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 为 windows 添加 ARM64 软件包编译 (<a href="https://github.com/viarotel-org/escrcpy/commit/368e8ee45501b4c68f3509341421d797e5d249ca" target="_blank" rel="noreferrer">368e8ee</a>)</li><li>🚀 支持所有平台在点击关闭按钮时选择是否保存到托盘中的功能 (<a href="https://github.com/viarotel-org/escrcpy/commit/83601984ec2015f007fbe635ea71e7866023102e" target="_blank" rel="noreferrer">8360198</a>)</li></ul><h2 id="_1-8-12-2023-10-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.11...v1.8.12" target="_blank" rel="noreferrer">1.8.12</a> (2023-10-21) <a class="header-anchor" href="#_1-8-12-2023-10-21" aria-label="Permalink to "[1.8.12](https://github.com/viarotel-org/escrcpy/compare/v1.8.11...v1.8.12) (2023-10-21)""></a></h2><h3 id="bug-fixes-103" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-103" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 macOS 或 linux 下自定义依赖选项描述错误的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/0d4b1cee13bb4d0df429cb89d53b979c142c0101" target="_blank" rel="noreferrer">0d4b1ce</a>)</li></ul><h2 id="_1-8-11-2023-10-21" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.10...v1.8.11" target="_blank" rel="noreferrer">1.8.11</a> (2023-10-21) <a class="header-anchor" href="#_1-8-11-2023-10-21" aria-label="Permalink to "[1.8.11](https://github.com/viarotel-org/escrcpy/compare/v1.8.10...v1.8.11) (2023-10-21)""></a></h2><h3 id="performance-improvements-106" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-106" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔨 优化窗口默认大小 (<a href="https://github.com/viarotel-org/escrcpy/commit/393e899eebd684b16388797415b8c843baf110c2" target="_blank" rel="noreferrer">393e899</a>)</li></ul><h2 id="_1-8-10-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.9...v1.8.10" target="_blank" rel="noreferrer">1.8.10</a> (2023-10-20) <a class="header-anchor" href="#_1-8-10-2023-10-20" aria-label="Permalink to "[1.8.10](https://github.com/viarotel-org/escrcpy/compare/v1.8.9...v1.8.10) (2023-10-20)""></a></h2><h3 id="bug-fixes-104" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-104" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 macOS 窗口问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/f768566636f737bc98d89c443de27a69b343a21f" target="_blank" rel="noreferrer">f768566</a>)</li></ul><h2 id="_1-8-9-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.8...v1.8.9" target="_blank" rel="noreferrer">1.8.9</a> (2023-10-20) <a class="header-anchor" href="#_1-8-9-2023-10-20" aria-label="Permalink to "[1.8.9](https://github.com/viarotel-org/escrcpy/compare/v1.8.8...v1.8.9) (2023-10-20)""></a></h2><h3 id="bug-fixes-105" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-105" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 macOS 窗口过小导致出现横向滚动条的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/8ee34cafee6c3ddbb866b9c58731c16b4287648c" target="_blank" rel="noreferrer">8ee34ca</a>)</li></ul><h2 id="_1-8-8-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.7...v1.8.8" target="_blank" rel="noreferrer">1.8.8</a> (2023-10-20) <a class="header-anchor" href="#_1-8-8-2023-10-20" aria-label="Permalink to "[1.8.8](https://github.com/viarotel-org/escrcpy/compare/v1.8.7...v1.8.8) (2023-10-20)""></a></h2><h3 id="bug-fixes-106" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-106" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🚀 修复 macOS 简单关闭应用重新打开时报错的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/4b259c3771d8923dec55845b6070d06a36e83e3b" target="_blank" rel="noreferrer">4b259c3</a>)</li></ul><h2 id="_1-8-7-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.6...v1.8.7" target="_blank" rel="noreferrer">1.8.7</a> (2023-10-20) <a class="header-anchor" href="#_1-8-7-2023-10-20" aria-label="Permalink to "[1.8.7](https://github.com/viarotel-org/escrcpy/compare/v1.8.6...v1.8.7) (2023-10-20)""></a></h2><h3 id="bug-fixes-107" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-107" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复打包多个平台时可能生成重复文件导致发布软件包失败的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/e89a7a564fe8b685e8057b398921eaa383af8ac2" target="_blank" rel="noreferrer">e89a7a5</a>)</li></ul><h2 id="_1-8-6-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.5...v1.8.6" target="_blank" rel="noreferrer">1.8.6</a> (2023-10-20) <a class="header-anchor" href="#_1-8-6-2023-10-20" aria-label="Permalink to "[1.8.6](https://github.com/viarotel-org/escrcpy/compare/v1.8.5...v1.8.6) (2023-10-20)""></a></h2><h3 id="bug-fixes-108" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-108" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 修复 macOS 无法正确获取系统依赖路径的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/23525930a44c0e9bdd338fb55e11059ad7391484" target="_blank" rel="noreferrer">2352593</a>)</li></ul><h2 id="_1-8-5-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.4...v1.8.5" target="_blank" rel="noreferrer">1.8.5</a> (2023-10-20) <a class="header-anchor" href="#_1-8-5-2023-10-20" aria-label="Permalink to "[1.8.5](https://github.com/viarotel-org/escrcpy/compare/v1.8.4...v1.8.5) (2023-10-20)""></a></h2><h3 id="bug-fixes-109" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-109" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🚑️ 修复 Linux maintainer 问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/4e1542a54902a3177fe7448e59059b093168a653" target="_blank" rel="noreferrer">4e1542a</a>)</li></ul><h2 id="_1-8-4-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.3...v1.8.4" target="_blank" rel="noreferrer">1.8.4</a> (2023-10-20) <a class="header-anchor" href="#_1-8-4-2023-10-20" aria-label="Permalink to "[1.8.4](https://github.com/viarotel-org/escrcpy/compare/v1.8.3...v1.8.4) (2023-10-20)""></a></h2><h3 id="bug-fixes-110" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-110" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🚑️ 修复 Linux 打包失败的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/96f85d8264d710b8b3b49da57d01981e4a08298b" target="_blank" rel="noreferrer">96f85d8</a>)</li></ul><h2 id="_1-8-3-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.2...v1.8.3" target="_blank" rel="noreferrer">1.8.3</a> (2023-10-20) <a class="header-anchor" href="#_1-8-3-2023-10-20" aria-label="Permalink to "[1.8.3](https://github.com/viarotel-org/escrcpy/compare/v1.8.2...v1.8.3) (2023-10-20)""></a></h2><h3 id="bug-fixes-111" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-111" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🚀 修复 MacOS 软件包安装后无线显示 Logo 的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/77dd81b11533681bc0d9b62bfb77db8e40b27f71" target="_blank" rel="noreferrer">77dd81b</a>)</li></ul><h2 id="_1-8-2-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.1...v1.8.2" target="_blank" rel="noreferrer">1.8.2</a> (2023-10-20) <a class="header-anchor" href="#_1-8-2-2023-10-20" aria-label="Permalink to "[1.8.2](https://github.com/viarotel-org/escrcpy/compare/v1.8.1...v1.8.2) (2023-10-20)""></a></h2><h3 id="bug-fixes-112" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-112" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 修复 Linux 及 MacOS 获取默认依赖路径异常的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/87b533f714204659f72b1d88c3fec895125ee590" target="_blank" rel="noreferrer">87b533f</a>)</li><li>🔧 修复 MacOS ARM64 版本打包失败的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/e9a8fc2a625c60707f842fd7bbb1ca41e777fad2" target="_blank" rel="noreferrer">e9a8fc2</a>)</li></ul><h2 id="_1-8-1-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.8.0...v1.8.1" target="_blank" rel="noreferrer">1.8.1</a> (2023-10-20) <a class="header-anchor" href="#_1-8-1-2023-10-20" aria-label="Permalink to "[1.8.1](https://github.com/viarotel-org/escrcpy/compare/v1.8.0...v1.8.1) (2023-10-20)""></a></h2><h3 id="performance-improvements-107" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-107" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 支持创建更多架构的 MacOS 软件包格式 (<a href="https://github.com/viarotel-org/escrcpy/commit/4780e7c5063fc2c103d1502c75a3fd3af6719d7b" target="_blank" rel="noreferrer">4780e7c</a>)</li></ul><h2 id="_1-8-0-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.7.1...v1.8.0" target="_blank" rel="noreferrer">1.8.0</a> (2023-10-20) <a class="header-anchor" href="#_1-8-0-2023-10-20" aria-label="Permalink to "[1.8.0](https://github.com/viarotel-org/escrcpy/compare/v1.7.1...v1.8.0) (2023-10-20)""></a></h2><h3 id="features-37" tabindex="-1">Features <a class="header-anchor" href="#features-37" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 初步添加对 Linux 以及 MacOS 的支持 (<a href="https://github.com/viarotel-org/escrcpy/commit/569ed2e2fa13a48d9eeb3fa04b8346beca66414a" target="_blank" rel="noreferrer">569ed2e</a>)</li></ul><h3 id="bug-fixes-113" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-113" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>📝 偏好设置描述信息修改 (<a href="https://github.com/viarotel-org/escrcpy/commit/23d68d475054ad2f82d5e90919ddc11934ae64fb" target="_blank" rel="noreferrer">23d68d4</a>)</li><li>🔧 设备列表标签显示细节调整 (<a href="https://github.com/viarotel-org/escrcpy/commit/4f2f00e3b54c944b39de991fbf59619bd40276ff" target="_blank" rel="noreferrer">4f2f00e</a>)</li></ul><h3 id="performance-improvements-108" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-108" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 设备备注文本框描述信息调整 (<a href="https://github.com/viarotel-org/escrcpy/commit/379b3252f88410cda37abe90a32defd74cd8a1b2" target="_blank" rel="noreferrer">379b325</a>)</li></ul><h2 id="_1-7-1-2023-10-20" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.7.0...v1.7.1" target="_blank" rel="noreferrer">1.7.1</a> (2023-10-20) <a class="header-anchor" href="#_1-7-1-2023-10-20" aria-label="Permalink to "[1.7.1](https://github.com/viarotel-org/escrcpy/compare/v1.7.0...v1.7.1) (2023-10-20)""></a></h2><h3 id="bug-fixes-114" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-114" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🚀 修复对设备进行独立配置时的一些问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/6ccd6d09a4220e16cf6c46d9502854028cfbc7c0" target="_blank" rel="noreferrer">6ccd6d0</a>)</li></ul><h3 id="performance-improvements-109" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-109" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🎉 初步支持设置偏好设置的作用域范围 (<a href="https://github.com/viarotel-org/escrcpy/commit/5dd328ceef1019ea00581f8bc34c2f3fbf9ae34a" target="_blank" rel="noreferrer">5dd328c</a>)</li></ul><h2 id="_1-7-0-2023-10-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.10...v1.7.0" target="_blank" rel="noreferrer">1.7.0</a> (2023-10-19) <a class="header-anchor" href="#_1-7-0-2023-10-19" aria-label="Permalink to "[1.7.0](https://github.com/viarotel-org/escrcpy/compare/v1.6.10...v1.7.0) (2023-10-19)""></a></h2><h3 id="features-38" tabindex="-1">Features <a class="header-anchor" href="#features-38" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 新增支持导入及导出配置 (<a href="https://github.com/viarotel-org/escrcpy/commit/326a13346050ac02a7b8ffab2aeadda3c803ec45" target="_blank" rel="noreferrer">326a133</a>)</li><li>🚀 新增支持添加设备备注 (<a href="https://github.com/viarotel-org/escrcpy/commit/43f15be265368766d122f752e59cd4ed623c695d" target="_blank" rel="noreferrer">43f15be</a>)</li></ul><h3 id="performance-improvements-110" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-110" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>➕ 设备交互栏添加重启设备及打开通知栏功能 (<a href="https://github.com/viarotel-org/escrcpy/commit/1341fb82ebaa3707c1f6661d750526ab3548a87c" target="_blank" rel="noreferrer">1341fb8</a>)</li></ul><h2 id="_1-6-10-2023-10-18" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.9...v1.6.10" target="_blank" rel="noreferrer">1.6.10</a> (2023-10-18) <a class="header-anchor" href="#_1-6-10-2023-10-18" aria-label="Permalink to "[1.6.10](https://github.com/viarotel-org/escrcpy/compare/v1.6.9...v1.6.10) (2023-10-18)""></a></h2><h3 id="performance-improvements-111" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-111" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 采用新的方法实现所有进程共享 isPackaged (<a href="https://github.com/viarotel-org/escrcpy/commit/8a5f7d9f37cb371f4210149b880535ea677620ea" target="_blank" rel="noreferrer">8a5f7d9</a>)</li></ul><h2 id="_1-6-9-2023-10-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.8...v1.6.9" target="_blank" rel="noreferrer">1.6.9</a> (2023-10-17) <a class="header-anchor" href="#_1-6-9-2023-10-17" aria-label="Permalink to "[1.6.9](https://github.com/viarotel-org/escrcpy/compare/v1.6.8...v1.6.9) (2023-10-17)""></a></h2><h3 id="bug-fixes-115" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-115" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 优化 isPackaged 判断条件解决某些情况下资源路径解析异常的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/fbd188511df20fffefa936d75edb812abe16baa0" target="_blank" rel="noreferrer">fbd1885</a>)</li></ul><h2 id="_1-6-8-2023-10-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.7...v1.6.8" target="_blank" rel="noreferrer">1.6.8</a> (2023-10-17) <a class="header-anchor" href="#_1-6-8-2023-10-17" aria-label="Permalink to "[1.6.8](https://github.com/viarotel-org/escrcpy/compare/v1.6.7...v1.6.8) (2023-10-17)""></a></h2><h3 id="performance-improvements-112" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-112" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 支持通过操作栏安装应用并提供相应安装反馈 (<a href="https://github.com/viarotel-org/escrcpy/commit/3bd20753242c3f8b218bc23c4077495e0a1ecd7f" target="_blank" rel="noreferrer">3bd2075</a>)</li></ul><h2 id="_1-6-7-2023-10-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.6...v1.6.7" target="_blank" rel="noreferrer">1.6.7</a> (2023-10-17) <a class="header-anchor" href="#_1-6-7-2023-10-17" aria-label="Permalink to "[1.6.7](https://github.com/viarotel-org/escrcpy/compare/v1.6.6...v1.6.7) (2023-10-17)""></a></h2><h3 id="performance-improvements-113" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-113" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>📝 去除冗余的依赖项 (<a href="https://github.com/viarotel-org/escrcpy/commit/a6744dc485d2abeba1f09a5c69e86d008c3c1c35" target="_blank" rel="noreferrer">a6744dc</a>)</li></ul><h2 id="_1-6-6-2023-10-17" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.5...v1.6.6" target="_blank" rel="noreferrer">1.6.6</a> (2023-10-17) <a class="header-anchor" href="#_1-6-6-2023-10-17" aria-label="Permalink to "[1.6.6](https://github.com/viarotel-org/escrcpy/compare/v1.6.5...v1.6.6) (2023-10-17)""></a></h2><h3 id="bug-fixes-116" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-116" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 build fix (<a href="https://github.com/viarotel-org/escrcpy/commit/09c8deeca9d919502b77e3dfbd253ae8b77b651b" target="_blank" rel="noreferrer">09c8dee</a>)</li><li>🐛 修复 electron 资源路径问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/955756e114a485ec3595d39d5b45185a3970258f" target="_blank" rel="noreferrer">955756e</a>)</li></ul><h2 id="_1-6-5-2023-10-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.4...v1.6.5" target="_blank" rel="noreferrer">1.6.5</a> (2023-10-16) <a class="header-anchor" href="#_1-6-5-2023-10-16" aria-label="Permalink to "[1.6.5](https://github.com/viarotel-org/escrcpy/compare/v1.6.4...v1.6.5) (2023-10-16)""></a></h2><h3 id="bug-fixes-117" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-117" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 App NextTick 错误 (<a href="https://github.com/viarotel-org/escrcpy/commit/79d85ebeee8f7d93913f3f3f9aeeeb7d02fda292" target="_blank" rel="noreferrer">79d85eb</a>)</li></ul><h2 id="_1-6-4-2023-10-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.3...v1.6.4" target="_blank" rel="noreferrer">1.6.4</a> (2023-10-16) <a class="header-anchor" href="#_1-6-4-2023-10-16" aria-label="Permalink to "[1.6.4](https://github.com/viarotel-org/escrcpy/compare/v1.6.3...v1.6.4) (2023-10-16)""></a></h2><h3 id="bug-fixes-118" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-118" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复 electron-builder 配置异常导致打包的文件无法发布的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/9a4efa5e4ded0b1e4fc7dfe71f43eb953e8dc64e" target="_blank" rel="noreferrer">9a4efa5</a>)</li><li>🚀 修复设备列表按钮状态变更影响布局变化的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/83a8043b2524b30d0c5993260a6f673d22563251" target="_blank" rel="noreferrer">83a8043</a>)</li></ul><h2 id="_1-6-3-2023-10-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.2...v1.6.3" target="_blank" rel="noreferrer">1.6.3</a> (2023-10-16) <a class="header-anchor" href="#_1-6-3-2023-10-16" aria-label="Permalink to "[1.6.3](https://github.com/viarotel-org/escrcpy/compare/v1.6.2...v1.6.3) (2023-10-16)""></a></h2><h3 id="bug-fixes-119" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-119" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复打包后图标丢失的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/58a66f1b8576bbaf1fc53649ccb786d4b62137d9" target="_blank" rel="noreferrer">58a66f1</a>)</li></ul><h2 id="_1-6-2-2023-10-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.1...v1.6.2" target="_blank" rel="noreferrer">1.6.2</a> (2023-10-13) <a class="header-anchor" href="#_1-6-2-2023-10-13" aria-label="Permalink to "[1.6.2](https://github.com/viarotel-org/escrcpy/compare/v1.6.1...v1.6.2) (2023-10-13)""></a></h2><h3 id="bug-fixes-120" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-120" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复USB未授权设备导致无线连接地址变为假值的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/9c25325d672a3447df21abe9bc01a7c22b440ec9" target="_blank" rel="noreferrer">9c25325</a>)</li></ul><h2 id="_1-6-1-2023-10-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.6.0...v1.6.1" target="_blank" rel="noreferrer">1.6.1</a> (2023-10-13) <a class="header-anchor" href="#_1-6-1-2023-10-13" aria-label="Permalink to "[1.6.1](https://github.com/viarotel-org/escrcpy/compare/v1.6.0...v1.6.1) (2023-10-13)""></a></h2><h3 id="performance-improvements-114" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-114" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🔨 自定义通用的文件存储路径相关逻辑完善 (<a href="https://github.com/viarotel-org/escrcpy/commit/8455e8692be67bc947f76ebcbd4ea4f476ccbca4" target="_blank" rel="noreferrer">8455e86</a>)</li></ul><h2 id="_1-6-0-2023-10-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.5.3...v1.6.0" target="_blank" rel="noreferrer">1.6.0</a> (2023-10-13) <a class="header-anchor" href="#_1-6-0-2023-10-13" aria-label="Permalink to "[1.6.0](https://github.com/viarotel-org/escrcpy/compare/v1.5.3...v1.6.0) (2023-10-13)""></a></h2><h3 id="features-39" tabindex="-1">Features <a class="header-anchor" href="#features-39" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 增加了对设备交互控制栏的支持 (<a href="https://github.com/viarotel-org/escrcpy/commit/fd207364a4cb68e352b594bf2d55905e53949a33" target="_blank" rel="noreferrer">fd20736</a>)</li></ul><h2 id="_1-5-3-2023-10-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.5.2...v1.5.3" target="_blank" rel="noreferrer">1.5.3</a> (2023-10-13) <a class="header-anchor" href="#_1-5-3-2023-10-13" aria-label="Permalink to "[1.5.3](https://github.com/viarotel-org/escrcpy/compare/v1.5.2...v1.5.3) (2023-10-13)""></a></h2><h3 id="bug-fixes-121" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-121" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 修复点击无线模式没有反应的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/9d55ef9187c02099b9428de87f8e661b7b3d2163" target="_blank" rel="noreferrer">9d55ef9</a>)</li></ul><h2 id="_1-5-2-2023-10-13" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.5.1...v1.5.2" target="_blank" rel="noreferrer">1.5.2</a> (2023-10-13) <a class="header-anchor" href="#_1-5-2-2023-10-13" aria-label="Permalink to "[1.5.2](https://github.com/viarotel-org/escrcpy/compare/v1.5.1...v1.5.2) (2023-10-13)""></a></h2><h3 id="bug-fixes-122" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-122" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>📝 修复高级配置标题语义不明的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/218de1c7a427f7348736d0c0207bd1c5592e8f3d" target="_blank" rel="noreferrer">218de1c</a>)</li></ul><h3 id="performance-improvements-115" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-115" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 添加更多的高级配置并更新文档 (<a href="https://github.com/viarotel-org/escrcpy/commit/922abd2a1f051fe2ffbcc143aeb699f719a344f2" target="_blank" rel="noreferrer">922abd2</a>)</li></ul><h2 id="_1-5-1-2023-10-12" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.5.0...v1.5.1" target="_blank" rel="noreferrer">1.5.1</a> (2023-10-12) <a class="header-anchor" href="#_1-5-1-2023-10-12" aria-label="Permalink to "[1.5.1](https://github.com/viarotel-org/escrcpy/compare/v1.5.0...v1.5.1) (2023-10-12)""></a></h2><h3 id="bug-fixes-123" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-123" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 去除页面组件冗余参数 (<a href="https://github.com/viarotel-org/escrcpy/commit/8e5df15f6aad94e0eb783961605dc8032c253a7a" target="_blank" rel="noreferrer">8e5df15</a>)</li></ul><h2 id="_1-5-0-2023-10-12" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.4.1...v1.5.0" target="_blank" rel="noreferrer">1.5.0</a> (2023-10-12) <a class="header-anchor" href="#_1-5-0-2023-10-12" aria-label="Permalink to "[1.5.0](https://github.com/viarotel-org/escrcpy/compare/v1.4.1...v1.5.0) (2023-10-12)""></a></h2><h3 id="features-40" tabindex="-1">Features <a class="header-anchor" href="#features-40" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 添加音视频录制功能以及更多的高级选项 (<a href="https://github.com/viarotel-org/escrcpy/commit/b6986d14de2accee314dac1986f467fbd2893877" target="_blank" rel="noreferrer">b6986d1</a>)</li></ul><h2 id="_1-4-1-2023-10-12" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.4.0...v1.4.1" target="_blank" rel="noreferrer">1.4.1</a> (2023-10-12) <a class="header-anchor" href="#_1-4-1-2023-10-12" aria-label="Permalink to "[1.4.1](https://github.com/viarotel-org/escrcpy/compare/v1.4.0...v1.4.1) (2023-10-12)""></a></h2><h3 id="bug-fixes-124" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-124" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复检查更新失败没有提示的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/6f733ea76d6ad805bc4c11f480f3bd07afc5615a" target="_blank" rel="noreferrer">6f733ea</a>)</li></ul><h2 id="_1-4-0-2023-10-11" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.3.3...v1.4.0" target="_blank" rel="noreferrer">1.4.0</a> (2023-10-11) <a class="header-anchor" href="#_1-4-0-2023-10-11" aria-label="Permalink to "[1.4.0](https://github.com/viarotel-org/escrcpy/compare/v1.3.3...v1.4.0) (2023-10-11)""></a></h2><h3 id="features-41" tabindex="-1">Features <a class="header-anchor" href="#features-41" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 添加在线检查更新功能 (<a href="https://github.com/viarotel-org/escrcpy/commit/8de04e0d6a178f159f2dbdeba888df54386dc64e" target="_blank" rel="noreferrer">8de04e0</a>)</li></ul><h3 id="bug-fixes-125" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-125" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔨 修复无线配对时表单验证错误 (<a href="https://github.com/viarotel-org/escrcpy/commit/7cd9ea3ae5b6b264eb223d969770bae742aab4b1" target="_blank" rel="noreferrer">7cd9ea3</a>)</li><li>🔨 修复直接进行无线连接时没有处理配对设备的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/4263d07076647f8ce3a4d21db72deac73d3825a7" target="_blank" rel="noreferrer">4263d07</a>)</li></ul><h2 id="_1-3-3-2023-09-26" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.3.2...v1.3.3" target="_blank" rel="noreferrer">1.3.3</a> (2023-09-26) <a class="header-anchor" href="#_1-3-3-2023-09-26" aria-label="Permalink to "[1.3.3](https://github.com/viarotel-org/escrcpy/compare/v1.3.2...v1.3.3) (2023-09-26)""></a></h2><h3 id="bug-fixes-126" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-126" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🐛 修复触摸点配置描述错误的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/4e2be23815418af1e693f53362948a6b6806a0a9" target="_blank" rel="noreferrer">4e2be23</a>)</li></ul><h2 id="_1-3-2-2023-09-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.3.1...v1.3.2" target="_blank" rel="noreferrer">1.3.2</a> (2023-09-19) <a class="header-anchor" href="#_1-3-2-2023-09-19" aria-label="Permalink to "[1.3.2](https://github.com/viarotel-org/escrcpy/compare/v1.3.1...v1.3.2) (2023-09-19)""></a></h2><h3 id="bug-fixes-127" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-127" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 修复旋转屏幕配置异常的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/af7a3192e4231be6dbc0bd681a14d7568b1e2ba2" target="_blank" rel="noreferrer">af7a319</a>)</li></ul><h2 id="_1-3-1-2023-09-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.3.0...v1.3.1" target="_blank" rel="noreferrer">1.3.1</a> (2023-09-19) <a class="header-anchor" href="#_1-3-1-2023-09-19" aria-label="Permalink to "[1.3.1](https://github.com/viarotel-org/escrcpy/compare/v1.3.0...v1.3.1) (2023-09-19)""></a></h2><h3 id="bug-fixes-128" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-128" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 修复图标不透明的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/24c011f172eb8d4761090a0e036fae3f572d10bb" target="_blank" rel="noreferrer">24c011f</a>)</li></ul><h2 id="_1-3-0-2023-09-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.2.0...v1.3.0" target="_blank" rel="noreferrer">1.3.0</a> (2023-09-19) <a class="header-anchor" href="#_1-3-0-2023-09-19" aria-label="Permalink to "[1.3.0](https://github.com/viarotel-org/escrcpy/compare/v1.2.0...v1.3.0) (2023-09-19)""></a></h2><h3 id="features-42" tabindex="-1">Features <a class="header-anchor" href="#features-42" aria-label="Permalink to "Features""></a></h3><ul><li>✨ 用户界面进行优化,制作了合适的 Logo (<a href="https://github.com/viarotel-org/escrcpy/commit/1b96ffca2ba8f1bf850ad428c02b2ca6cbc85db7" target="_blank" rel="noreferrer">1b96ffc</a>)</li></ul><h2 id="_1-2-0-2023-09-19" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.1.0...v1.2.0" target="_blank" rel="noreferrer">1.2.0</a> (2023-09-19) <a class="header-anchor" href="#_1-2-0-2023-09-19" aria-label="Permalink to "[1.2.0](https://github.com/viarotel-org/escrcpy/compare/v1.1.0...v1.2.0) (2023-09-19)""></a></h2><h3 id="features-43" tabindex="-1">Features <a class="header-anchor" href="#features-43" aria-label="Permalink to "Features""></a></h3><ul><li>🎉 优化设备界面视图并添加虚拟控制栏配置 (<a href="https://github.com/viarotel-org/escrcpy/commit/3be0682078f9f6896fa9cd6a5128290820098889" target="_blank" rel="noreferrer">3be0682</a>)</li></ul><h2 id="_1-1-0-2023-09-18" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.0.2...v1.1.0" target="_blank" rel="noreferrer">1.1.0</a> (2023-09-18) <a class="header-anchor" href="#_1-1-0-2023-09-18" aria-label="Permalink to "[1.1.0](https://github.com/viarotel-org/escrcpy/compare/v1.0.2...v1.1.0) (2023-09-18)""></a></h2><h3 id="features-44" tabindex="-1">Features <a class="header-anchor" href="#features-44" aria-label="Permalink to "Features""></a></h3><ul><li>🚀 增加了常用的 Scrcpy 高级配置 (<a href="https://github.com/viarotel-org/escrcpy/commit/ac52df2add6b94d51a86576e40621d584f9c9832" target="_blank" rel="noreferrer">ac52df2</a>)</li></ul><h2 id="_1-0-2-2023-09-18" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.0.1...v1.0.2" target="_blank" rel="noreferrer">1.0.2</a> (2023-09-18) <a class="header-anchor" href="#_1-0-2-2023-09-18" aria-label="Permalink to "[1.0.2](https://github.com/viarotel-org/escrcpy/compare/v1.0.1...v1.0.2) (2023-09-18)""></a></h2><h3 id="performance-improvements-116" tabindex="-1">Performance Improvements <a class="header-anchor" href="#performance-improvements-116" aria-label="Permalink to "Performance Improvements""></a></h3><ul><li>🚀 合并无线连接及有线连接到设备列表 (<a href="https://github.com/viarotel-org/escrcpy/commit/e84f24e816e22cd83233dac240c2e384b50ae580" target="_blank" rel="noreferrer">e84f24e</a>)</li></ul><h2 id="_1-0-1-2023-09-16" tabindex="-1"><a href="https://github.com/viarotel-org/escrcpy/compare/v1.0.0...v1.0.1" target="_blank" rel="noreferrer">1.0.1</a> (2023-09-16) <a class="header-anchor" href="#_1-0-1-2023-09-16" aria-label="Permalink to "[1.0.1](https://github.com/viarotel-org/escrcpy/compare/v1.0.0...v1.0.1) (2023-09-16)""></a></h2><h3 id="bug-fixes-129" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-129" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 去除未测试环境的打包以修复构建失败的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/d6ec7fdfbe9a079619da5c97f8512cffb91491ce" target="_blank" rel="noreferrer">d6ec7fd</a>)</li></ul><h2 id="_1-0-0-2023-09-16" tabindex="-1">1.0.0 (2023-09-16) <a class="header-anchor" href="#_1-0-0-2023-09-16" aria-label="Permalink to "1.0.0 (2023-09-16)""></a></h2><h3 id="features-45" tabindex="-1">Features <a class="header-anchor" href="#features-45" aria-label="Permalink to "Features""></a></h3><ul><li>📝 添加基本的有线连接支持 (<a href="https://github.com/viarotel-org/escrcpy/commit/647a0c56062a930d6957d54495491580e36dca8b" target="_blank" rel="noreferrer">647a0c5</a>)</li><li>🚀 添加 Electron 基本支持 (<a href="https://github.com/viarotel-org/escrcpy/commit/a46a5e1154826079975e4e1a8b3a7e0955273f4d" target="_blank" rel="noreferrer">a46a5e1</a>)</li><li>🚀 添加初步的构建及发布支持 (<a href="https://github.com/viarotel-org/escrcpy/commit/c85f8fb187c3f2d86c2f709e7aee839e74dfe090" target="_blank" rel="noreferrer">c85f8fb</a>)</li><li>🚀 添加基本的无线连接功能 (<a href="https://github.com/viarotel-org/escrcpy/commit/6dd2db9da927beef6e298ebdaf47f45326fee513" target="_blank" rel="noreferrer">6dd2db9</a>)</li></ul><h3 id="bug-fixes-130" tabindex="-1">Bug Fixes <a class="header-anchor" href="#bug-fixes-130" aria-label="Permalink to "Bug Fixes""></a></h3><ul><li>🔧 修复 ADB 环境变量配置错误导致无法连接的问题 (<a href="https://github.com/viarotel-org/escrcpy/commit/9ef720383e7af30640c7096f8d3cde84fd68a7b8" target="_blank" rel="noreferrer">9ef7203</a>)</li></ul></div></div></main><footer class="VPDocFooter" data-v-ece2883c data-v-c29125ee><!--[--><!--]--><div class="edit-info" data-v-c29125ee><!----><div class="last-updated" data-v-c29125ee><p class="VPLastUpdated" data-v-c29125ee data-v-3a51bb1c>Last updated: <time datetime="2026-05-28T02:41:55.000Z" data-v-3a51bb1c></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-c29125ee><span class="visually-hidden" id="doc-footer-aria-label" data-v-c29125ee>Pager</span><div class="pager" data-v-c29125ee><a class="VPLink link pager-link prev" href="/help/scrcpy" data-v-c29125ee><!--[--><span class="desc" data-v-c29125ee>Previous page</span><span class="title" data-v-c29125ee>Scrcpy</span><!--]--></a></div><div class="pager" data-v-c29125ee><a class="VPLink link pager-link next" href="/donate" data-v-c29125ee><!--[--><span class="desc" data-v-c29125ee>Next page</span><span class="title" data-v-c29125ee>Donate</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-5e58cf28 data-v-460faef1><div class="container" data-v-460faef1><p class="message" data-v-460faef1>
|
||
<span>Views <span id="busuanzi_site_pv">0</span>, </span>
|
||
<span>Visitors <span id="busuanzi_site_uv">0</span></span>
|
||
<br />
|
||
<span>TodayViews <span id="busuanzi_today_pv">0</span>, </span>
|
||
<span>TodayVisitors <span id="busuanzi_today_uv">0</span></span>
|
||
<br />
|
||
</p><p class="copyright" data-v-460faef1>Copyright © 2023-2026 Powered by viarotel</p></div></footer><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"changelog.md\":\"DW7i7xa5\",\"contact.md\":\"Dl1OYr_0\",\"donate.md\":\"CX1TLzK7\",\"guide_index.md\":\"CxD6yjp_\",\"guide_milestones.md\":\"eMH_Q3fI\",\"guide_operation.md\":\"C6XrfZoG\",\"guide_preferences.md\":\"D3W_E9iK\",\"guide_started.md\":\"C30wIk5K\",\"guide_window-arrangement.md\":\"DGwnkF4_\",\"help_escrcpy.md\":\"CZfL-b1L\",\"help_index.md\":\"D9NSMkCi\",\"help_scrcpy.md\":\"IOdh_rNb\",\"index.md\":\"BSsBqGmI\",\"reference_gnirehtet_api.md\":\"CzgLfqPS\",\"reference_gnirehtet_index.md\":\"ibTdvTXa\",\"reference_index.md\":\"CKunVx-C\",\"reference_scrcpy_audio.md\":\"DH4Ho2I-\",\"reference_scrcpy_build.md\":\"831qAbf_\",\"reference_scrcpy_camera.md\":\"D1HTgeqk\",\"reference_scrcpy_connection.md\":\"CqL6vpND\",\"reference_scrcpy_control.md\":\"C1Fnb7K8\",\"reference_scrcpy_develop.md\":\"CQqWx195\",\"reference_scrcpy_device.md\":\"C3WwcVyn\",\"reference_scrcpy_gamepad.md\":\"DJh_U1Nb\",\"reference_scrcpy_index.md\":\"RVvwEQYX\",\"reference_scrcpy_keyboard.md\":\"B96Sk82Y\",\"reference_scrcpy_linux.md\":\"jJme15eg\",\"reference_scrcpy_macos.md\":\"BkDLEKe8\",\"reference_scrcpy_mouse.md\":\"4kBuSrvE\",\"reference_scrcpy_otg.md\":\"CQmV_6Pl\",\"reference_scrcpy_recording.md\":\"0X4h0aEp\",\"reference_scrcpy_shortcuts.md\":\"D0B4F68T\",\"reference_scrcpy_tunnels.md\":\"BxAPixlu\",\"reference_scrcpy_v4l2.md\":\"CcAjFjdX\",\"reference_scrcpy_video.md\":\"BmRjXvg2\",\"reference_scrcpy_virtual_display.md\":\"BCUiMzrt\",\"reference_scrcpy_window.md\":\"CrGO-SA6\",\"reference_scrcpy_windows.md\":\"DzFmoOpv\",\"zhhans_changelog.md\":\"C2M7zop-\",\"zhhans_contact.md\":\"Cxuzey9R\",\"zhhans_donate.md\":\"BZt3vtUO\",\"zhhans_guide_index.md\":\"B4sQDKdD\",\"zhhans_guide_milestones.md\":\"5s8ehTaE\",\"zhhans_guide_operation.md\":\"BrHyEgfo\",\"zhhans_guide_preferences.md\":\"CR4FUk4G\",\"zhhans_guide_started.md\":\"majQzPDa\",\"zhhans_guide_window-arrangement.md\":\"8uxIHoEf\",\"zhhans_help_escrcpy.md\":\"DPpIGjt4\",\"zhhans_help_index.md\":\"BHYsEIGM\",\"zhhans_help_scrcpy.md\":\"DyR1m8ON\",\"zhhans_index.md\":\"CBXehLzv\",\"zhhans_reference_gnirehtet_api.md\":\"DNOZh_4R\",\"zhhans_reference_gnirehtet_index.md\":\"CgVrgmsS\",\"zhhans_reference_index.md\":\"NY3aKiXN\",\"zhhans_reference_scrcpy_audio.md\":\"87MreNZT\",\"zhhans_reference_scrcpy_build.md\":\"Byud-pJX\",\"zhhans_reference_scrcpy_camera.md\":\"Tc2YqVxC\",\"zhhans_reference_scrcpy_connection.md\":\"C-EIDrhN\",\"zhhans_reference_scrcpy_control.md\":\"BoX93PdH\",\"zhhans_reference_scrcpy_develop.md\":\"CDuFUtHj\",\"zhhans_reference_scrcpy_device.md\":\"X8V3Itmq\",\"zhhans_reference_scrcpy_gamepad.md\":\"Dew61Omb\",\"zhhans_reference_scrcpy_index.md\":\"CSpWdZRM\",\"zhhans_reference_scrcpy_keyboard.md\":\"BJieyibl\",\"zhhans_reference_scrcpy_linux.md\":\"DcZpw24U\",\"zhhans_reference_scrcpy_macos.md\":\"pT2oWQuH\",\"zhhans_reference_scrcpy_mouse.md\":\"DTbbtm0J\",\"zhhans_reference_scrcpy_otg.md\":\"DNwMyaTW\",\"zhhans_reference_scrcpy_recording.md\":\"BKJ-_eKc\",\"zhhans_reference_scrcpy_shortcuts.md\":\"DvgIUqeV\",\"zhhans_reference_scrcpy_tunnels.md\":\"uD8TS5jg\",\"zhhans_reference_scrcpy_v4l2.md\":\"BTNSVu6T\",\"zhhans_reference_scrcpy_video.md\":\"B39J6Km1\",\"zhhans_reference_scrcpy_virtual_display.md\":\"BVBa1mcm\",\"zhhans_reference_scrcpy_window.md\":\"DohZQwTB\",\"zhhans_reference_scrcpy_windows.md\":\"DaH6OLWH\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Escrcpy\",\"description\":\"Control your Android device with graphical scrcpy.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/images/logo.ico\",\"alt\":\"Escrcpy\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/viarotel/\"},{\"icon\":{\"svg\":\"<img src=\\\"https://gitee.com/favicon.ico\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://gitee.com/viarotel\"},{\"icon\":{\"svg\":\"<img src=\\\"/images/logo-gitcode.png\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://gitcode.com/viarotel-org\"},{\"icon\":{\"svg\":\"<img src=\\\"https://static.hdslb.com/images/favicon.ico\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://space.bilibili.com/274990176\"},{\"icon\":{\"svg\":\"<img src=\\\"https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://juejin.cn/user/1275089219751944\"}],\"footer\":{\"message\":\"\\n <span>Views <span id=\\\"busuanzi_site_pv\\\">0</span>, </span>\\n <span>Visitors <span id=\\\"busuanzi_site_uv\\\">0</span></span>\\n <br />\\n <span>TodayViews <span id=\\\"busuanzi_today_pv\\\">0</span>, </span>\\n <span>TodayVisitors <span id=\\\"busuanzi_today_uv\\\">0</span></span>\\n <br />\\n \",\"copyright\":\"Copyright © 2023-2026 Powered by viarotel\"},\"search\":{\"provider\":\"algolia\",\"options\":{\"appId\":\"XY26T0U1UR\",\"apiKey\":\"d92446a9ce99be7089c291a2dae47778\",\"indexName\":\"viarotelio\",\"locales\":{\"root\":{\"placeholder\":\"Search docs\",\"translations\":{\"button\":{\"buttonText\":\"Search\",\"buttonAriaLabel\":\"Search\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"Clear the query\",\"resetButtonAriaLabel\":\"Clear the query\",\"cancelButtonText\":\"Cancel\",\"cancelButtonAriaLabel\":\"Cancel\",\"searchInputLabel\":\"Search\"},\"startScreen\":{\"recentSearchesTitle\":\"Recent\",\"noRecentSearchesText\":\"No recent searches\",\"saveRecentSearchButtonTitle\":\"Save this search\",\"removeRecentSearchButtonTitle\":\"Remove this search from history\",\"favoriteSearchesTitle\":\"Favorite\",\"removeFavoriteSearchButtonTitle\":\"Remove this search from favorites\"},\"errorScreen\":{\"titleText\":\"Unable to fetch results\",\"helpText\":\"You might want to check your network connection.\"},\"footer\":{\"selectText\":\"to select\",\"selectKeyAriaLabel\":\"Enter key\",\"navigateText\":\"to navigate\",\"navigateUpKeyAriaLabel\":\"Arrow up\",\"navigateDownKeyAriaLabel\":\"Arrow down\",\"closeText\":\"to close\",\"closeKeyAriaLabel\":\"Escape key\",\"searchByText\":\"Search by\"},\"noResultsScreen\":{\"noResultsText\":\"No results for\",\"suggestedQueryText\":\"Try searching for\",\"reportMissingResultsText\":\"Believe this query should return results?\",\"reportMissingResultsLinkText\":\"Let us know.\"}}}},\"zhHans\":{\"placeholder\":\"搜索文档\",\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"清除查询条件\",\"resetButtonAriaLabel\":\"清除查询条件\",\"cancelButtonText\":\"取消\",\"cancelButtonAriaLabel\":\"取消\",\"searchInputLabel\":\"搜索文档\"},\"startScreen\":{\"recentSearchesTitle\":\"搜索历史\",\"noRecentSearchesText\":\"没有搜索历史\",\"saveRecentSearchButtonTitle\":\"保存至搜索历史\",\"removeRecentSearchButtonTitle\":\"从搜索历史中移除\",\"favoriteSearchesTitle\":\"收藏\",\"removeFavoriteSearchButtonTitle\":\"从收藏中移除\"},\"errorScreen\":{\"titleText\":\"无法获取结果\",\"helpText\":\"你可能需要检查你的网络连接\"},\"footer\":{\"selectText\":\"选择\",\"selectKeyAriaLabel\":\"Enter键\",\"navigateText\":\"切换\",\"navigateUpKeyAriaLabel\":\"向上箭头键\",\"navigateDownKeyAriaLabel\":\"向下箭头键\",\"closeText\":\"关闭\",\"closeKeyAriaLabel\":\"Escape键\",\"searchByText\":\"搜索提供者\"},\"noResultsScreen\":{\"noResultsText\":\"无法找到相关结果\",\"suggestedQueryText\":\"你可以尝试查询\",\"reportMissingResultsText\":\"你认为该查询应该有结果?\",\"reportMissingResultsLinkText\":\"点击反馈\"}}}}}}},\"sidebar\":{\"/\":{\"base\":\"/\",\"items\":[{\"text\":\"Guide\",\"link\":\"guide/index.md\",\"items\":[{\"text\":\"Quick Start\",\"link\":\"guide/started\"},{\"text\":\"Milestones\",\"link\":\"guide/milestones\"},{\"text\":\"Operation\",\"link\":\"guide/operation\"},{\"text\":\"Preferences\",\"link\":\"guide/preferences\"},{\"text\":\"Window Arrangement\",\"link\":\"guide/window-arrangement\"}],\"collapsed\":false},{\"text\":\"Reference\",\"link\":\"reference/index.md\",\"items\":[{\"text\":\"Gnirehtet\",\"link\":\"reference/gnirehtet/index.md\",\"items\":[{\"text\":\"API\",\"link\":\"reference/gnirehtet/api\"}],\"collapsed\":false},{\"text\":\"Scrcpy\",\"link\":\"reference/scrcpy/index.md\",\"items\":[{\"text\":\"Audio\",\"link\":\"reference/scrcpy/audio\"},{\"text\":\"Build\",\"link\":\"reference/scrcpy/build\"},{\"text\":\"Camera\",\"link\":\"reference/scrcpy/camera\"},{\"text\":\"Connection\",\"link\":\"reference/scrcpy/connection\"},{\"text\":\"Control\",\"link\":\"reference/scrcpy/control\"},{\"text\":\"Develop\",\"link\":\"reference/scrcpy/develop\"},{\"text\":\"Device\",\"link\":\"reference/scrcpy/device\"},{\"text\":\"Gamepad\",\"link\":\"reference/scrcpy/gamepad\"},{\"text\":\"Keyboard\",\"link\":\"reference/scrcpy/keyboard\"},{\"text\":\"Linux\",\"link\":\"reference/scrcpy/linux\"},{\"text\":\"Macos\",\"link\":\"reference/scrcpy/macos\"},{\"text\":\"Mouse\",\"link\":\"reference/scrcpy/mouse\"},{\"text\":\"Otg\",\"link\":\"reference/scrcpy/otg\"},{\"text\":\"Recording\",\"link\":\"reference/scrcpy/recording\"},{\"text\":\"Shortcuts\",\"link\":\"reference/scrcpy/shortcuts\"},{\"text\":\"Tunnels\",\"link\":\"reference/scrcpy/tunnels\"},{\"text\":\"Video4Linux\",\"link\":\"reference/scrcpy/v4l2\"},{\"text\":\"Video\",\"link\":\"reference/scrcpy/video\"},{\"text\":\"Virtual_display\",\"link\":\"reference/scrcpy/virtual_display\"},{\"text\":\"Window\",\"link\":\"reference/scrcpy/window\"},{\"text\":\"Windows\",\"link\":\"reference/scrcpy/windows\"}],\"collapsed\":false}],\"collapsed\":false},{\"text\":\"Help\",\"link\":\"help/index.md\",\"items\":[{\"text\":\"Escrcpy\",\"link\":\"help/escrcpy\"},{\"text\":\"Scrcpy\",\"link\":\"help/scrcpy\"}],\"collapsed\":false},{\"text\":\"Changelog\",\"link\":\"changelog\"},{\"text\":\"Donate\",\"link\":\"donate\"},{\"text\":\"Contact\",\"link\":\"contact\"}]},\"/zhHans/\":{\"base\":\"/zhHans/\",\"items\":[{\"text\":\"指引\",\"link\":\"guide/index.md\",\"items\":[{\"text\":\"快速上手\",\"link\":\"guide/started\"},{\"text\":\"里程碑\",\"link\":\"guide/milestones\"},{\"text\":\"操作指南\",\"link\":\"guide/operation\"},{\"text\":\"偏好设置\",\"link\":\"guide/preferences\"},{\"text\":\"窗口编排\",\"link\":\"guide/window-arrangement\"}],\"collapsed\":false},{\"text\":\"参考手册\",\"link\":\"reference/index.md\",\"items\":[{\"text\":\"Gnirehtet\",\"link\":\"reference/gnirehtet/index.md\",\"items\":[{\"text\":\"API(接口文档)\",\"link\":\"reference/gnirehtet/api\"}],\"collapsed\":false},{\"text\":\"Scrcpy\",\"link\":\"reference/scrcpy/index.md\",\"items\":[{\"text\":\"Audio(音频)\",\"link\":\"reference/scrcpy/audio\"},{\"text\":\"Build(编译)\",\"link\":\"reference/scrcpy/build\"},{\"text\":\"Camera(相机)\",\"link\":\"reference/scrcpy/camera\"},{\"text\":\"Connection(连接)\",\"link\":\"reference/scrcpy/connection\"},{\"text\":\"Control(控制)\",\"link\":\"reference/scrcpy/control\"},{\"text\":\"Develop(开发者指南)\",\"link\":\"reference/scrcpy/develop\"},{\"text\":\"Device(设备控制)\",\"link\":\"reference/scrcpy/device\"},{\"text\":\"Gamepad(游戏手柄)\",\"link\":\"reference/scrcpy/gamepad\"},{\"text\":\"Keyboard(键盘)\",\"link\":\"reference/scrcpy/keyboard\"},{\"text\":\"Linux(平台指南)\",\"link\":\"reference/scrcpy/linux\"},{\"text\":\"MacOS(平台指南)\",\"link\":\"reference/scrcpy/macos\"},{\"text\":\"Mouse(鼠标)\",\"link\":\"reference/scrcpy/mouse\"},{\"text\":\"OTG\",\"link\":\"reference/scrcpy/otg\"},{\"text\":\"Recording(录制)\",\"link\":\"reference/scrcpy/recording\"},{\"text\":\"Shortcuts(快捷键)\",\"link\":\"reference/scrcpy/shortcuts\"},{\"text\":\"Tunnels(隧道连接)\",\"link\":\"reference/scrcpy/tunnels\"},{\"text\":\"Video4Linux(视频流监控)\",\"link\":\"reference/scrcpy/v4l2\"},{\"text\":\"Video(视频)\",\"link\":\"reference/scrcpy/video\"},{\"text\":\"VirtualDisplay(虚拟显示)\",\"link\":\"reference/scrcpy/virtual_display\"},{\"text\":\"Window(窗口控制)\",\"link\":\"reference/scrcpy/window\"},{\"text\":\"Windows(平台指南)\",\"link\":\"reference/scrcpy/windows\"}],\"collapsed\":false}],\"collapsed\":false},{\"text\":\"帮助\",\"link\":\"help/index.md\",\"items\":[{\"text\":\"Escrcpy\",\"link\":\"help/escrcpy\"},{\"text\":\"Scrcpy\",\"link\":\"help/scrcpy\"}],\"collapsed\":false},{\"text\":\"更新日志\",\"link\":\"changelog\"},{\"text\":\"捐赠项目\",\"link\":\"donate\"},{\"text\":\"联系我们\",\"link\":\"contact\"}]}}},\"locales\":{\"root\":{\"lang\":\"en-US\",\"label\":\"English\",\"description\":\"Control your Android device with graphical scrcpy.\",\"themeConfig\":{\"docFooter\":{\"prev\":\"Previous page\",\"next\":\"Next page\"},\"outline\":{\"label\":\"On this page\"},\"lastUpdated\":{\"text\":\"Last updated\"},\"langMenuLabel\":\"Change language\",\"returnToTopLabel\":\"Return to top\",\"sidebarMenuLabel\":\"Menu\",\"darkModeSwitchLabel\":\"Appearance\",\"lightModeSwitchTitle\":\"Switch to light theme\",\"darkModeSwitchTitle\":\"Switch to dark theme\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide\"},{\"text\":\"Reference\",\"link\":\"/reference\"},{\"text\":\"Help\",\"link\":\"/help\"},{\"text\":\"Changelog\",\"link\":\"/changelog\"},{\"text\":\"Donate\",\"link\":\"/donate\"},{\"text\":\"Contact\",\"link\":\"/contact\"},{\"text\":\"Blog\",\"link\":\"https://blog.viarotel.eu.org/en\"}]}},\"zhHans\":{\"lang\":\"zh-CN\",\"label\":\"简体中文\",\"description\":\"使用图形化的 scrcpy 显示和控制你的安卓设备\",\"themeConfig\":{\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"outline\":{\"label\":\"页面导航\"},\"lastUpdated\":{\"text\":\"最后更新于\"},\"langMenuLabel\":\"多语言\",\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\",\"nav\":[{\"text\":\"指南\",\"link\":\"/zhHans/guide\"},{\"text\":\"参考\",\"link\":\"/zhHans/reference\"},{\"text\":\"帮助\",\"link\":\"/zhHans/help\"},{\"text\":\"更新日志\",\"link\":\"/zhHans/changelog\"},{\"text\":\"捐赠\",\"link\":\"/zhHans/donate\"},{\"text\":\"联系\",\"link\":\"/zhHans/contact\"},{\"text\":\"博客\",\"link\":\"https://blog.viarotel.eu.org/\"}]}}},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
|
||
|
||
</body>
|
||
</html> |