-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
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
move the add/edit description button to the app-bar #9271
Conversation
6f45d50
to
f91788b
Compare
So far rhe add/edit description button is rendered as button on its own line to the far right. This leads to additional space the description or the title and the following content. This change moves the add/edit description button to the app-bar where applicable (jobs, runs, computers, users). For views it stays as it is as they don't have title/app-bar. One also can't just allow to change the description via the configure page as the All View has no configure page.
f91788b
to
f519aed
Compare
Some questions to think about
On the run page
|
@jenkinsci/sig-ux |
Like it 👍
Seems sensible yeah.
Could do, I do wonder how much benefit/use the 'Add description' button gets to warrant it existing - rather than just existing in the 'Configure' page.
Sounds good.
Want to eventually move this section into its own extendable card (in a similar fashion to https://jenkins-redesign.vercel.app/project/build/375). I don't think the current summary components are the best use of space. |
For now I only made the description button a secondary button. |
LGTM security wise |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/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!
So far the add/edit description button is rendered on its own line to the far right. This leads to additional space between the description or the title and the following content.
This change moves the add/edit description button to the app-bar where applicable (jobs, runs, computers, users and labels). For views it stays as it is as they don't have a title/app-bar. One also can't just allow to change the description via the configure page as the
All
View has no configure page.The change is backwards compatible so plugins using the editableDescription taglib will work as before.
Requires changes in Matrix-project and maven-project plugins to align the new layout
Before/after:
Job:
Before:
After:
A pipeline job:
Run:
Before:
After:
After clicking the
Add Description
buttonUser:
Before:
After:
Computer:
Before:
After:
Label:
Before:
After:
Testing done
Manual Testing
Proposed changelog entries
Proposed upgrade guidelines
N/A
Submitter checklist
Desired reviewers
@mention
Before the changes are marked as
ready-for-merge
:Maintainer checklist