robius-file-dialogs
is a fork of the Rusty File Dialogs (rfd
) crate, with minimal compatibility changes for use in the Robius project and other cross-platform applications.
In general, it is kept up to date with upstream, where changes beneficial to the broader community are also shared.
Rusty File Dialogs is a cross platform Rust library for using native file open/save dialogs. It provides both asynchronous and synchronous APIs. Supported platforms:
- Windows
- macOS
- Linux & BSDs (GTK3 or XDG Desktop Portal)
- WASM32 (async only)
Refer to the documentation for more details.
Please refer to Linux & BSD backends for information about the needed dependencies to be able to compile on Linux.