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 #122
- Replace Macros with Aliases by @ds5678 in #121
- Doxygen Syntax by @ds5678 in #123
- Windows: Convert DOS line endings to Unix line endings by @btzy in #127
- README: Fix build command for MSVC by @btzy in #131
- Add versioned API by @btzy in #128
- New feature: Implement PickFolderMultiple by @btzy in #135
- New feature: Accept native parent window handle and implement glue code to major platform abstraction frameworks by @btzy in #136
- CI: Update to actions/checkout@v4 and actions/upload-artifact@v4 and remove macOS 11 job by @btzy in #139
- README: Add versioned API, PickFolderMultiple, and parent handle by @btzy in #140
New Contributors
Full Changelog: v1.1.1...v1.2.0