ScrcpyGUI v3.3.0
๐ ScrcpyGUI v3.3.0 - Input Precision & Performance Boost
This release moves ScrcpyGUI v3 into a professional-grade state with major performance optimizations, independent HID hardware simulation, and a fully automated CI/CD pipeline.
๐ Cross-Platform Expansion
macOS Premiere: We are excited to announce the first-ever macOS release (Universal binary for Intel & Apple Silicon)!
Linux Support: Official .deb, .rpm, and .AppImage bundles are now available.
IMPORTANT
Platform Status: While the Windows version is fully tested and stable, the macOS and Linux builds are currently in a "preview" state and have not been exhaustively tested.
If you encounter any bugs or display issues on these platforms, please Submit an Issue so we can iron them out!
๐ฎ Input Enhancements & Precision
Independent HID Controls: You can now toggle HID Keyboard and HID Mouse independently.
HID Keyboard: Simulates a physical keyboard to fix international layout issues (e.g., Polish diacritics).
HID Mouse: Provides hardware-level high-precision cursor control, eliminating lag and jitter.
Pure HID Fix: Correctly disables screen mirroring and audio when purely using PC input (OTG mode).
โก Performance & Efficiency
Log Batching: Implemented a 100ms log buffer in the Rust backend, reducing IPC frequency by ~90% and drastically lowering CPU usage.
Memoized UI: The Log Panel and main interface are now memoized to prevent redundant re-renders.
Zero-Flicker Startup: Optimized the splash screen synchronization to eliminate the "white flash" on launch.
๐จ Design & UX
Theme Contrast System: New global contrast logic ensures perfect readability (Black/White text) on all primary elements across all themes (Carbon, Ultraviolet, etc.).
Simplified Onboarding: The setup checklist now only appears if binaries are missing, with a proactive "System Health" indicator in the header.
๐ ๏ธ Infrastructure
CI/CD Automation: Fully automated version bumping and release draft generation via GitHub Actions using the new RELEASE_TOKEN pipeline.
Build Stability: Fixed Linux dependency issues and updated critical Rust crates for maximum security and reliability.
Thank you for using ScrcpyGUI! ๐ค๐พโค