Introducing a new Jenkins header - share your thoughts!

Hey there.

Previously demoed in the last two Sig UX meetings, and then the 2025 Jenkins Contributor Summit. Wanting to get your thoughts on a new header for Jenkins - this is a pretty big change that impacts how people work with Jenkins so do let me know your views.

Click here to compare the headers

These are the changes:

  • New theme, draws less attention to itself vs content on the page
  • Breadcrumb bar has been merged with the header, providing roughly 40px in extra vertical real estate, when combined with the removed margin its close to 90px extra
  • Top level actions now show in the header
    • For example, Manage Jenkins now appears in the header by default - making it accessible on every page
    • Plugins like Design Library and the infamous Beer plugin behave the same way
    • They can also feature badges - this is currently used to highlight administrative monitors on the Manage Jenkins action
    • These actions collapse into an overflow menu when there’s not enough space for them
  • The user account action now shows the users avatar
  • Breadcrumbs now collapse rather than scroll if theres too many, you’ll see an overflow menu when there are too many
  • :arrow_right: Breadcrumbs no longer feature menus - this is something that can be restored based on user feedback in this thread, let me know if you use them and find them valuable - I personally find them rather fiddly but that could just be me
  • For header developers - the header features spots to show additional information now, so for simpler changes you’ll no longer need to replace the entire header

The header continues to be customisable, thanks to the Customisable Header Plugin, so you can change its appearance to a more classic look if preferred.


As part of this redesign the dropdown links for breadcrumbs have been dropped - this isn’t fixed in stone so I’d love to get your thoughts on if you find them useful or not.

Things like:

What are your common interactions with them like?

What functions do you commonly use?

Do you ever use the children dropdown?

How often do you access the ‘Manage Jenkins’ submenu?


The pull request is available here: Redesign the Jenkins header by janfaracik · Pull Request #10245 · jenkinsci/jenkins · GitHub

Thanks,

Jan

I like the idea to merge the breadcrumbs with the header! There is enough unused space in the header which is then actually useful.

Rather than using an overflow menu for actions (or additionally?) I would recommend to make the actions configurable by user (like IntelliJ’s top level menu bar). I.e. each user can choose and reorder the relevant items. Otherwise we will get soon into problems…

I am a long time Jenkins user but I don’t use the dropdown menus in the breadcrumbs very often. For me it would be fine to remove them (or make them hidden with a user option to enable them).