✨ 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
✨ 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
andFileDialog::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 equivalentpick_*
methods #207
🐛 Bug Fixes
- Fixed heading
Places
not being able to be updated withFileDialogLabels
#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!)