ImGuiFileDialog v0.6.6.1
Little Release
due to a compilation mistake with the std::filesysem
not seen with the github actions because of a bad configuration of the CMakeList.txt
Changes of ImGuiFileDialog v0.6.6 :
We have reached the threshold of 1k stars. thanks all
Main changes :
-
Custom File System Api :
you can now use your own file system api.
the defaults available apis are Dirent (cpp11) and std::filesystem (cpp17)
via this file system interface you can customize the drives list.
Can be usefull by ex on android for select "local" or "sd cards" fs.
see the DemoApp for an example implementation for boost::filesystem -
Support of MultiLayer extentions (toto.a.b.c)
Misc :
- Support of Dear ImGui 1.90.1
- The lib is now in master branch, the app in DemoApp branch
- many improvements about resulting in directory mode or file mode
- For panes uses cases you need to call OpenDialogWithPane
- Add result modes for GetFilePathName, GetFileName, getSelection. let you control how the file ext will be replaced
- The quick path selection is now default, no more a define, but now a flag for disable it
- The combo box auto size is no the default behavior
- Removal of the hovered flags (useless)
- The modal mode, hidden type column, and confirm overwrite are not default flags (more common use case)