Skip to content

Conversation

@niralmaruda
Copy link
Contributor

@niralmaruda niralmaruda commented Sep 3, 2023

Fixes: JENKINS-71794
The current executors widget layout contains a lot of unnecessary free space. Refer JENKINS-71794 for more details.

The changes are implemented in both PR:core as well as PR:workflow-durable-task-step-plugin to maintain consistency in design. But if any downgraded version of core is used then user will still see the inconsistency in design as shown in second image.

Testing done

image

This is how it'll display if used with downgraded core version.

image

### Submitter checklist
- [x] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [x] Ensure that the pull request title represents the desired changelog entry
- [x] Please describe what you did
- [x] Link to relevant issues in GitHub or Jira
- [x] Link to relevant pull requests, esp. upstream and downstream changes
- [x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

Fixes: JENKINS-71794: The current build queue layout contains a lot of unnecessary free space.
@NotMyFault NotMyFault changed the title Fixes: JENKINS-71794 Redesign build queue | UX [JENKINS-71794] Redesign build queue | UX Sep 3, 2023
@NotMyFault
Copy link
Member

How well does that look with folders¿

@niralmaruda
Copy link
Contributor Author

How well does that look with folders¿

@NotMyFault folders? not sure about that.

@jglick
Copy link
Member

jglick commented Sep 7, 2023

To avoid confusion, please rename the Jira issue and this PR to clarify that you are patching the executor widget, not the build queue widget.

@NotMyFault
Copy link
Member

How well does that look with folders¿

@NotMyFault folders? not sure about that.

I took a look yesterday creating a longer folder name with several names and it seems to push the progress bar below the text and make the breadcrumbs invisible.

Can you take a look? It feels this makes the current implementation worse than improving it, but these are just my thoughts.

@niralmaruda
Copy link
Contributor Author

How well does that look with folders¿

@NotMyFault folders? not sure about that.

I took a look yesterday creating a longer folder name with several names and it seems to push the progress bar below the text and make the breadcrumbs invisible.

Can you take a look? It feels this makes the current implementation worse than improving it, but these are just my thoughts.

Sure, I'll take a look into it.

@daniel-beck daniel-beck changed the title [JENKINS-71794] Redesign build queue | UX [JENKINS-71794] Redesign executors widget | UX Sep 9, 2023
@abhishekmaity
Copy link
Contributor

/label web-ui

@comment-ops-bot comment-ops-bot bot added the web-ui The PR includes WebUI changes which may need special expertise label Sep 28, 2023
@Wadeck Wadeck added the security-approved @jenkinsci/core-security-review reviewed this PR for security issues label Oct 3, 2023
@github-actions github-actions bot added the unresolved-merge-conflict There is a merge conflict with the target branch. label Jun 18, 2024
@github-actions
Copy link
Contributor

Please take a moment and address the merge conflicts of your pull request. Thanks!

Copy link

@A1exKH A1exKH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@niralmaruda please resolve conflicts for this PR.

@MarkEWaite MarkEWaite changed the title [JENKINS-71794] Redesign executors widget | UX [JENKINS-71794] Reduce wasted space in build executor status Feb 12, 2025
@NotMyFault
Copy link
Member

I'll go ahead and close this PR, given the changes proposed do no longer align with the redesigned build executor widget, thanks nonetheless!

@NotMyFault NotMyFault closed this Jun 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security-approved @jenkinsci/core-security-review reviewed this PR for security issues unresolved-merge-conflict There is a merge conflict with the target branch. web-ui The PR includes WebUI changes which may need special expertise

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants