Native File Dialog Extended v1.2.0
This release brings two new features: Opening a folder picker that allows multiple selection (PickFolderMultiple), and giving the dialog a parent window (only Win32 (Windows), Cocoa (macOS), and X11 (Linux) support is currently implemented; Wayland (Linux) support will likely be added in the future). A bunch of new functions have also been added to nfd.h in a backward compatible manner to support passing a parent window and allow for adding more new optional parameters in the future. There are also various code cleanups and improved code comments in Doxygen syntax.
What's Changed
- Test: Add tests with NFD_NATIVE by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/122
- Replace Macros with Aliases by @ds5678 in https://github.com/btzy/nativefiledialog-extended/pull/121
- Doxygen Syntax by @ds5678 in https://github.com/btzy/nativefiledialog-extended/pull/123
- Windows: Convert DOS line endings to Unix line endings by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/127
- README: Fix build command for MSVC by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/131
- Add versioned API by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/128
- New feature: Implement PickFolderMultiple by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/135
- New feature: Accept native parent window handle and implement glue code to major platform abstraction frameworks by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/136
- CI: Update to actions/checkout@v4 and actions/upload-artifact@v4 and remove macOS 11 job by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/139
- README: Add versioned API, PickFolderMultiple, and parent handle by @btzy in https://github.com/btzy/nativefiledialog-extended/pull/140
New Contributors
- @ds5678 made their first contribution in https://github.com/btzy/nativefiledialog-extended/pull/121
Full Changelog: https://github.com/btzy/nativefiledialog-extended/compare/v1.1.1...v1.2.0