Several bug fixes:
- Fix file type filter
FileType.any
on Linux to allow the selection of files without file extension - Fix expression for file type filter
FileType.custom
on Windows - Fix bug on Windows when selecting more than 3 files. Previously, if the user selected multiple (>3 or 4) files, then the file picker dialog would freeze and Flutter would crash.
- Release dynamically allocated memory in Windows implementation after closing the dialog
- Add new feature from merge request #7 add save file dialog support:Credit for the implementation goes to @f69. Thank you.
- Fix issue #4 Cannot open file in MacOS:
picking files or directories on USB sticks / external hard drives caused an exception due to the missing prefix
/Volumes/
in the file path
- Fix README: forgot to update version in README after leasing v1.0.0
- Fig bug in macOS implementation: the argument string for osascript was wrapped twice in quotes so that osascript didn't interpret the arguments and completed immediately
- Fix file extension filters on macOS
- Escape title of file picker dialog on macOS to allow double quotes, line breaks, and backslashes
- Manually test implementation on macOS. It works! 🥳
- Implement picking files and directories for all three platforms: Linux, macOS, and Windows
- The implementation was tested manually on Linux and Windows.
- Couldn't test whether the implementation works on macOS, too.