Skip to content

v0.9.0 - egui update, virtual file system and more

Latest
Compare
Choose a tag to compare
@fluxxcode fluxxcode released this 04 Feb 21:51
830723b

✨ 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 version 0.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 to FileDialogConfig #227
  • Added file_system parameter to DirectoryEntry::from_path #227
  • Added opening_mode to FileDialogConfig #239
  • Added last_visited_dir and last_picked_dir to FileDialogStorage #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

🔧 Changes

  • Set up git-lfs to track PNG files and improve repository performance #218
  • Fixed new Clippy errors added in the latest rust version #234
  • Updated directories dependency from v0.5.0 to v0.6.0 #233