Is there a cross-platform file picker dialog that works reliably?
picker - MacOS only.
- Appears to be abandoned.
rfd - Multiple problems
- Dragging and dropping file from file dialog to winit window causes memory corruption on windows. · Issue #71 · PolyMeilex/rfd · GitHub
- File picker problems · Discussion #1766 · emilk/egui · GitHub
I'd expected an all-Rust solution. The problem is that various "sandboxing" systems rely on a trusted system file picker to grant permission for file access. So writing your own file picker is no longer viable.
An ongoing problem with file pickers today is them ending up behind the main window. Modal use of "rfd" in a full screen game can lead to a state where the file dialog is hidden, the main window is dead, and the user is angry.