Skip to content

Releases: PolyMeilex/rfd

0.17.1

05 Jan 17:56

Choose a tag to compare

What's Changed

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.

New Contributors

Full Changelog: 0.17.0...0.17.1

0.17.0

05 Jan 03:36
cd188ef

Choose a tag to compare

What's Changed

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 libdbus by @PolyMeilex in #286
  • tokio and async-std features removed

New Contributors

Full Changelog: 0.16.0...0.17.0

0.16.0

24 Nov 22:13
5d32eec

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.15.4...0.16.0

0.15.4

12 Jul 13:30
bac4bd3

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.15.3...0.15.4

0.15.3

12 Mar 22:28
3582962

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.15.2...0.15.3

0.15.2

03 Jan 00:36
a846f86

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.15.1...0.15.2

0.15.1

16 Nov 03:03
5cb7002

Choose a tag to compare

What's Changed

0.15.0

18 Sep 20:15
11b9651

Choose a tag to compare

  • Move from objc crates to objc2 crates.
  • Fix AsyncFileDialog blocking the executor on Windows (#191)
  • Add TDF_SIZE_TO_CONTENT to TaskDialogIndirect config so that it can display longer text without truncating/wrapping (80 characters instead of 55) (#202)
  • Fix xdg-portal backend not accepting special characters in message dialogs
  • Make set_parent require HasWindowHandle + HasDisplayHandle
  • Add support for set_parent in XDG Portals
  • Update ashpd to 0.9.
  • Add support for files without an extension in XDG Portal filters
  • Derive Clone for FileHandle

0.14.1

11 Mar 18:10
7db7985

Choose a tag to compare

  • Avoid unnecessary heap allocation and copy (#181)
  • Implement FileDialog.starting_directory for xdg desktop portal backend (#179)

0.14.0

19 Feb 19:15
8646b50

Choose a tag to compare

  • i18n for GTK and XDG Portal
  • Use XDG Portal by default
  • Use zenity as a fallback for XDG Portal
  • Update raw-window-handle to 0.6.
  • Update winit in example to 0.29.
  • Update ashpd to 0.8.
  • Update wasm CSS to respect the color scheme (including dark mode)
  • Fix macOS sync backend incorrectly setting the parent window
  • Add FileDialog/AsyncFileDialog::set_can_create_directories, supported on macOS only.

Thanks to @dtzxporter, @evilpie, @amrbashir, @bilelmoussaoui, @orowith2os, @czf0613 🎉 🚀