Skip to main content

Module dialogs

Module dialogs 

Source
Expand description

Native dialogs backed by rfd. Registered by crate::App::with_dialogs.

On macOS, NSOpenPanel / NSSavePanel / NSAlert must run on the main (UI) thread. Because fude’s IPC handler runs on a background thread, every dialog call is dispatched via crate::MainDispatcher and blocks the caller until the user dismisses the dialog.