v1.31.0
viarotel-org/escrcpyv1.31.0Aug 29, 2025by viarotel
AI Summary
Major feature release introducing intelligent device list merging and a graphical interface for arranging device windows, along with fixes for Linux sandbox issues and theme switching.
Key Highlights
- Device lists now intelligently merge duplicate entries and share configurations.
- Added a graphical interface for arranging device windows.
- Fixed possible sandbox issues on Linux.
- Fixed issues with parameter saving and theme switching.
- Improved reliability of the Linux sandbox configuration tool.
New Features
- Intelligent device list merging
- Graphical interface for window arrangement
Full Release Notes
## [1.31.0](https://github.com/viarotel-org/escrcpy/compare/v1.30.2...v1.31.0) (2025-08-29) ### Features * ✨ Device lists will now intelligently merge duplicate device entries and share device configurations ([52cc4b1](https://github.com/viarotel-org/escrcpy/commit/52cc4b1a65f753074bba188bb2a31f1e3f4628f3)) * ✨ Now you can arrange your device windows through a graphical interface ([91ad249](https://github.com/viarotel-org/escrcpy/commit/91ad249bf1b85bddbbc697b182a5f47b04074c05)) ### Bug Fixes * 🐛 Fix typos ([a7a3a17](https://github.com/viarotel-org/escrcpy/commit/a7a3a17e022f3d8ed5e8db2b1aadfaa5c7b84a46)) * 🐛 Fixed possible sandbox issues on Linux ([ff9f9bd](https://github.com/viarotel-org/escrcpy/commit/ff9f9bdd24841d6f0ad0c94f8331a337e011fcac)) * 🐛 Fixed the issue of saving exceptions after adjusting parameters in preference settings ([4a18f61](https://github.com/viarotel-org/escrcpy/commit/4a18f61034bd7be9b6b3ae05f66427d50b359ac6)) * 🐛 Issue not taking effect after restarting the application after switching themes ([857c480](https://github.com/viarotel-org/escrcpy/commit/857c4806a40760186be80233133d89330707cf4c)) ### Performance Improvements * ♻️ Improve the stability of window arrangement function ([7ae3f21](https://github.com/viarotel-org/escrcpy/commit/7ae3f21788634f6ce9d893a54494b16bc5a6cee5)) * ♻️ Simplify sandbox automatic configuration manager code to improve performance ([1b82336](https://github.com/viarotel-org/escrcpy/commit/1b823362e5cc9888f39901538d4444b1fbba402e)) * 💄 Improve space utilization of device window layout tools ([939a2d2](https://github.com/viarotel-org/escrcpy/commit/939a2d2c07d2de8d79f92bfbd228497c9a995ab9)) * 🔖 Adjust the order of quick entry functions ([ccb59e1](https://github.com/viarotel-org/escrcpy/commit/ccb59e15ecf352a4f2121b31678b26ce57d51664)) * 🔨 Improve the reliability of the linux sandbox configuration tool ([6de2538](https://github.com/viarotel-org/escrcpy/commit/6de25382d5a8b9479ecf2b75980af5d34ea54462)) * 🚀 After getting the device list, query and save the SerialNo of each device in preparation for subsequent integration ([4464e7e](https://github.com/viarotel-org/escrcpy/commit/4464e7e80995493a53e9e5e6b155a0e138ef84bb)) * 🚀 Improve performance by asynchronously storing main interface boundary information ([d230c15](https://github.com/viarotel-org/escrcpy/commit/d230c150be23df27a1e91166aae70f47af6b91e0)) * 🚀 Optimize the default behavior when adding new widgets to the device window arrangement ([1be470a](https://github.com/viarotel-org/escrcpy/commit/1be470ad83e012857318172d634023abca034e68)) * 🚀 Optimize the layout effect of the task list ([044cfcd](https://github.com/viarotel-org/escrcpy/commit/044cfcde2ede413248f236be7e39dc3a3fbba8aa)) * 🚀 Optimize the storage strategy for preference Settings ([359b9b9](https://github.com/viarotel-org/escrcpy/commit/359b9b9f97e218dc4e3ed74fe184da8512121238))