- Move from
objc
crates toobjc2
crates. - Fix
AsyncFileDialog
blocking the executor on Windows (#191) - Add
TDF_SIZE_TO_CONTENT
toTaskDialogIndirect
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
requireHasWindowHandle + 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
forFileHandle
- i18n for GTK and XDG Portal
- Use XDG Portal as 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.
- [Breaking] Users of the
xdg-portal
feature must now also select thetokio
orasync-std
feature - [macOS] Use NSOpenPanel.message instead of title #166
- Fix
FileHandle::inner
(under featurefile-handle-inner
) on wasm
- Add title support for WASM (#132)
- Add Create folder button to
pick_folder
on macOS (#127) - Add support for Yes/No/Cancel buttons (#123)
- Change a string method signatures #117
- WASM
save_file
(#134) - Update
gtk-sys
to0.18
(#143) - Update
ashpd
to0.6
(#133) - Replace windows with
windows-sys
(#118) - Make zenity related deps optional (#141)
- Zenity message dialogs for xdg portal backend
- Update
gtk-sys
to0.16
andwindows-rs
to0.44
- fix(FileDialog::set_directory): fallback to default if path is empty
- feat: customize button text, Close #74
- feat: Add support for selecting multiple folders, fixes #73
- XDG: decode URI before converting to PathBuf #70
- Windows-rs update 0.37
- Windows-rs update 0.35
- Macos parent for sync FileDialog (#58)
- Windows-rs update 0.33
parent
feature was removed, it is always on now- New feature
xdg-portal
- Now you have to choose one of the features
gtk3
orxdg-portal
, gtk is on by default window
crate got updated to 0.32
- Safe Rust XDG Desktop Portal support
- Update
windows
crate to 0.30.
- Strip Win32 namespaces from directory paths
- FreeBSD support
- Port to windows-rs
- Update RawWindowHandle to 0.4
- Fix
set_directory
on some windows setups (#22) - Implement
set_file_name
on MacOS (#21)
set_parent
support forMessageDialog
on windows
- GTK save dialog now sets current_name correctly (#18)
- Update gtk
- [Breaking] Fix misspeled
OkCancel
inMessageButtons
(#12) set_parent
support for Windows (#14)