Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refine content and appearance of the 'Edit View' screen #9833

Merged
merged 8 commits into from
Oct 14, 2024

Conversation

janfaracik
Copy link
Contributor

@janfaracik janfaracik commented Oct 6, 2024

This pull request updates the content and minor styling of the 'Edit view' screen.

What's changed

  • Page title added
  • Breadcrumb content aligned with title
  • Descriptions added to sections and fields
  • Sections reordered
  • Recursive jobs are now inset

View comparison

Screenshots

Before

After

Before with recursive jobs enabled
image

After with recursive jobs enabled
image

Testing done

  • Works as before

Proposed changelog entries

  • Refine content and appearance of the 'Edit View' screen

Proposed changelog entries for developers

  • <f:checkbox /> now supports a description parameter for setting a description on the checkbox

Proposed upgrade guidelines

N/A

Submitter checklist

Desired reviewers

@mention

Before the changes are marked as ready-for-merge:

Maintainer checklist

@janfaracik
Copy link
Contributor Author

/label web-ui,rfe

/reviewer @jenkinsci/sig-ux

@comment-ops-bot comment-ops-bot bot added web-ui The PR includes WebUI changes which may need special expertise rfe For changelog: Minor enhancement. use `major-rfe` for changes to be highlighted labels Oct 6, 2024
@comment-ops-bot comment-ops-bot bot requested a review from a team October 6, 2024 14:43
@daniel-beck
Copy link
Member

Nesting of jobs for the filter looks wrong once it's more than one level, like a tree widget (e.g., Windows Explorer) that only supports a single level. Is this intentional? It's unclear why, to indicate that these entries only exist because of the checkbox?

Before

Screenshot 2024-10-10 at 14 37 49

After

Screenshot 2024-10-10 at 14 37 57

@daniel-beck daniel-beck added the security-approved @jenkinsci/core-security-review reviewed this PR for security issues label Oct 10, 2024
@janfaracik
Copy link
Contributor Author

Nesting of jobs for the filter looks wrong once it's more than one level, like a tree widget (e.g., Windows Explorer) that only supports a single level. Is this intentional? It's unclear why, to indicate that these entries only exist because of the checkbox?

Ah good spot, I hadn't considered that. I've updated it so that children of children now nest correctly, I've also updated their labelling so that they don't repeat their parent's name.

Before
image

After
image

@github-actions github-actions bot added the unresolved-merge-conflict There is a merge conflict with the target branch. label Oct 12, 2024
Copy link
Contributor

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

Copy link
Member

@timja timja left a comment

Choose a reason for hiding this comment

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

LGTM, I tested with nested folders and all is good:

image

@github-actions github-actions bot removed the unresolved-merge-conflict There is a merge conflict with the target branch. label Oct 12, 2024
@timja timja requested a review from a team October 12, 2024 19:19
@timja
Copy link
Member

timja commented Oct 13, 2024

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

@comment-ops-bot comment-ops-bot bot added the ready-for-merge The PR is ready to go, and it will be merged soon if there is no negative feedback label Oct 13, 2024
@timja timja merged commit c34234f into jenkinsci:master Oct 14, 2024
16 checks passed
@timja timja deleted the improve-view-settings-2 branch October 14, 2024 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-for-merge The PR is ready to go, and it will be merged soon if there is no negative feedback rfe For changelog: Minor enhancement. use `major-rfe` for changes to be highlighted security-approved @jenkinsci/core-security-review reviewed this PR for security issues 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.

4 participants