NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #439 most downloaded on pub.dev
A plugin which allows user dragging files to your flutter desktop applications.
Last release 1 months ago
01 Sep 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
24 releases · first in 2021
One column per quarter.
fix: use builtInKotlin property to conditionally apply KGP #500 by loucass
[Android] Fix Kotlin configuration for AGP 8 and AGP 9 hosts #498 by loucass
[Android] Restore compatibility with Android Gradle Plugin versions below 9 by applying the Kotlin Gradle Plugin conditionally, while continuing to us
desktop_drop uses the kotlin.compilerOptions DSL. Apps using an older KGP version must upgrade it before updating desktop_drop[desktop_drop] [Linux] register the application/vnd.portal.filetransfer drag target and deliver its key via a new performOperation_portal channel mess
application/vnd.portal.filetransfer drag target and deliver its key via a new performOperation_portal channel messageorg.freedesktop.portal.FileTransfer, so drops from sandboxed sources yield openable document-portal pathsDropDoneEvent.rawText / DropDoneDetails.rawText[Android] Migrate to built-in Kotlin. Android host apps must use Android Gradle Plugin 9 or later.
BREAKING CHANGE
[desktop_drop_web] fix: loop readEntries() to retrieve all directory children on web #473 by TerryHuangHD
on_focus_in_event should return gboolean #472[Android] Upgrade Android compileSdk and Kotlin version. (#444) [macOS] Robust multi-source drag & drop.
[Android] Upgrade Android compileSdk and Kotlin version. (#444) [macOS] Robust multi-source drag & drop.
public.file-url / legacy filename arrays when present; fall back to
NSFilePromiseReceiver (file promises) otherwise.isDirectory) and surface as DropItemDirectory.fromPromise to DropItem so apps can distinguish promise-based drops..../tmp/Drops/...).start/stopAccessingSecurityScopedResource on empty
bookmarks.Fix desktop_drop Linux snap build failure due to missing stdlib.h include
Migrate macOS to SPM, fix web build.
Migrate macOS to SPM, fix web build.
* upgrade web version to 1.0.0
fix build on android #285 by AdamVe
fix windows build warning C4701
fix crash on Windows when app exit
[macOS] improve enumerateDraggingItems on macOS.
[Android] update to later version of kotlin(1.5.2). #155 by Cal Holloway
Fix dragging multiple files at once from Apple Music does not work well. #72
Fix non ascii characters path on linux. #53
Fix desktop_drop web lastModifiedDate. (Thanks Luigi Rosso)
replace DropDoneDetails property urls: List to files: List . which is more general.
** BREAK CHANGES**
urls: List<Uri> to files: List<XFile>. which is more general.Add web support
Add web support
[Linux] Fix do not work on Wayland.
[Linux] Fix do not work on Wayland.
update plugin description.
update plugin description.
Change onDragEntered,onDragExited and onDragUpdated callbacks signature from VoidCallback to void Function(DropEventDetails).
BREAK CHANGE:
onDragEntered,onDragExited and onDragUpdated callbacks signature from VoidCallback
to void Function(DropEventDetails).DropDoneDetails from void Function(List<Uri>) to void Function(DropDoneDetails). you can obtain urls
by DropDoneDetails.urls.a file drop plugin for flutter desktop platforms.
a file drop plugin for flutter desktop platforms.
Your coding agent can read these notes before it upgrades. Set up the MCP server →