New pull request overview page in public preview π #212186
Replies: 21 comments 11 replies
|
I have a few pieces of feedback, broken out here to be easier to respond to. I'd also be happy to split this into multiple comments if that would be easier to work with. Firstly, I like the redesign of the merge box and moving it to the top. Being able to see the status at a glance without having to scroll, no matter how active the PR is, is a huge win. On the other hand, I don't like the redesign of the rest of the page as much, for a few reasons. Here they are in order of least-to-most blocking for my workflow: I find newest-first sorting really hard to read (I'm in full support of having it be an option, and thank you for letting us change it back, but I think it's an odd default).
And finally the biggest issue for me is the split timelines. I use the activity timeline a lot to see what has actually happened to a PR since I last reviewed it, especially for force pushes, so having that information inline with the review and comment history is important to my workflow. Splitting them out means that now if I want to see what happened since I last reviewed I need to manually filter the activity list in my head. Additionally, there is no longer an easy link to view a force push's diff, which is a view I use extremely frequently due to our PR process. |
This comment was marked as duplicate.
This comment was marked as duplicate.
|
very cool design, i really like it π |
|
I don't like it. |
|
Can we get rid of the scroll jump after approving a PR? In 90% of cases, my next action after clicking Approve is to merge, but the merge button is now at the top. |
|
I would love if it can show the project fields like iteration and when they change on PR. We manage testing on PR so when it moves from swimlane to swimlane that is visible but other project fields are not. |
|
Please keep the diff stat in a fixed position, independent of branch name length, so it's easier to compare stacked PR sizes. |
|
I assume that this is progressively rolling out to users? I've not seen the |
|
It would be useful to be able to pin a comment to the top. There are often comments or bot feedback that get lost in the noise that are important top level content. |
|
Iβd love a "back to top" button π Both in the |
|
I miss seeing my stacks, but I know they live under the stack icon at the top now. It seems some people want some stuff hidden while other parts back to visible/where they previously were. |
|
Its super busy and confusing. Dont force this on people |
|
One other slight regression for my particular workflow: I miss the "copy branch" button on the sticky header. |
|
I don't get why there's a need change where everything is and add duplicate places. One of the reason listed is to see the merge status quicker, but it already at the top in the header. That could also just scroll the page down where the merge status is if the sidebar style it currently uses is an issue. The new design for the merge box could easily just replace the current one in the same position. Comment sorting could just be a jump to bottom button added to the top of the PR page, sidebar or empty space on the left and right for probably most displays. Changing the base branch can be easily added to the existing layout where it already shows the branches. Moving the convert to draft I do think is at a better more obvious place in the new layout and that could easily also be added in the existing layout. |
|
I really dislike the inverted flow of updates and comments. All I want from a PR is a simple presentation of what happened, in the order it happened, in an intuitive presentation - which for me, and I imagine most people, is oldest at the top, newer at the bottom. That's how text reads, that's how timelines are usually presented when presented vertically, that's how most apps present comment threads, etc. This is a busier UI that manages to present less useful information. |








Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
On a long pull request, checking whatβs blocking often means scrolling past dozens of comments and timeline events just to reach the merge box. And once youβre there, you still need to work out what to do next. As people need to review more and more pull requests, time spent scrolling adds up. So weβve begun to rethink the entire experience, beginning with addressing a familiar challenge: finding whatβs blocking progress and determining what to do next.
Today, weβre introducing the Overview page as an opt-in public preview, with rollout continuing through the weekend. It brings merge status and next available actions to the top of the page in a compact readiness summary. Itβs the first step toward making pull requests easier to follow as code, conversations, and reviews evolve.
The merge box, distilled
Weβre starting with the merge box, the place developers go to see whether a pull request can move forward. Rather than just moving it higher, weβve also redesigned it to show the same information in less than half the space.
Start with the summary, then follow the detail that matters to your next step (e.g., get to failing checks, see who still needs to approve, or open the relevant comments).
Keep your place. Focus your attention.
This first preview also introduces more ways to catch up on activity and focus the conversation so you can spend less time finding your place.
You can also mark a draft ready for review or close a pull request from the header, with available actions depending on your permissions.
Try the new overview
To join, select the β¨ Try the Overview page button in the header. Weβre opening this preview early so you can try the new direction on your own pull requests and help shape what comes next. You can use the same menu to return to the classic overview during the preview.
π Help shape what comes next
This preview is very much a starting point, not the finished pull request experience. Try it on your next pull request. What is easier to find? Where do you still lose context? What sends you back to the classic overview?
Join the discussion and leave feedback in the comments below!
All reactions