Refine the 'New Item' screen#26031
Conversation
Broken tests mean no incremental. Edit the pom like https://github.com/jenkinsci/jenkins/pull/9738/files to skip most tests. |
|
The questions around freestyle make sense but I would do them in a follow up PR, keep this one focused on UI changes |
Agreed. I've also opened a related PR here for Pipelines - jenkinsci/workflow-job-plugin#737 |
|
How does this interact with the grouping of items in categories (when the These categories are also a vehicle we can use to move e.g., Freestyle and Maven jobs down the list and give greater prominence to other types. |
You're linking to this PR. |
Noting #26053. |
To simplify JS I've dropped the addition of category headings/descriptions to the DOM.
This continues to work 👍
🤦 Fixed - thanks! |
Intention is there for me, it's just one of the things on the long list 🤷 Especially once you have a bunch of types, it would make it easier to process the list and find the type you're looking for. |
|
Please take a moment and address the merge conflicts of your pull request. Thanks! |
I've restored it, if we want to enable it/remove it it can be done so in a followup PR. |
Hmm it isn't intentional - what browser are you using? I'm a Safari user, tried it in Chrome and it was fine but I may have broken it since. Will get a fix in when I'm back home from work. |
|
This was in Firefox. |
Should be fixed now - tried Safari/Chrome/Firefox and looks good. Kills me inside that they all handle focus differently however.
Yeah I can see that argument for sure. I think currently they're too separated, and the 'Copy an existing item' feels disconnected/janky/bit of an afterthought. I prefer them combined right now, but I can see that not working great if they're categorised. |
timja
left a comment
There was a problem hiding this comment.
LGTM
For a future enhancement, still poor UX when copying a job. My natural flow is to click copy first and select the job without filling in a name. Tbh I feel like you should be able to copy the job and it creates a temp job with a name based off of the original
|
@jenkinsci/sig-ux could someone take a quick look please? |
|
/label ready-for-merge This PR is now ready for merge, after ~24 hours, we will merge it if there's no negative feedback. Thanks! |
|
Is there an update for the ATH available that handles this new page? I get: for all my UI tests that create freestyle jobs. See jenkinsci/warnings-ng-plugin#3269 and https://github.com/jenkinsci/warnings-ng-plugin/actions/runs/21860108764/job/63086702620?pr=3269 |
I see. It seems that dependabot does not pick the new releases anymore :-( |
|
Yes dependabot has been broken for a month for the CD release format... dependabot/dependabot-core#11068 (comment) dependabot/dependabot-core#14102 Quite a few plugins have switched to renovate instead. |






Fixes #16815
What's changed?
Questions for a follow up PR
Shall we move the Freestyle item down the list (and make Pipelines the top item?)
Testing done
Screenshots (UI changes only)
Before

After

Before

After

Before

After

Proposed changelog entries
Proposed changelog category
/label web-ui,rfe
Proposed upgrade guidelines
N/A
Submitter checklist
@Restrictedor have@since TODOJavadocs, as appropriate.@Deprecated(since = "TODO")or@Deprecated(forRemoval = true, since = "TODO"), if applicable.evalto ease future introduction of Content Security Policy (CSP) directives (see documentation).Desired reviewers
@jenkinsci/sig-ux
Before the changes are marked as
ready-for-merge:Maintainer checklist
upgrade-guide-neededlabel is set and there is a Proposed upgrade guidelines section in the pull request title (see example).lts-candidateto be considered.