0.17.2
- Lower MSRV back to 1.88 by @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/303
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.17.1...0.17.2
0.17.1
- Fix aarch64 compile error and add CI by @oscargus in https://github.com/PolyMeilex/rfd/pull/294
- docs: Fixup docs post libdbus port by @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/298
- xdg_porta: Url decode the path by @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/297
[!WARNING] Warning from the 0.17.0 releasse still stands please pay extra attention and testing to the xdg_portal backend, as it was fully rewritten.
- @oscargus made their first contribution in https://github.com/PolyMeilex/rfd/pull/294
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.17.0...0.17.1
0.17.0
[!WARNING] Please pay extra attention to this, I want as much user testing for those changes as possible, as it is essentially a full rewrite.
- xdg_portal: Drop the ridiculous dependency tree of the async ecosystem in favor of
libdbusby @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/286tokioandasync-stdfeatures removed
- Update windows-sys by @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/283
- "file or folder" picker implementation for macos by @razein97 in https://github.com/PolyMeilex/rfd/pull/290
- @samsartor made their first contribution in https://github.com/PolyMeilex/rfd/pull/281
- @razein97 made their first contribution in https://github.com/PolyMeilex/rfd/pull/290
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.16.0...0.17.0
0.16.0
- fix: the
pick_file()can returnNonewhen cancelled by @bioinformatist in https://github.com/PolyMeilex/rfd/pull/258 - fix cancel button on web backend by @SocraticSauropod in https://github.com/PolyMeilex/rfd/pull/265
- Update windows-sys to 0.60 by @Legend-Master in https://github.com/PolyMeilex/rfd/pull/260
- Make wayland optional and enable it by default by @edwloef in https://github.com/PolyMeilex/rfd/pull/267
- Handle dialog reject (Cancel) on wasm by @rnd-ash in https://github.com/PolyMeilex/rfd/pull/266
- Fix
AsyncFileDialog::set_file_namedocumentation by @dolezvo1 in https://github.com/PolyMeilex/rfd/pull/269 - Update docs by @Lepidopteran in https://github.com/PolyMeilex/rfd/pull/272
- Drop the Sized bounds for WindowHandle @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/275
- Eliminate the overlay popup in most cases for
pick_fileon Web by @kevinmehall in https://github.com/PolyMeilex/rfd/pull/273
- @SocraticSauropod made their first contribution in https://github.com/PolyMeilex/rfd/pull/265
- @edwloef made their first contribution in https://github.com/PolyMeilex/rfd/pull/267
- @rnd-ash made their first contribution in https://github.com/PolyMeilex/rfd/pull/266
- @dolezvo1 made their first contribution in https://github.com/PolyMeilex/rfd/pull/269
- @Lepidopteran made their first contribution in https://github.com/PolyMeilex/rfd/pull/272
- @kevinmehall made their first contribution in https://github.com/PolyMeilex/rfd/pull/273
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.15.4...0.16.0
0.15.4
- deps: bump dispatch2 from 0.2 to 0.3 by @jqnatividad in https://github.com/PolyMeilex/rfd/pull/250
- Wasm: click on the input to open file picker by @Its-Just-Nans in https://github.com/PolyMeilex/rfd/pull/247
- feat(wasm): add cancel button for wasm target by @bioinformatist in https://github.com/PolyMeilex/rfd/pull/252
- Fix regressions on Wayland due to ashpd upgrade by @kjarosh in https://github.com/PolyMeilex/rfd/pull/255
- @jqnatividad made their first contribution in https://github.com/PolyMeilex/rfd/pull/250
- @Its-Just-Nans made their first contribution in https://github.com/PolyMeilex/rfd/pull/247
- @bioinformatist made their first contribution in https://github.com/PolyMeilex/rfd/pull/252
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.15.3...0.15.4
0.15.3
- Improve some error messages for xdg by @kristoff3r in https://github.com/PolyMeilex/rfd/pull/238
- Use
objc2v0.6 by @madsmtm in https://github.com/PolyMeilex/rfd/pull/236 - deps: Update ashpd to 0.11 by @torokati44 in https://github.com/PolyMeilex/rfd/pull/240
- @kristoff3r made their first contribution in https://github.com/PolyMeilex/rfd/pull/238
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.15.2...0.15.3
0.15.2
- Bugfix: Fail to dismiss the Message Dialog merely in MacOS by @stuartZhang in https://github.com/PolyMeilex/rfd/pull/223
- Fix issue where with no filter added no files are selectable on Windows (#211) by @IohannRabeson in https://github.com/PolyMeilex/rfd/pull/224
- Fix crash due to not handling dialog window close event by @PhantomShift in https://github.com/PolyMeilex/rfd/pull/225
- Update pollster by @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/229
- Update windows-rs to 0.59 by @PolyMeilex in https://github.com/PolyMeilex/rfd/pull/231
- @stuartZhang made their first contribution in https://github.com/PolyMeilex/rfd/pull/223
- @IohannRabeson made their first contribution in https://github.com/PolyMeilex/rfd/pull/224
- @PhantomShift made their first contribution in https://github.com/PolyMeilex/rfd/pull/225
Full Changelog: https://github.com/PolyMeilex/rfd/compare/0.15.1...0.15.2
0.15.1
- deps: Update ashpd to 0.10 by @torokati44 in https://github.com/PolyMeilex/rfd/pull/220
0.15.0
- Move from
objccrates toobjc2crates. - Fix
AsyncFileDialogblocking the executor on Windows (#191) - Add
TDF_SIZE_TO_CONTENTtoTaskDialogIndirectconfig so that it can display longer text without truncating/wrapping (80 characters instead of 55) (#202) - Fix
xdg-portalbackend not accepting special characters in message dialogs - Make
set_parentrequireHasWindowHandle + HasDisplayHandle - Add support for
set_parentin XDG Portals - Update
ashpdto 0.9. - Add support for files without an extension in XDG Portal filters
- Derive
CloneforFileHandle
0.14.1
- Avoid unnecessary heap allocation and copy (#181)
- Implement FileDialog.starting_directory for xdg desktop portal backend (#179)