I'm using YACLibraryServer and IOS YacReader, I read lots of series that are currently in progress (webcomics for example) and I would like to be able to see the read status on the folder level if all issues in the directory are all read, in progress or not started.
in the foldercontroller.cpp, there is this logic per comic
if (comic->info.read)
show red mark
else if (comic->info.hasBeenOpened)
show yellow mark
else
show nothing
I though, the same logic for directory could improve an already nice user experience.
the logic could be like this below.
if (folder->children.read == folder->children.count)
show red mark
else if (folder->children.read > 0)
show yellow mark
else
show nothing
On the technical solution, I thought about either:
using the "finished" parameter (but it would require to automatically update it when the user has read all the content in this folder)
getting the information of all folder children to check their "read" value
I'm using YACLibraryServer and IOS YacReader, I read lots of series that are currently in progress (webcomics for example) and I would like to be able to see the read status on the folder level if all issues in the directory are all read, in progress or not started.
in the foldercontroller.cpp, there is this logic per comic if (comic->info.read) show red mark else if (comic->info.hasBeenOpened) show yellow mark else show nothing
I though, the same logic for directory could improve an already nice user experience. the logic could be like this below. if (folder->children.read == folder->children.count) show red mark else if (folder->children.read > 0) show yellow mark else show nothing
On the technical solution, I thought about either: