Skip to content

v0.8.0 - egui update, custom right panel and more

Latest
Compare
Choose a tag to compare
@fluxxcode fluxxcode released this 17 Dec 20:48
· 4 commits to develop since this release
866bac6

✨ Some of the highlights included in this release:

  • Right panel to show custom UI inside the file dialog
  • Optional information UI for the right panel to display information about a file or show (image) previews

Release stats: 51 changed files with 2,119 additions and 702 deletions

🚨 Breaking Changes

  • Updated egui from version 0.29.1 to version 0.30.0 #221 (thanks @bircni!)

✨ Features

  • Added FileDialog::update_with_right_panel_ui to add a custom right panel to the file dialog #170 (thanks @crumblingstatue!)
  • Added FileDialog::active_selected_entries and FileDialog::active_entry to get information about the current active item/s #170 (thanks @crumblingstatue!)
  • Added new InformationPanel to optionally display file information and image previews in the right panel #184 (thanks @hacknus and @bircni!)
  • Added option to show system files in the hamburger menu #173 (thanks @crumblingstatue!)
  • Support mapped network devices on Windows #189
  • Added the ability to drag and drop files and folders to open their respective path #192 (thanks @hacknus!)
  • Support network drives on MacOS #194 (thanks @hacknus!)
  • Files and folders are now truncated in the middle and no longer divided onto separate lines. This can be disabled using FileDialog::truncate_filenames #203 (thanks @hacknus!)

☢️ Deprecated

  • Deprecated all select_* methods and added new equivalent pick_* methods #207

🐛 Bug Fixes

  • Fixed heading Places not being able to be updated with FileDialogLabels #180
  • Fix display errors with path prefix on Windows #182
  • Fix Macintosh HD drive appearing twice on MacOS #204 (thanks @hacknus!)

🔧 Changes

  • Use path edit as file to save #160
  • Updated sysinfo to version 0.33 #220
  • Made default egui fonts an optional feature default_fonts #163 (thanks @StarStarJ!)
  • Filter directory when loading to improve performance #169
  • Implement non blocking directory loading #177
  • Only update visible items in the central panel if the search value is empty and the create directory dialog is currently closed #181
  • Improve CI #186 (thanks @bircni!)
  • Use cmd for keybindings on MacOS #205 (thanks @hacknus!)
  • Cleanup examples #213 (thanks @bircni!)

📚 Documentation

  • Updated README.md to include latest features #176
  • Updated README.md to use new pick_* methods #214