[Enhancement]: Add search input on "Add to Collections" to filter down collections #1962

Open
opened 2026-04-25 00:01:48 +02:00 by adam · 3 comments
Owner

Originally created by @sydlexius on GitHub (May 7, 2024).

Describe the feature/enhancement

Currently there is no option to sort the options in the "Add to Collections" screen, so entries appear in a haphazard order. Please provide options to sort the entries.

Originally created by @sydlexius on GitHub (May 7, 2024). ### Describe the feature/enhancement Currently there is no option to sort the options in the "Add to Collections" screen, so entries appear in a haphazard order. Please provide options to sort the entries.
adam added the enhancementwaiting labels 2026-04-25 00:01:48 +02:00
Author
Owner

@advplyr commented on GitHub (May 8, 2024):

What options do you think would be shown for sorting? It makes more sense to me add a search input instead that filters down the visible collections. That search would be on the collection name.

@advplyr commented on GitHub (May 8, 2024): What options do you think would be shown for sorting? It makes more sense to me add a search input instead that filters down the visible collections. That search would be on the collection name.
Author
Owner

@sydlexius commented on GitHub (May 8, 2024):

A search box would meet my requirements.

@sydlexius commented on GitHub (May 8, 2024): A search box would meet my requirements.
Author
Owner

@t0maz commented on GitHub (Aug 6, 2024):

I do agree that if one is using more than few collections then adding books is getting difficult with current UI.
A lot of scrolling through unsorted labels to find collections that are needed. The higher the value of collections the more difficult is managing them and the higher risk of adding an unwanted duplicates.

Perhaps "New collection name" label in the current text box could be changed to "Collection name" and the list can be filter whenever we enter the next character of name of the collection in the bottom textbox.
At the begining the textbox is always empty so the list will show all available collections then after entering "B" the list will display only collections starting with "B" character if then we press "o" then the list will get filtered to show only collections starting with "Bo" characters and so on.
The automatic filtering could by delayed by 1s or some ohter reasonable value of time to reduce utilisation of resources by not searching when one is still typing the name.

When we like to add new collection then we just type the name there (if we pause for mentioned 1s it will filter the list - this should help in reducing the risk of adding unwanted duplicates).
After clicking "Create" the new collection with entered name will be created.

Just a loose thought/proposition to consider.
Any improvement in this area would be much welcome.

@t0maz commented on GitHub (Aug 6, 2024): I do agree that if one is using more than few collections then adding books is getting difficult with current UI. A lot of scrolling through unsorted labels to find collections that are needed. The higher the value of collections the more difficult is managing them and the higher risk of adding an unwanted duplicates. Perhaps "New collection name" label in the current text box could be changed to "Collection name" and the list can be filter whenever we enter the next character of name of the collection in the bottom textbox. At the begining the textbox is always empty so the list will show all available collections then after entering "B" the list will display only collections starting with "B" character if then we press "o" then the list will get filtered to show only collections starting with "Bo" characters and so on. The automatic filtering could by delayed by 1s or some ohter reasonable value of time to reduce utilisation of resources by not searching when one is still typing the name. When we like to add new collection then we just type the name there (if we pause for mentioned 1s it will filter the list - this should help in reducing the risk of adding unwanted duplicates). After clicking "Create" the new collection with entered name will be created. Just a loose thought/proposition to consider. Any improvement in this area would be much welcome.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1962