since titles are sorted with natsort when listing chapters, it seems more intuitive to handle file names the same way.
this way the "source order" of chapters of a local manga (which is the default) also uses natsort,
so the expected order of files is shown when the names are enumerated, e.g.
Example/ch1.cbz
Example/ch2.cbz
...
Example/ch10.cbz
natsort is designed as a drop-in replacement to sorted, so there should be no issue in replacing sorted with it:
>>> natsort.natsorted([(1, "num 2"),(3, "num 0") , (1, "num 10")])
[(1, 'num 2'), (1, 'num 10'), (3, 'num 0')]
>>> sorted([(1, "num 2"),(3, "num 0") , (1, "num 10")])
[(1, 'num 10'), (1, 'num 2'), (3, 'num 0')]
since titles are sorted with `natsort` when listing chapters, it seems more intuitive to handle file names the same way.
this way the "source order" of chapters of a local manga (which is the default) also uses `natsort`,
so the expected order of files is shown when the names are enumerated, e.g.
```
Example/ch1.cbz
Example/ch2.cbz
...
Example/ch10.cbz
```
`natsort` is designed as a drop-in replacement to `sorted`, so there should be no issue in replacing `sorted` with it:
```
>>> natsort.natsorted([(1, "num 2"),(3, "num 0") , (1, "num 10")])
[(1, 'num 2'), (1, 'num 10'), (3, 'num 0')]
>>> sorted([(1, "num 2"),(3, "num 0") , (1, "num 10")])
[(1, 'num 10'), (1, 'num 2'), (3, 'num 0')]
```