Wireless Pairing & New Widget Experience
Let's take one more step towards the Real DeX experience. 🚀
This update significantly improves the Rust-powered native core, expands multi-platform packaging (including native Windows ARM64 and Flatpak), and brings full wireless pairing and desktop customization.
🪄 New Features & Enhancements
Android Widget Integration & Resizable Grid
- Native & Custom Android Widgets: Added support for integrating Android widgets directly onto the Android-Dex desktop canvas alongside custom widgets.
- Interactive Resizable Widget System: Freely resize widgets to fit your desktop layout with fluid resizing handles and responsive grid adaptability.
- Unified Widget Picker: Redesigned widget gallery to easily discover, configure, and place widgets.
Wireless Debugging & QR Code Pairing
- One-Click Wireless Pairing: Pair your Android device over Wi-Fi without leaving the application.
- QR Code & Manual Code Support: Quick pairing via camera QR scan or 6-digit Wi-Fi pairing code.
- Seamless Reconnect: Automatic reconnection over local network once paired.
Device Manager & Multi-Device Switching
- Device Manager Overlay: Manage all connected devices from a centralized panel.
- Transport Selection: Switch seamlessly between USB and Wireless ADB connections on the fly.
Gaming Mode & Cursor Lock
- Gaming Mode Controls: Dedicated gaming overlay mode with cursor confinement and lock service for immersive mobile gameplay on desktop.
⚡ Performance & Engine Optimizations
Startup & Native Core Performance
- Refined Rust-Flutter Bridge: Streamlined initialization workflow between the native Rust core and Flutter UI for faster app launch times.
- Low-Latency Streaming: Native hardware-accelerated texture rendering (Direct3D11 on Windows / Metal on macOS) for smoother video feed with minimal overhead.
GPU Usage & Rendering Optimization (Ref: #238)
- Reduced Idle Resource Consumption: Optimized drawing cycles to eliminate unnecessary GPU activity when idle or minimized.
- Power Efficiency: Lower overall CPU/GPU usage across battery-powered laptops and handhelds.
⚠️ Note: Higher display resolutions and visual effects may increase GPU load depending on host hardware capabilities.
Platform & Packaging Updates
- Windows: Portable ZIP bundles for both x64 and native ARM64 with a dedicated lightweight launcher.
- Linux: Official Flatpak package and standalone AppImage (x64 and ARM64).
- macOS: Universal DMG installer supporting both Apple Silicon (M1/M2/M3/M4) and Intel Macs.