Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplifying Shelf Managment #3161

Open
fNoel777 opened this issue Sep 23, 2024 · 2 comments
Open

Simplifying Shelf Managment #3161

fNoel777 opened this issue Sep 23, 2024 · 2 comments

Comments

@fNoel777
Copy link

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

  • When I create a shelf, I have to go back to a different page to then click on an individual book and add it to a shelf. I don't have a large library and even then it's quite tedious. The process for removing books is similarly tedious; it's fine for a single text, but if you're starting your library with web-cal, acquiring multiple texts at a time, etc., suddenly the simple task becomes daunting (or at least annoying).

Describe the solution you'd like

  • The most immediate solution that also helps keep the UI uncluttered would be to simply allow one to add a drop down option or column in the "Books List" page.

  • There could also be an option on the shelf page/shelf-creation page to select multiple books at the same time and then clicking a button to remove them from the shelf (like what you see in photo apps).

  • I'm not sure how an option to add books within the shelf page would work. All that comes to mind seems to either clutter the UI or duplicate the Book Lists page. Though it might be nice to add a 'select' button on the main page (and other pages like it) to again edit multiple books simultaneously.

  • On pages such as "Categories," "Series," etc., one is presented with....categories, series, etc., as links that take one to a page with the books matching those traits. Along with the options to adjust the order, it would be helpful to add a button that creates a shelf based on that selection of books or adds them to an existing shelf. Example: you go to Author > HP Lovecraft > create a "Cosmic Horror" shelf; then go Author > Junji Ito > add to "Cosmic Horror" shelf.

  • On a completely tangential issue: what does "book date" mean under the arrangement options? I assumed it was publishing date, but there are separate buttons for that.

Thank you all for this wonderful project.

@nosoop4u
Copy link

nosoop4u commented Sep 27, 2024

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
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants