feat: sort by title name in level selection
This commit is contained in:
parent
9c229b94d0
commit
947570755e
|
@ -135,7 +135,7 @@ class _LevelSelectionState extends State<LevelSelection> {
|
|||
final directory = Directory(directoryPath);
|
||||
try {
|
||||
// List all files and folders in the directory
|
||||
return directory
|
||||
List<Simfile> simfiles = directory
|
||||
.listSync()
|
||||
.where((entity) => FileSystemEntity.isDirectorySync(entity.path))
|
||||
.map((entity) {
|
||||
|
@ -143,6 +143,9 @@ class _LevelSelectionState extends State<LevelSelection> {
|
|||
simfile.load();
|
||||
return simfile;
|
||||
}).toList();
|
||||
simfiles.sort((a,b) => a.tags['TITLE']!.compareTo(b.tags['TITLE']!));
|
||||
|
||||
return simfiles;
|
||||
} catch (e) {
|
||||
print("Error reading directory: $e");
|
||||
return [];
|
||||
|
|
Loading…
Reference in a new issue