Proposal: Improve "Build with Parameters" UI with Multi-Column Layout

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!

No that is not something we want.

Understood @timja !

Thanks for the quick feedback.