Skip to content

Version 1.6.1

Choose a tag to compare

@Unknnownnn Unknnownnn released this 19 Jun 09:13

Media Sync & Gallery Management

  • Bidirectional Image Clipboard Sync:
    • Windows Side: Reads bitmaps from the clipboard, converts them to PNG, and forwards them as Base64 strings.
    • Android Side: Saves clipboard images to the cache directory and registers a content:// URI on the system clipboard using a FileProvider with a high-priority heads-up notification.
  • Android Gallery Access & Sync Window:
    • Adds a dedicated Photo Gallery window in the PC GUI showing a grid of photos/videos fetched from the Android device.
    • Supports dynamic runtime permission checks (READ_MEDIA_IMAGES and READ_MEDIA_VIDEO on Android 13+, and READ_EXTERNAL_STORAGE on older versions).
    • Loads in customizable paginated batches (e.g. 20 items at a time)
    • Allows sorting by Date or Size in ascending or descending orders.
    • Provides options to filter/include videos or sync only pictures.
    • Allows downloading specific media files to the local PC's Downloads/DeviceLink_Downloads/ folder.
    • Features a Sync Entire Gallery queue task
    • Supports Delete from Phone functionality, asking for PC confirmation, performing deletion via ContentResolver on Android (with path fallback support), and dynamically removing the deleted card from the grid view.
    • UX & Stability Bug Fixes:
      • Bound all file explorer and messagebox confirmation dialogs to their respective parent windows to prevent them from opening behind topmost screens (such as the main dashboard or gallery window).
      • Added safety guards to verify the window remains active and exists before executing widget updates (preventing _tkinter.TclError / invalid command name if a topmost window is closed while a blocking popup dialog is open).