v2.11.1

blakeblackshear/frigatev2.11.1May 19, 2026by viarotel

AI Summary

This release introduces optimizations for device interaction, updating to scrcpy 4.0, and improving keyboard mapping behaviors and display presets. It also fixes issues related to binary dependency caching and redundant code.

Key Highlights

  • Update to scrcpy 4.0
  • Optimized device application interaction with display presets
  • Improved keyboard mapping click hold behavior and view control
  • Fixed binary dependency caching anomalies after version upgrades

New Features

  • Display presets for device application interaction
  • Reconstructed keyboard mapping module lifecycle
  • Optimized preference interactive experience

Full Release Notes

## [2.11.1](https://github.com/viarotel/escrcpy-x/compare/v2.10.2...v2.11.1)(2026-05-12)

### Features

* ⚡️ Optimizations for enabling device application interaction include adding display presets
* 🚀 Update to scrcpy 4.0
### Bug Fixes

* **keyboard:** align click hold behavior and improve view control
* 🐛 Fixed the issue where mouse mapping cannot be triggered simultaneously when multiple components exist

### Performance Improvements

* 🚀 Solve the problem that binary dependency caching may cause program anomalies after version upgrades

### Code Refactoring

* ➖ Remove redundant code
* 👷 Optimize the preference interactive experience
* 🚀 Reconstruct the keyboard mapping module lifecycle skeleton to improve scalability
* ➖ Removed redundant option for keyboard mapping perspective control
* 🚀 Keyboard mapping and viewing angle control function reconstruction and optimization
* 🚀 Update the sorting of dependency imports