PackageTrack
Sign in Get early access

desktop_drop

A plugin which allows user dragging files to your flutter desktop applications.

0.8.0 575K downloads/mo #477 most downloaded on pub.dev MixinNetwork/flutter-plugins

What this package is like to depend on

Last release 4 days ago

20 Aug 2026

Ships fairly regularly

a new release about every 4 months

Nearly every release is documented

notes for 20 of 20 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

20 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

20 releases · Aug 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 0.8.0 20 Aug 2026
    Release notes

    0.8.0

    BREAKING CHANGE

    • [Android] Migrate to built-in Kotlin. Android host apps must use Android Gradle Plugin 9 or later.
    Open source →
    Release notes

    BREAKING CHANGE

    • [Android] Migrate to built-in Kotlin. Android host apps must use Android Gradle Plugin 9 or later.
    Open source →
  2. 0.7.1 19 Apr 2026
    Release notes

    0.7.1

    • update worksapce
    • [desktop_drop_web] fix: loop readEntries() to retrieve all directory children on web #473
      by TerryHuangHD
    • [desktop_drop]: on_focus_in_event should return gboolean #472
      by imnotlxy
    • [worksapce]: fix foramt
    • Handle SMB URIs in Linux desktop_drop path parsing #474
      by app/copilot-swe-agent
    Open source →
    Release notes
    • update worksapce
    • [desktop_drop_web] fix: loop readEntries() to retrieve all directory children on web #473 by TerryHuangHD
    • [desktop_drop]: on_focus_in_event should return gboolean #472 by imnotlxy
    • [worksapce]: fix foramt
    • Handle SMB URIs in Linux desktop_drop path parsing #474 by app/copilot-swe-agent
    Open source →
  3. 0.7.0 17 Oct 2025
    Release notes

    [Android] Upgrade Android compileSdk and Kotlin version. (#444) [macOS] Robust multi-source drag & drop.

    • Prefer public.file-url / legacy filename arrays when present; fall back to NSFilePromiseReceiver (file promises) otherwise.
    • Handle directories (isDirectory) and surface as DropItemDirectory.
    • Add fromPromise to DropItem so apps can distinguish promise-based drops.
    • Generate security-scoped bookmarks only for paths outside the app container (skip/empty for promise files in .../tmp/Drops/...).
    • Per-drop unique destination for promised files to avoid name collisions.
    • Thread-safe collection of drop results when receiving promises.
    • Dart guards: no-op start/stopAccessingSecurityScopedResource on empty bookmarks.
    • Bump macOS minimum to 10.13 (SPM/Podspec).
    Open source →
  4. 0.6.1 22 Jul 2025
    Release notes
    • Fix desktop_drop Linux snap build failure due to missing stdlib.h include (#425)
    Open source →
  5. 0.6.0 18 Apr 2025
    Release notes

    Migrate macOS to SPM, fix web build.

    • https://github.com/MixinNetwork/flutter-plugins/pull/398
    • https://github.com/MixinNetwork/flutter-plugins/pull/399
    • https://github.com/MixinNetwork/flutter-plugins/pull/403
    Open source →
  6. 0.5.0 19 Sep 2024
    Release notes
    • upgrade web version to 1.0.0
    Open source →
  7. 0.4.4 27 Sep 2023
    Release notes
    Open source →
  8. 0.4.3 25 Aug 2023
    Release notes
    • fix windows build warning C4701
    Open source →
  9. 0.4.2 23 Aug 2023
    Release notes
    • fix crash on Windows when app exit
    Open source →
  10. 0.4.1 13 Feb 2023
    Release notes
    • [macOS] improve enumerateDraggingItems on macOS.
    Open source →
  11. 0.4.0 19 Nov 2022
    Release notes
    • [Android] update to later version of kotlin(1.5.2). #155 by Cal Holloway
    • [macOS] Fix broken gestures when used with modified MainFlutterWindow. #162 by Josh Matthews
    Open source →
  12. 0.3.3 09 Mar 2022
    Release notes
    • Fix dragging multiple files at once from Apple Music does not work well. #72
    Open source →
  13. 0.3.2 29 Jan 2022
    Release notes
    • Fix non ascii characters path on linux. #53
    Open source →
  14. 0.3.1 27 Jan 2022
    Release notes
    • Fix desktop_drop web lastModifiedDate. (Thanks Luigi Rosso)
    Open source →
  15. 0.3.0 24 Dec 2021
    Release notes

    ** BREAK CHANGES**

    • replace DropDoneDetails property urls: List<Uri> to files: List<XFile>. which is more general.
    Open source →
  16. 0.2.0 23 Nov 2021
    Release notes

    Add web support

    Open source →
  17. 0.1.2 10 Nov 2021
    Release notes

    [Linux] Fix do not work on Wayland.

    Open source →
  18. 0.1.1 08 Oct 2021
    Release notes

    update plugin description.

    Open source →
  19. 0.1.0 02 Sep 2021
    Release notes
    1. add android support. (preview)
    2. expose pointer coordinates.

    BREAK CHANGE:

    1. Change onDragEntered,onDragExited and onDragUpdated callbacks signature from VoidCallback to void Function(DropEventDetails).
    2. Change DropDoneDetails from void Function(List<Uri>) to void Function(DropDoneDetails). you can obtain urls by DropDoneDetails.urls.
    Open source →
  20. 0.0.1 18 Aug 2021
    Release notes

    a file drop plugin for flutter desktop platforms.

    • add Linux support.
    • add Windows support.
    • add macOS support.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive