FR: New book status: "DNF" (did not finish) or "Abandoned"
It is very common among readers to start a book but just not get into it, which makes investing more time reading it a wasted effort. On Goodreads and other book related forums, "DNFing a book" is a very common expression.
KOReader doesn't currently offer a status that aptly describes such books. They are not really finished, even though the reader has no more interest in spending more time on them.
It would be nice to have a status available that differentiates those books from truly finished ones. (Putting them on the Finished "pile" feels a bit like cheating.)
Describe the solution you'd like
Add an additional read status, "DNF" or "Abandoned", which is otherwise treated the same as Finished (e.g., frozen statistics if applicable, etc.).
Describe alternatives you've considered
n/a
Additional context
n/a
The fourth button breaks the design.
That only means design is not flexible :D How about just a new row for new item? So, three existing statuses in one row, then another one with DNF.
We can call it in different names...the UI "On hold" means actually "abandoned" from code prospective. Isn't it?
new = "new"
reading = "reading"
oh hold = "abandoned"
finished = "complete"
Calibre plugin uses whatever name used in the code
The calibre plugin I'm using auto moves (without defining their custom column) to respective folder
How about long-pressing on Finished changes its label to DNF/Abandoned and sets the book status accordingly? A short tap on the button changes both status and label back to the current "Finished." (And changing the status to either Reading or On hold just changes the button label back to Finished, and the status to whichever was selected.)
We can call it in different names...the UI "On hold" means actually "abandoned" from code prospective. Isn't it?
@shuvashish76 That wasn't the purpose for "On hold", as far as I know (it wouldn't make sense to have called it that, then).
If the Calibre plugin (ab)uses the 'On hold' status to categorize the books as Abandoned, that just goes to show that there is a real need for that status!
I'm still confused with the old name vs new request and their use cases. I'll silently watch the discussionš¤
We can call it in different names...the UI "On hold" means actually "abandoned" from code prospective. Isn't it?
Various concepts were considered when it was implemented, including but perhaps not limited to abandoned, on hold, and dropped. But calibre is calibre. However it maps things is but a curiosity.
I believe my argument at the time was that on hold serves a clear purpose while abandoned is largely redundant with deleted, and I don't think anyone was very enthusiastic about having four statuses.
I for one, when DNFing⦠delete straight away. I aināt wasting no bytes on sh*te ;)
A lot of non-fiction books start out okay, but after a couple chapters the author starts repeating themselves ad nauseum. Keeping the book (and its record) retains the metadata and also serves as a reminder that I've already once decided it's not worth finishing! (Otherwise I might forget and start the book again at some future point.)
On Goodreads and other book related forums, "DNFing a book" is a very common expression.
It's also common such platforms to provide "Want to Read" status. e.g see Hardcover.app status
(@Commodore64user would probably say "I only add books to my reader that I really want to read. Hoarding books with no intention to read makes no sense".)
new,reading,complete,abandonedcan status can be auto-updated depending on if never opened book, if opened the book at-least once, if reached the last page, if file deleted [or] manually assign them.oh hold,want to readetc status can only be changed manually.
In that sense do you think the 2nd types better be managed via our custom "Categories" because it basically does the same thing i.e. recognizing books with our custom status/category? (Though you can "Filter books by status" has slight different use-case than "Filtering Categories" )
@shuvashish76 I don't think we'd want to have any auto-updating reading statuses (except for the New->Reading one on open). I also don't see a need for an additional "want to read" status. As you already hinted at, why put the book on the device to begin with if you're not planning to read it?
would probably say "I only add books to my reader that I really want to read. Hoarding books with no intention to read makes no sense".)
he would certainly say that. on K4 the storage is only 2GB, after OS and KOReader files more like 1.2GB
I also don't see a need for an additional "want to read" status. As you already hinted at, why put the book on the device to begin with if you're not planning to read it?
I wouldn't be opposed to adding an "it's complicated" one... ;)
As you already hinted at, why put the book on the device to begin with if you're not planning to read it?
Yes I agree but some people sync their whole calibre library with the device. e.g. https://github.com/koreader/koreader/issues/13501#issuecomment-2774936257 New devices with more storage > more hoarding but we've limited amount of time that is not increasing with technologyš„²
I wouldn't be opposed to adding an "it's complicated" one... ;)
Perfect. https://xkcd.com/355/
As an aside, old devices have more space. You can stick in a 512 GB microSD card for example, and I've got a 64 GB one in my H2O. My Libra 2 by contrast is limited to a mere 32 GB built in.
As an aside, old devices have more space. You can stick in a 512 GB microSD card for example, and I've got a 64 GB one in my H2O. My Libra 2 by contrast is limited to a mere 32 GB built in.
Not with kindle, you donāt. Kindles come in 2GB, 4GB, 8GB, 16GB, 32GB and 64GB (high end kindle scribe only). Weirdly enough the K3 has 4GB storage but the K4 only 2GB⦠(soup-nazi guy voice) no external storage for you.