diff --git a/CHANGELOG.md b/CHANGELOG.md index 470885b..f737c4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,11 @@ Work in progress -- password prompt: ask before performing terminal clear +- enhancements: + - password prompt: ask before performing terminal clear + - file explorer: file names are now sorted ignoring capital letters +- bugfix: + - prevent panic in set_progress, for progress values `> 100.0 or < 0.0` ## 0.1.0 diff --git a/src/ui/activities/filetransfer_activity/mod.rs b/src/ui/activities/filetransfer_activity/mod.rs index 80a1243..bbac3e5 100644 --- a/src/ui/activities/filetransfer_activity/mod.rs +++ b/src/ui/activities/filetransfer_activity/mod.rs @@ -159,8 +159,8 @@ impl FileExplorer { /// Sort explorer files by their name pub fn sort_files_by_name(&mut self) { self.files.sort_by_key(|x: &FsEntry| match x { - FsEntry::Directory(dir) => dir.name.clone(), - FsEntry::File(file) => file.name.clone(), + FsEntry::Directory(dir) => dir.name.as_str().to_lowercase(), + FsEntry::File(file) => file.name.as_str().to_lowercase(), }); } }