Bug Fixes & Performance Improvements
Android-Dex v1.4 introduces a refined Flutter-powered desktop experience alongside a new 🦀 Rust-powered native core for improved performance, responsiveness, and cross-platform capabilities.
Linux Compatibility & Community Solutions (Ref - #179)
- Addressed Linux compatibility issues and implemented community-reported solutions.
- Improved cross-platform stability and usability.
Library Version Conflict Fixes (Ref - #182, #183)
- Resolved reported library and dependency version conflicts.
- Improved compatibility between project dependencies.
Desktop Keyboard Input Fix (Ref - #184)
- Fixed laptop keyboard input issues in the desktop application.
- Improved keyboard input reliability.
Additional Bug Fix (Ref - #185)
- Addressed the reported issue and improved application stability.
Performance Optimizations (Ref - #186)
- Optimized application performance and responsiveness.
- Improved the overall user experience.
ADB Reconnection & Socket Stability (Ref - #220)
- Fixed ADB reconnection crashes and repetitive broken-pipe errors; added Scrcpy process cleanup for Android 16 and HyperOS.
- Improved TCP socket teardown and redacted clipboard contents from diagnostic logs.
Multi-Display Keyboard Focus & Input (Ref - #212)
- Improved keyboard focus switching across Screen Mirror, virtual displays, and independent app windows, with an active-window indicator.
- Added mixed-mode keyboard injection for Hindi, Russian, Arabic, European accented characters, and desktop IMEs.
Startup Performance & UI Responsiveness (Ref - #221)
- Reduced startup freezing and video initialization frame hitching using non-blocking TCP socket verification instead of recurring ADB process polling.
- Deferred initial window geometry calculations and eliminated unnecessary global desktop rebuilds during video texture attachment.
Samsung Exynos Video Encoder Stability
- Addressed server crashes (
exit code 134) on affected Samsung Exynos devices by selecting thec2.android.avc.encoderpipeline where appropriate.
Per-App Audio Compatibility
- Added Android version checks to guard unsupported per-app audio operations on Android 12 and earlier.
- Prevented audio initialization failures from terminating the primary video mirroring session.
Virtual Display Reliability After Idle Periods (Ref - #225)
- Enabled
stay_awake=trueandkeep_active=trueby default across display modes. - Improved virtual display availability and touch responsiveness after extended inactivity on affected Android 14 devices.
New Features & Enhancements
Dual Interface Modes as new user "Android Dex"
- Added Sidebar View for access to more features and controls, alongside Standard View for a cleaner desktop layout.
- Improved navigation and interface flexibility for different workflows.
Visual Keyboard Focus Indicator
- Added a clear indicator showing which Android window currently receives keyboard input.
- Simplified focus management when working with multiple windows and virtual displays.
Advanced Screen Rotation Controls (Ref - #110)
- R1 — Video Stream Rotation: Rotate the video within the rendering pipeline.
- R2 — Physical Screen Rotation: Request orientation changes on the connected Android device.
Gaming Mode — Native 360° Mouse Lock (Ref - #143)
- Added native Rust-based cursor locking for Windows, Linux, and macOS, toggled using the
~key. - Enables continuous camera movement in supported games, including Minecraft and Roblox.
Keyboard & Language Architecture (Ref - #211)
- Integrated Scrcpy UHID keyboard emulation for Korean Hangul composition and improved Chinese, Japanese, and Korean input support.
- Added Unicode clipboard-paste fallback and Auto, UHID, and SDK keyboard modes under Settings → Mouse & Touchpad.
Desktop Clock & Calendar Panel (Ref - #192)
- Added an interactive taskbar clock and calendar with 12/24-hour formatting, calendar navigation, and quick access to Android date and time settings.
- Supports synchronizing the
time_12_24preference with the connected device.
App & Grid Customization (Ref - #149)
- Added configurable desktop grid density with 8–24 columns (default 13) and 5–16 rows (default 8).
- Added adjustment buttons, sliders, and instant reset to default settings.
🚀 App Cloning & Independent Profiles as Android Dex (Ref - #80)
- Added clone profile management for supported Android environments, allowing eligible apps to run with separate data in independent profiles without root access.
- Added profile switching through the App Drawer and Profile Dialog, subject to device and OS restrictions.
🚀 Desktop Camera Redirection (Ref - #80)
- Added a dedicated
sys:camerawindow for streaming supported connected-device cameras to the desktop. - Added zoom, flashlight, aspect ratio, resolution, capture, and recording controls where supported.
Desktop Experience & Window Management (Ref - #138)
- Added persistent window size, position, and DPI restoration, along with improved clone-window support and dynamic virtual display resizing.
- Improved ADB process cleanup on application exit and integrated screen-off, stay-awake, and keep-active optimizations.
🚀 Faster Virtual Display Resizing
- Improved resize responsiveness, DPI configuration, and synchronization with Android-Dex.
- Reduced resizing overhead for a smoother experience with supported display configurations.
🚀 Gaming Mode — Multi-Target Auto Clicker (Ref - #204)
- Added a floating toolbar with Play/Pause, Add Tap, Add Swipe, Remove, and Settings controls, supporting multiple tap targets and swipe paths.
- Supports configurable press durations, delays, and repeat counts from 1–1,000 or continuous repetition, with touch injection into supported virtual display game windows.
Android Connection Intro & UI Polish
- Added an animated connection-intro bottom sheet and an improved mode selector.
- Refined interface styling and interaction flow for a cleaner desktop experience.
Windows Portable Build & Cleaner Folder Structure
Improved the Windows application package with a cleaner, more organized directory structure, keeping application files and dependencies neatly arranged. Enhanced portability makes Android-Dex easier to move, manage, and launch without unnecessary folder clutter.
Gaming Controls & UI Polish
Refined the Gaming Mode controls with a cleaner, more polished UI, improved accessibility, and smoother interactions for a more intuitive gaming experience.
Build it today. Perfect it with every version.
पहले कुछ बनाओ, फिर उसे खूबसूरत बनाना।
O progresso vem antes da perfeição. A perfeição nasce do progresso.