hplush / slowreader

Web app to combine feeds from social networks and RSS and to help read more meaningful and deep content
https://dev.slowreader.app
GNU Affero General Public License v3.0
161 stars 37 forks source link

Add pagination to Slow #136

Closed ai closed 7 months ago

ai commented 7 months ago

Right now having slow feeds with 100+ posts freeze browser when you open them.

So we need to add pagination. Requirements:

  1. As with pagination in fast we need to keep the current page in URL.
  2. Adding new posts should not change posts in pages. So it is better to use since rather than page in URL.
  3. In contrast with pagination in fast user need to see how many pages are in the list.
  4. Users need not only next page, but also the last page link, etc.
  5. The small 1, 2, 3 links are not very useful. We need something better in terms of UX.
pekac commented 7 months ago

If it's ok, I'd like to take this one :grin:

pekac commented 7 months ago

In terms of UX, does something like this make sense?

Image

ai commented 7 months ago

@pekac >/>> graphic language is not clear for most of the people.

I will ask my friends from design team for advice.

ai commented 7 months ago

After internal discussion we decided for something like progressbar

[----+++---------] 400 posts
[Next page]

and you can click in the area of progress bar

ai commented 7 months ago

The next step https://github.com/hplush/slowreader/issues/152