github viarotel-org/escrcpy v2.6.2

3 hours ago

2.6.2 (2026-03-13)

This release introduces the full system capability of the Automation Script Editor, covering the entire workflow including visual script editing, multi-device batch execution, and scheduled task automation. In addition, device window layout adaptation has been significantly optimized, multiple known issues have been resolved, and overall product stability and user experience have been greatly improved.

automation-script-editor-screenshot

🎉 Major New Features

  1. Optimized device window layout logic: by retrieving the actual device screen resolution and removing fixed-ratio scaling, black borders are completely eliminated, significantly improving display accuracy and screen adaptation.
  2. Added a batch automation script subscription solution.
  3. Added ready-to-use script templates specifically designed for WeChat scenarios.
  4. Completed internationalization support for the automation script module.
  5. Improved the overall interaction experience of automation scripts.
  6. Optimized the interaction logic of magic variables and added import/export capabilities.
  7. Introduced core capabilities for the automation script editor.
  8. Added core support for batch execution and scheduled task automation of scripts.
  9. Product-level refinement and feature completion of the automation script editor.

🐛 Bug Fixes

  1. Fixed issues related to custom startup layouts and interaction anomalies.
  2. Fixed logging issues caused by the automation script log directory being ignored.
  3. Fixed translation issues in script templates.
  4. Fixed compatibility issues with form variables after the automation script editor module split.
  5. Fixed incorrect task type display in the scheduled task list.
  6. Fixed screen lag and blocking issues during batch execution.
  7. Fixed an issue where the aspect ratio could not be locked when adjusting saved window layouts.
  8. Fixed an issue where window layout configurations could not be properly restored.
  9. Fixed concurrency issues with variable injection during batch script execution.
  10. Fixed an issue where automation scripts could not confirm interruption during execution switching.
  11. Optimized subscription configuration logic and related experience.
  12. Fixed test-related issues in the automation script editor.

⚡ Experience & Performance Improvements

  1. Improved the interaction experience of the smart picker feature.
  2. Added termination logic to the automation script selector and optimized related interactions.
  3. Added execution range selection in the script editor, allowing specific steps to be executed on demand.
  4. Various detailed UX improvements in the automation script editor.
  5. Significantly improved the stability of automation script execution.
  6. Integrated a universal hook capability for ADB keyboard installation.
  7. Continued optimization of script editor feature details.
  8. Improved interaction details in the automation script editor.
  9. Further refinement of the script editor interaction experience.
  10. Optimized details of core automation script functionality.
  11. Improved interaction details during automation script execution.
  12. Optimized the overall internationalization translation content.
  13. Product-level detail refinements and experience improvements.
  14. Optimized the startup installation logic of the ADB keyboard.
  15. Improved the layout and user experience of the scheduled task execution page.
  16. Removed the deprecated Shell script feature.
  17. Added support for synchronizing magic variables when importing templates.
  18. Retrieved device screen resolution when fetching the device list to further improve window layout adaptation.
  19. Enhanced runtime stability of the automation script editor.
  20. Continued optimization of the overall interaction experience of the script editor.

♻️ Code Refactoring & Engineering Improvements

  1. Restored system version-related configurations.
  2. Removed redundant debug logging.
  3. Completed the refactoring and modularization of the script editor form module.
  4. Extracted common logic for application launching and encapsulated it as a reusable selector.
  5. Optimized internal implementation details of the automation script editor.
  6. Refactored and optimized internationalization translations.
  7. Optimized interaction logic for the batch script execution selector.
  8. Improved the size and display experience of the delete confirmation dialog.
  9. Improved code standards and implementation details across the project.
  10. Added support for adjusting subscription pricing via environment variables.
  11. Integrated the script editor and expanded configuration capabilities.
  12. Optimized the overall project directory structure and naming conventions.

Don't miss a new escrcpy release

NewReleases is sending notifications on new releases.