Skip to content

Releases: NarYuki/Dextop

Dextop 1.1.0

Choose a tag to compare

@NarYuki NarYuki released this 13 Aug 10:59

Changelog

1.1.0

New

  • Added a VirtualDisplay-based display mirroring backend.
  • Added a display setting for selecting Automatic, VirtualDisplay, WindowManager, or SurfaceControl mirroring.
  • Added GitHub Release update checks at app startup and from App information.
  • Added update indicators to the Settings navigation icon and App information entry.
  • Added device-aware physical mouse and keyboard routing controls for supported external-display configurations.
  • Added external-display hot-plug detection and automatic input-route restoration when a display is disconnected.
  • Added localized device compatibility reports with automatically collected device details and email submission.
  • Added Firebase Analytics screen and desktop-start event collection when Firebase is configured.

Improved

  • VirtualDisplay is now the default mirroring method and the first method attempted in Automatic compatibility mode.
  • Improved physical mouse and touchpad cursor switching. The Dextop cursor is hidden when physical mouse movement is detected and restored when the touchscreen is tapped.
  • Improved multi-touch forwarding by preserving pointer IDs, action indices, timing, history, pressure, and gesture data for smoother scrolling and reliable pinch zoom.
  • App version labels now use the version installed in the APK instead of a fixed value.
  • Improved update-check status reporting by distinguishing unchecked, checking, up-to-date, update available, and retrieval failure states.
  • Added detailed update-check events to the Flutter debug log.
  • Removed the default Flutter ripple and highlight effects from the orientation and theme segmented controls.
  • Expanded the customizable overlay control row from three to five columns when input-routing controls are available.
  • Updated the gesture demonstration to introduce the mouse and keyboard routing controls.
  • Improved the overlay gesture flow and made multi-touch the production default.

Fixed

  • Fixed transparent or invalid app entries being captured when saving the current app arrangement from the overlay.
  • Fixed rejected input injection events being incorrectly treated as successful.
  • Fixed stale touch streams that could leave one-finger input unresponsive after closing the overlay.
  • Fixed portrait overlay gestures so the three-finger swipe opens the panel from the top edge.

Dextop 1.0.3

Choose a tag to compare

@NarYuki NarYuki released this 13 Aug 06:50

Changelog

  • Added Stellar as the default privileged service, with Shizuku fallback
  • Added a persistent provider selection when Stellar and Shizuku are both installed
  • Localized the provider selection and setup verification flow
  • Added root-started Stellar and Shizuku service verification during setup
  • Added Android-version-aware download destinations for Stellar and Shizuku
  • Updated setup, Home, and diagnostics to show the active privilege provider
  • Added GitHub Release update checks at app startup
  • Improved release APK naming to Dextop-v<version>.apk

SHA-256: ee2ec6c07d82483ee69b6edf9f44e8be44066d8d123d4eac9ab4a79b757dd648

Dextop 1.0.2

Choose a tag to compare

@NarYuki NarYuki released this 13 Aug 03:36

Changelog

  • Rename the operation-overlay action to clearly indicate that it temporarily returns to Android.
  • Update the overlay action label consistently in Japanese, English, Chinese, Korean, and Russian.

Build

  • Version: 1.0.2
  • Build number: 3
  • APK SHA-256: 475cc96b92f0a5f086a6868faccdad01dca73f5d667fd4a1b4ddee520e6d2a15

Dextop 1.0.1

Choose a tag to compare

@NarYuki NarYuki released this 13 Aug 03:26

Changelog

  • Restore Android back gestures and Circle to Search after ending Dextop.
  • Remember the last selected portrait/landscape orientation.
  • Remember the last selected resolution and DPI.
  • Add CPU temperature to the performance overlay and performance metrics.
  • Exclude thermal trip-point zones so CPU temperature does not incorrectly display the 105 °C protection threshold.

Build

  • Version: 1.0.1
  • Build number: 2
  • APK SHA-256: df07449b8999fbc8a625928b1a7a9af06ef702ef18287c345387f6d56520eae2

Dextop 1.0.0

Choose a tag to compare

@NarYuki NarYuki released this 13 Aug 02:07

Dextop 1.0.0

Initial public release of Dextop.

Changelog

  • Added configurable virtual displays with resolution, density, and orientation controls.
  • Added secure-display support.
  • Added a desktop app launcher and saved multi-app workspaces.
  • Added two-pane, three-pane, four-pane, and custom workspace layouts.
  • Added cursor and direct-touch modes with touch gestures.
  • Added foldable resolution switching and session recovery.
  • Added a performance overlay and detailed device diagnostics.
  • Added runtime capability probes and isolated per-device backend fallbacks.
  • Added Japanese, English, Chinese, Korean, and Russian interfaces.
  • Added Quick Settings tile integration.

Compatibility

  • Samsung DeX: mostly supported and currently the most complete environment.
  • Google Pixel: limited and incomplete.
  • Other Android devices: experimental and dependent on OEM implementation.
  • Physical mouse and keyboard support is currently limited.

Requirements

  • Android 10 or later
  • Shizuku started through wireless debugging or ADB
  • Shizuku permission granted to Dextop

Verification

  • Package: moe.n4tsu.dextop
  • Version: 1.0.0 (1)
  • APK SHA-256: 4884891f95ef20b87d586b649279c9c975fa5156780965dd21acbeebcbb30dc1
  • Signing certificate SHA-256: 847833703f59daa31c28705ae694f1ceb11b6d0d4d1e93a5997c01a5303c34c5

日本語

Dextopの初回公開リリースです。仮想ディスプレイ、アプリランチャー、ワークスペース、タッチ操作、端末診断、端末別フォールバックを収録しています。

  • Samsung DeXはほぼ対応しています。
  • Pixelは限定的・不完全です。
  • その他のAndroid端末は実験的対応です。
  • 物理マウスと物理キーボードは限定対応です。