Apply natural sort to local manga pages in Directory format (#826)

This commit is contained in:
Andrei Paunescu
2024-01-21 02:42:08 +02:00
committed by GitHub
parent d8876cf96a
commit 621468a183

View File

@@ -328,8 +328,8 @@ class LocalSource(
return when (val format = getFormat(chapter)) {
is Format.Directory -> {
format.file.listFiles().orEmpty()
.sortedBy { it.name }
.filter { !it.isDirectory && ImageUtil.isImage(it.name, it::inputStream) }
.sortedWith { f1, f2 -> f1.name.compareToCaseInsensitiveNaturalOrder(f2.name) }
.mapIndexed { index, page ->
Page(
index,