Hi everyone,
I’ve been exploring the current “Build with Parameters” page in Jenkins and noticed that when a job contains multiple parameters, they are displayed in a single vertical column. This often leads to excessive scrolling and makes it harder to quickly scan or compare related fields.
To explore a possible improvement, I created a small prototype that introduces a two-column layout for parameters.
What changed
-
Parameters are displayed in a responsive two-column layout instead of a single vertical list
-
Checkboxes and input fields are distributed more compactly
-
The overall height of the page is reduced significantly
-
No changes to backend logic — purely a UI/layout adjustment
Observed improvement
-
Better use of horizontal space
-
Reduced scrolling for jobs with many parameters
-
Improved readability and grouping of related inputs
Before (current Jenkins UI)
All parameters are stacked vertically, resulting in a long form.
After (prototype)
Parameters are arranged in two columns, making the layout more compact and easier to navigate.
Questions for the UX SIG
-
Would a multi-column layout for parameters be a desirable improvement?
-
Are there existing design guidelines or constraints that would affect such a change?
-
Should this be configurable (e.g., single vs multi-column), or a default behavior?
If this direction aligns with the UX goals, I’d be happy to refine the implementation based on feedback and prepare a proper PR.
Thanks!

