You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).