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
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