Improve pagination #32

Open
opened 2024-10-24 14:34:20 +00:00 by kfearsoff · 0 comments
Member

Let's take one of the lix-installer builds as an example: https://buildbot.lix.systems/#/changes/5457

It is really hard to work with. The pagination has a few issues:

  1. The list is updated in-place: you can't use "go to previous page" to see previous pagination page (and there's no button to do it), and you can't link a certain page to people
  2. It takes a long time to load each page
  3. There's just one button: "go to next page". I want more buttons: number buttons, next/prev buttons, first/last buttons
  4. The table is a lie: you can't sort entries by any of the columns
  5. Isn't paginating by 10 elements way too conservative, anyway?
  6. No search

The list of issues is non-exhaustive, but hopefully it shows that the "viewing builds" user story is seriously lacking due to bad pagination.

Let's take one of the `lix-installer` builds as an example: https://buildbot.lix.systems/#/changes/5457 It is *really* hard to work with. The pagination has a few issues: 1. The list is updated in-place: you can't use "go to previous page" to see previous pagination page (and there's no button to do it), and you can't link a certain page to people 2. It takes a long time to load each page 3. There's just one button: "go to next page". I want more buttons: number buttons, next/prev buttons, first/last buttons 4. The table is a lie: you can't sort entries by any of the columns 5. Isn't paginating by 10 elements way too conservative, anyway? 6. No search The list of issues is non-exhaustive, but hopefully it shows that the "viewing builds" user story is seriously lacking due to bad pagination.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/buildbot-nix#32
No description provided.