3.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.1 KiB
		
	
	
	
	
	
	
	
Portable File Dialogs
A free C++11 file dialog library.
- works on Windows, Mac OS X, Linux
 - single-header, no extra library dependencies
 - synchronous or asynchronous (does not block the rest of your program!)
 - cancelable (kill asynchronous dialogues without user interaction)
 - secure (immune to shell-quote vulnerabilities)
 
Status
The library is now pretty robust. It is not as feature-complete as Tiny File Dialogs, but has asynchonous dialogs, more maintainable code, and fewer potential security issues.
The currently available backends are:
- Win32 API (all known versions of Windows)
 - Mac OS X (using AppleScript)
 - GNOME desktop (using Zenity or its clones Matedialog and Qarma)
 - KDE desktop (using KDialog)
 
Experimental support for Emscripten is on its way.
Documentation
pfdgeneral documentationpfd::messagemessage boxpfd::notifynotificationpfd::open_filefile openpfd::save_filefile savepfd::select_folderfolder selection
History
- 0.1.0 (July 16, 2020): first public release
 











