✨ Some of the highlights included in this release:
- Virtual file system support
- Last changes to consistent API naming
Release stats: 34 changed files with 762 additions and 448 deletions.
🚨 Breaking Changes
- Updated
egui
to version0.31
#240 - Removed deprecated methods
FileDialog::select_directory
,FileDialog::select_file
,FileDialog::select_multiple
,FileDialog::overwrite_config
,FileDialog::selected
,FileDialog::take_selected
,FileDialog::take_selected_multiple
#229 - Renamed
DialogMode
's:SelectFile
->PickFile
,SelectDirectory
->PickDirectory
,SelectMultiple
->PickMultiple
#229 - Renamed
DialogState
's:Selected
->Picked
,SelectedMultiple
->PickedMultiple
#229 - Renamed
active_entry
->selected_entry
#229 - Renamed
active_selected_entries
->selected_entries
#229 - Removed result from
FileDialog::open
#242
Breaking changes due to new features and updated configuration
- Added
file_system
toFileDialogConfig
#227 - Added
file_system
parameter toDirectoryEntry::from_path
#227 - Added
opening_mode
toFileDialogConfig
#239 - Added
last_visited_dir
andlast_picked_dir
toFileDialogStorage
#239
✨ Features
- Implement file system abstraction so that the file dialog can be used with virtual file systems #227 (thanks @Masterchef365!)
- Added new configuration option
FileDialog::opening_mode
which allows to further specify which directory is loaded when the file dialog is opened #239
🐛 Bug Fixes
- Fixed canonicalization flag not used during object creation #237