janeczku / calibre-web

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
GNU General Public License v3.0
13.1k stars 1.4k forks source link

Simplifying Shelf Managment #3161

Open fNoel777 opened 1 month ago

fNoel777 commented 1 month ago

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Thank you all for this wonderful project.

nosoop4u commented 1 month ago

May I suggest that you can use the Advanced Search to filter down to a select group of books (for example, based on a combination of tags, titles, publishers, dates, etc.), and then used the "Add to Shelf" button from there... The shelf has to exist before-hand; you can't create a new shelf from here.

What would be great is if that feature was dynamic, i.e., the shelf would represent the search options rather than the fixed set of books that matched it at that time. So later, the shelf would automatically incorporate any newly added books that matched the search parameters. This has been an open feature request for several years:

fNoel777 commented 1 month ago

The shelf has to exist before-hand; you can't create a new shelf from here

I mean, yeah, that's kinda part of the issue. I want to be cognizant of my ignorance of coding, but why couldn't there be a button there? However, your suggestion does make me realize that I probably overloaded my post a bit (it's buried, but I did include an example that involved exactly what you suggested).

The main solution I'd like to see is simply the ability to select/de-select multiple titles at once. To simply have to click, wait half-a-second (for book popup), click, wait half-a-second (for shelf drop-down menu), click, then click close, for each selection...it's just needlessly tedious.

That said, I do like your suggestion of a dynamic shelf feature; it just doesn't really address my concern--at least not directly.