-
Notifications
You must be signed in to change notification settings - Fork 404
PR Review Feature Request: review comment changes #1897
Conversation
Co-Authored-By: Vanessa Yuen <[email protected]> Co-Authored-By: Katrina Uychaco <[email protected]>
Co-Authored-By: Vanessa Yuen <[email protected]> Co-Authored-By: Katrina Uychaco <[email protected]>
Add "open" buttongithub/docs/feature-requests/003-pull-request-review.md Lines 48 to 52 in 11fb558
This comment was generated by todo based on a
|
Change "Show review comments" checkbox to an expand/collapse review summaries controlgithub/docs/feature-requests/003-pull-request-review.md Lines 64 to 69 in 11fb558
This comment was generated by todo based on a
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 151 to 156 in 11fb558
This comment was generated by todo based on a
|
Codecov Report
@@ Coverage Diff @@
## master #1897 +/- ##
==========================================
- Coverage 91.05% 91.02% -0.03%
==========================================
Files 185 185
Lines 10719 10719
Branches 1575 1575
==========================================
- Hits 9760 9757 -3
- Misses 959 962 +3
Continue to review full report at Codecov.
|
Add "open" buttongithub/docs/feature-requests/003-pull-request-review.md Lines 48 to 52 in 4696ec6
This comment was generated by todo based on a
|
Change "Show review comments" checkbox to an expand/collapse review summaries controlgithub/docs/feature-requests/003-pull-request-review.md Lines 64 to 69 in 4696ec6
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 151 to 156 in 4696ec6
This comment was generated by todo based on a
|
Add "open" buttongithub/docs/feature-requests/003-pull-request-review.md Lines 48 to 52 in 3aeb59e
This comment was generated by todo based on a
|
Change "Show review comments" checkbox to an expand/collapse review summaries controlgithub/docs/feature-requests/003-pull-request-review.md Lines 64 to 69 in 3aeb59e
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 151 to 156 in 3aeb59e
This comment was generated by todo based on a
|
with progress bars
Add "open" buttongithub/docs/feature-requests/003-pull-request-review.md Lines 48 to 52 in 49d1212
This comment was generated by todo based on a
|
Change "Show review comments" checkbox to an expand/collapse review summaries controlgithub/docs/feature-requests/003-pull-request-review.md Lines 64 to 69 in 49d1212
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 151 to 156 in 49d1212
This comment was generated by todo based on a
|
Add "open" buttongithub/docs/feature-requests/003-pull-request-review.md Lines 48 to 52 in 6c6a5b6
This comment was generated by todo based on a
|
Change "Show review comments" checkbox to an expand/collapse review summaries controlgithub/docs/feature-requests/003-pull-request-review.md Lines 64 to 69 in 6c6a5b6
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 151 to 156 in 6c6a5b6
This comment was generated by todo based on a
|
Plus remove outdated mockups
Change "Show review comments" checkbox to an expand/collapse review summaries controlgithub/docs/feature-requests/003-pull-request-review.md Lines 58 to 63 in b72a006
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 145 to 150 in b72a006
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 145 to 150 in dccb70a
This comment was generated by todo based on a
|
Illustrate the "review comment here" gutter and line decorationsgithub/docs/feature-requests/003-pull-request-review.md Lines 145 to 150 in 5ca37fb
This comment was generated by todo based on a
|
As an update on our progress here:
|
I'd like to suggest how I would personally prefer to see the reviews in Atom. For me, there are two types of review comments (not sure how they are named here):
To address the problem with some review comments being shown in weird order, I think the ideal solution would be to sort the files in the same way they are sorted on Github.com. Then the comments can be grouped by file and sorted by time of creation and still they would appear in the same way as they appear on Github.com . This, however, requires that the overall review comments be shown separately, maybe on top of the review comments, in their own section maybe. 🤔 |
I like this suggestion a lot! ✨ |
That’s a great suggestion. 👍 I just realized that the
In the "this is a really long name" example, it's nice that the other related comments are following right after so you can address them at the same time. Too much of an edge case? If so, we could implement "sorted by files" first and maybe add an option to sort by review later. |
Could we implement per-review filtering in Also of these two options I'm 👍 on |
I believe you almost always want to see all review comments at once for any given file, for several reasons:
Therefore, I think that that seeing review comments from multiple reviewers for a given file is almost always preferred to seeing only specific people's comments. If the concern is "seeing too many comments at once" then I feel the ability to collapse review comments of other files/seeing only review comments for a single file at once would provide enough visual clarity & focus.
|
Here review summaries with checkboxes that lets you hide review comments from other reviews: Hmmm.. 🤔 That would work, but feels a bit complex? Showing avatar and time for collapsed headers could already be enough to see which review comments "belong together"? The last review comment ☝️ is not part of any review because it's a "single comment", but I think that doesn't really matter. I often make a review and then after submitting the review, make more single comments that should be "part" of the review. 🤷♂️ |
### Files (tab) | ||
|
||
Clicking on the "Files" tab displays the full, multi-file diff associated with the pull request. This is akin to the "Files changed" tab on dotcom. | ||
### Files Changed (tab) |
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.
I think we actually did call it "Files"
@@ -186,6 +201,14 @@ It was a great improvement, but filtering the diff with radio buttons and checkb | |||
- Keep using an editable editor for the diffs, but add some padding. | |||
- Introduce a "Reviews" footer to all sub-views to allow creating/submit a review, no matter where you are. | |||
|
|||
#### Third iteration |
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.
this is actually our third iteration, right? I'm not like imagining things?
Merging so the implementation PR #1995 has somewhere up-to-date to point 🎉 |
In our sprint planning meeting today, @vanessayuenn and @kuychaco had a number of ideas for how we could handle:
PullRequestDetailItem
feels redundant and "dotcom-y".@vanessayuenn, @kuychaco: Please correct me if I've misrepresented what you were going for, or if you've changed your minds about anything since the ideas have had a chance to percolate somewhat 😄
cc @simurai, because this is some of the stuff we'd like to run by you in our design meeting tonight 😇
✨ Prototype:
prototypes/1897-reviews
branch ✨ Usegithub:open-mock
command to see the "Reviews dock" item.View rendered docs/feature-requests/003-pull-request-review.md