filepicker_windows
File and directory picker for Windows that uses common dialog controls.
3.0.2
4.1K downloads/mo
#4154 most downloaded on pub.dev
halildurmus/win32
What this package is like to depend on
Last release 4 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
3 releases in the last 12 months
see the full history below
Release timeline
30 releases · May 2020 to Apr 2026Releases
latest 30-
3.0.211 Apr 2026 -
3.0.127 Feb 2026 -
3.0.024 Feb 2026Release notes
Open source →🔄 Breaking Changes
FileDialog.hWndOwnertype changed frominttoPointer.WindowsKnownFolderis now an extension type that wraps aGUID, allowing it to be used directly anywhere aGUIDis expected without unwrapping.CustomPlace.fieldhas been replaced with a newfolderfield of typeWindowsKnownFolder.CustomPlacenow holds aWindowsKnownFolder folderinstead.
🚀 Features
-
In Flutter apps, when
hWndOwneris 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.
📦 Dependencies
- Bumped minimum required Dart SDK version to
3.11.0.
-
2.1.428 Jul 2024 -
2.1.316 Apr 2024Release notes
Open source →- Add
initialDirectoryandalwaysShowInitialDirectoryfields toDirectoryPicker(#36).
- Add
-
2.1.215 Apr 2024Release notes
Open source →- Add
alwaysShowInitialDirectoryfield to control whether the dialog box should always show the directory defined ininitialDirectoryto the user, regardless of previous user interaction.
- Add
-
2.1.114 Apr 2024 -
2.1.006 Feb 2024Release notes
Open source →- Add
addToRecentDocumentsfield to control whether an item being opened or saved will be added to the recent documents list. - Add
dereferenceLinksfield to specify whether shortcuts should be treated as their target items. - Add
showHiddenAndSystemItemsfield to control whether hidden and system items are displayed in the file dialog. - Bump minimum required Dart version to
3.2.0.
- Add
-
2.0.1206 Feb 2024 withdrawnNothing published for this version
-
2.0.1120 Sep 2023 -
2.0.1018 Sep 2023Release notes
Open source →- Improved code quality.
- Improved documentation.
- Added example for selecting a directory.
-
2.0.903 Jul 2023Release notes
Open source →- Add
getFiles()method into theOpenFilePickerto enable selecting multiple files (#12, thanks to @ritheshSalyan)
- Add
-
2.0.803 Jul 2023Release notes
Open source →- Add support for setting the initial directory (#23, thanks to @amarland)
-
2.0.703 Jul 2023 -
2.0.611 May 2023 -
2.0.530 Apr 2023 -
2.0.429 Apr 2023 -
2.0.329 Apr 2023 -
2.0.206 Jun 2022 -
2.0.105 Dec 2021 -
2.0.019 Mar 2021 -
2.0.0-nullsafety.020 Nov 2020 pre-releaseNothing published for this version
-
1.0.023 Sep 2020Release notes
Open source →- Mark as stable version
- Update to new Windows template for example application
- Update package dependencies
-
0.1.217 Jun 2020 -
0.1.104 Jun 2020Nothing published for this version
-
0.1.002 Jun 2020Release notes
Open source →- Basic implementation using win32.
- Add example that shows using OpenFileDialog to select desktop wallpaper.
-
0.0.431 May 2020Nothing published for this version
-
0.0.331 May 2020Nothing published for this version
-
0.0.231 May 2020Nothing published for this version
-
0.0.130 May 2020Nothing published for this version