NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4620 most downloaded on pub.dev
File and directory picker for Windows that uses common dialog controls.
Last release 6 months ago
11 Apr 2026
Release timing varies
gaps range from 2 weeks to 1.6 years
Most releases are documented
notes for 23 of 28 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
30 releases · first in 2020
One column per quarter.
Lower minimum Dart SDK to 3.10.
Package has been moved to the `halildurmus/win32` monorepo.
halildurmus/win32 monorepo.FileDialog.hWndOwner type changed from int to Pointer.
FileDialog.hWndOwner type changed from int to Pointer.WindowsKnownFolder is now an extension type that wraps a GUID, allowing it
to be used directly anywhere a GUID is expected without unwrapping.CustomPlace.field has been replaced with a new folder field of type
WindowsKnownFolder.CustomPlace now holds a
WindowsKnownFolder folder instead.In Flutter apps, when hWndOwner is not set explicitly, the dialog now
automatically detects the Flutter window and uses it as the owner.
This ensures the dialog always opens as a modal in front of the Flutter window, preventing the app from appearing frozen when the user clicks away while the dialog is open.
In Dart-only apps, no owner is set and the previous behaviour is preserved.
3.11.0.Bump minimum required Dart version to 3.4.0
3.4.0Add initialDirectory and alwaysShowInitialDirectory fields to DirectoryPicker (#36).
initialDirectory and alwaysShowInitialDirectory fields to
DirectoryPicker (#36).Add alwaysShowInitialDirectory field to control whether the dialog box should always show the directory defined in initialDirectory to the user, regar
alwaysShowInitialDirectory field to control whether the dialog box
should always show the directory defined in initialDirectory to the user,
regardless of previous user interaction.- Fix deprecation warnings - Update links
Add addToRecentDocuments field to control whether an item being opened or saved will be added to the recent documents list.
addToRecentDocuments field to control whether an item being opened or
saved will be added to the recent documents list.dereferenceLinks field to specify whether shortcuts should be treated as
their target items.showHiddenAndSystemItems field to control whether hidden and system
items are displayed in the file dialog.3.2.0.Nothing published for this version
- Improved code quality.
Added example for selecting a directory.
Add getFiles() method into the OpenFilePicker to enable selecting multiple files (#12, thanks to @ritheshSalyan)
getFiles() method into the OpenFilePicker to enable selecting
multiple files (#12, thanks to @ritheshSalyan)Add support for setting the initial directory (#23, thanks to @amarland)
- Fix crashes in v2.0.6
- Update win32 dependency
Tidy up folders and remove some potential memory leaks
- Update win32 dependency
Lower minimum Dart SDK to 3.10.
Upgrade dependencies and resolve lint warnings
- Upgrade win32 dependency
- Enable sound null safety
Nothing published for this version
Update to new Windows template for example application
- Update APIs
Nothing published for this version
Basic implementation using win32.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →