alexpdraper / reading-list

A Chrome/Firefox extension for saving pages to read later.
https://chrome.google.com/webstore/detail/lloccabjgblebdmncjndmiibianflabo
110 stars 17 forks source link

Feature request: Multiple reading lists #154

Open gltchr opened 1 year ago

gltchr commented 1 year ago

Hello Alex,

First of all thank you for this handy piece of software!

After going trough the documentation I did not find an option to Add/Name reading lists - everything is added to a single collection. I wonder if it is possible to make an option to create several reading lists or somehow to be able to group added items (like folders or tags used in bookmarks)?

My usecase I am using your plugin to manage a queue of scientific publications that I want to read, however they relate to different projects and it is very hard to navigate when they are in the unified queue.

Cheers, Igor

alexpdraper commented 1 year ago

This has come up before, but we’ve generally shied away from it since it moves us more in the direction of bookmarks, and we’re really trying to keep things simple here. We’d need to spend some time figuring out how all the current interactions work when things have categories (e.g. when coming from the context menu, what category do we add the item to?). We are also really limited with storage, since we store everything in the browser and there are some strict limits on how much space an extension is allowed to take up. Adding categories would take up more space, and would encourage people to save more things, which means they’re more likely to hit the storage limit faster.

All that said, I’m not entirely opposed to it if we could find a simple way to make it work that overcomes those barriers. I like the idea of tags.

Edge has a feature called collections which is really cool and probably would do what you’re looking for, though you have to use Edge for that! https://support.microsoft.com/en-us/microsoft-edge/organize-your-ideas-with-collections-in-microsoft-edge-60fd7bba-6cfd-00b9-3787-b197231b507e

gltchr commented 1 year ago

Thank you for a such detailed insight, Alex! There are (as almost always) details of which user is naively unaware (such as extension memory limits) that make a lot of sense when considered. In this light the idea of tags (which would allow for sorting) is the only viable option I can see: It still allows to maintain the structure of the data (everything is added to one main collection) and current (default) user experience/workflow (click a button to add to the list). Only providing an additional optional field for 2 or 3 tags.

Thanks for pointing out this functionality in Edge, might give it a go.