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

Project search results opaquely truncated to 200 per project name first letter #141

Open
Atemu opened this issue Jun 23, 2020 · 1 comment

Comments

@Atemu
Copy link

Atemu commented Jun 23, 2020

It is not immediately obvious that project search results for the current letter are truncated, it simply displays "200 project(s) on this page".

The first letters of projects are good for quick jumps but not good for pagination. You'd need a separate numeric sub-pagination for each letter in order to show all results.

I would suggest numeric pagination for everything and making letter buttons take you to the page number where their starting letter first appears.

This would:

  • Make truncation obvious (200 per page and you can go to page n+1 to get the next 200 like everywhere else)
  • Allow browsing of all search results
  • Retain the jump-to-letter functionality
@AMDmi3
Copy link
Member

AMDmi3 commented Aug 3, 2020

There will be no numeric pagination as it's not possible to implement it effectively in the database and it's useless from the UX perspective as you have to guess what page to jump to. This should be partially solved by repology/repology-rs#107 and/or repology/repology-rs#81, allowing stricter search conditions to return less projects and making incremental pagination more useful, or no pagination needed at all. The suggestion to make it more apparent that there are results before/after the shown list is good though.

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

No branches or pull requests

2 participants