Introduce pagination for Build Monitor - #1279
Conversation
|
This looks promising thanks. Would it be possible to have an option to control either pagination or scroll bars or will it always paginate on overflow? Sorry I can't read ts/js/java fluently |
It would be possible yeah, just wondering what scenario you have where you'd rather it scroll rather than paginate? |
|
Generally this looks a lot better and I'd suggest shipping it to get it to users to incrementally enhance it In progress parallel builds are still very broken looking with stage names:
You can test with: I wonder whether it should handle it better if you increase columns:
Should it decrease font size or reduce the information if there's not enough space? |
|
With the widgets roughly square the page looks nice but now I have a lot less information on one page. I have view with about two hundred once-a-week jobs (probably not the norm) and it's good to see the build state of as many as possible in a glance. To partly support this I set the text size to 0.6 and columns to 7. It'd be nice if the vertical spacing collapsed to the minimum that supported the underlying text (perhaps as a default-off option, since others might prefer the more spacious layout). |
|
I agree with @david-jennings and have pointed out the same concerns at #1214 (comment) The spacing is not flexible anymore, limiting the information displayed particularly when examining large number of jobs, which is not necessarily uncommon. Besides making the spacing like it used to be, I would also suggest making pagination optional and retain scrolling as per original design. I am suspecting the origin of all problems is #1108 but I could be wrong. |
|
Keeping the scrolling feature would be very important to us. We have many (like 100) jobs in a singel view and scrolling ist the only efficient option to look at them all. For now, I reverted to the old version that still had scrolling. |
|
Good point @FriedrichKiesel I am expecting this to be Is my understanding correct ? |
Yes, that is the version we are using. For now this works, but with the old design. |
|
The new pagination feature breaks our usage of the Build Monitor Plugin as a build wallboard: Please make the pagination to be disabled. |
Is it possible to increase the number of columns to match the number of jobs you have? |
|
I am afraid I have tried, it all gets very messy and difficult to work when the number of jobs is large. |
Same here! |


Hopefully addresses #1214
This PR introduces pagination for Build Monitor, allowing essentially an infinite number of jobs in your monitors.
I'd love to get some feedback on this, thanks!
@timja
Testing done
Submitter checklist