New pull request overview page in public preview π #212186
Replies: 129 comments 62 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 |
|
How do I see when someone was added as a reviewer? |
|
I cannot seem to figure out how to "Apply suggestions" on PR comments that have code change suggestions. |
|
Iβm genuinely trying my best to remain polite and constructive here, but I must admit that this experience is making it exceptionally difficult to do so. |
|
|
For a few of my projects I need to look at the last few commits and clearly see the build status for each commit. There are some strict rules that every commit must be a green build in CI and I need to check on this periodically. The UX has gotten a lot worse on desktop - I have to scroll down further with no collapsed commit groupings in the middle, and the page is slow to load with per-commit build results taking time to appear. Worse: on mobile I see no way to view the per-commit build status on the commits tab, which is a deal-breaker for me. I'll be very unhappy if the new UI rolls out in its current form and I can't do what I need to do on mobile anymore. |
|
The new overview page makes it much harder to navigate stacked PRs. I used to be able to see the PR titles in the stack right away, whereas now I have to open another page. Could we show stacked PRs by defaultβeither in the sidebar or along the top bar? |
|
Would love to have a "resolved" tab for comments as well. :) Also hope the |
|
Force pushes which used to be part of the main comments / timeline column are now indicated only by a tiny number of the "Base changes and force pushes" link in the right pane. That is not just inconvenient, that is actively harmful. If I review a two days old pull request and come back to it after a coffee break and finish it with a merge, I might unknowingly merge completely different content than I've been reviewing because a colleague just force-pushed an update five minutes ago. |
|
This new layout feels like a redesign for its own sake. The previous one had some fundamentals right, and none of them needed changing:
The new design is on the other hand dispersed. Unnecessarily so. The CTA box at the top is the main improvement. |
I really like this direction! Having merge readiness, checks, approvals, and unresolved conversations visible at the top makes it much easier to understand what needs attention without scrolling through a long pull request. I especially like the idea of filtering unresolved comments and sorting by newest first. It would also be useful to have a clear indication of exactly which requirement is blocking a merge. |
|
Copilot Watch and Fix button is missing |
|
To be honest, I don't really like the new experience from the accessibility perspective. We blind people skim pages by headings and ARIA landmarks. |















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