Skip to content

Conversation

@williamjallen
Copy link
Collaborator

This PR brings the standardized build summary card, code box formatting, and general DaisyUI availability to the build summary page. I also did a light cleanup of the code and functionality, with a more thorough cleanup to be done in a follow-up PR.

@williamjallen williamjallen added this to the v4.7 milestone Nov 21, 2025
@williamjallen williamjallen marked this pull request as draft November 21, 2025 20:13
@williamjallen williamjallen marked this pull request as ready for review November 23, 2025 22:29
Copy link
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

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

Functionally, looks really good. I have one thing I'd like to see updated:

The "Comment" box loses the border, which might make it feel like some part of the page hasn't loaded:
Before :
Image
After :
Image

It does get a nice highlight upon clicking into the box, but I think it could be made more obvious that a text box is there.

@williamjallen
Copy link
Collaborator Author

@josephsnyder Good catch, I forgot about that since I wasn't logged in locally. I updated the input elements to use DaisyUI styling, in line with the previous behavior. I think the UI (both before and after) is pretty ugly for comments, so I'll plan to make a follow-up PR to clean it up a bit.

Copy link
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

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

Much better!

@josephsnyder josephsnyder added this pull request to the merge queue Nov 24, 2025
github-merge-queue bot pushed a commit that referenced this pull request Nov 24, 2025
This PR brings the standardized build summary card, code box formatting,
and general DaisyUI availability to the build summary page. I also did a
light cleanup of the code and functionality, with a more thorough
cleanup to be done in a follow-up PR.
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 24, 2025
@williamjallen williamjallen added this pull request to the merge queue Nov 24, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 24, 2025
@williamjallen williamjallen added this pull request to the merge queue Nov 24, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 24, 2025
@williamjallen williamjallen added this pull request to the merge queue Nov 24, 2025
Merged via the queue into Kitware:master with commit 56a6dc7 Nov 24, 2025
7 checks passed
@williamjallen williamjallen deleted the build-summary-daisyui branch November 24, 2025 16:48
github-merge-queue bot pushed a commit that referenced this pull request Dec 9, 2025
#3259 updated the header of the
build summary page, which deleted the link to the notes page in the
process. This PR re-adds it as a dedicated section. I plan to move all
of the links to `/builds/<id>/*` pages to a new sidebar UI element in
the next 1-3 releases, so I expect this solution to be a temporary fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants