New commit details page (public beta) feedback #139005
Replies: 171 comments 207 replies
-
|
My first reaction to the new page was: What is happening now!?! My second impression was: why is everything 50% bigger, did I Ctrl+Scroll to zoom by accident? And my third was: where are the diff count squares? Also I just found the first bug: when having text selected and trying to extend that selection with shift, that no longer works. Also I was just searching a bit for a commit message because since it is now completely grey, I kinda missed it. |
Beta Was this translation helpful? Give feedback.
-
|
I personally dislike the new page's design. |
Beta Was this translation helpful? Give feedback.
-
|
I cant see now how my files have been changed by size, thats not good |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
The problem (as mentioned by others), isn't the scaling, the scaling is actually the same as before. The issue is the If this is for accessibility purposes, then it should be it's own feature preview or option that the user can toggle. Another issue that's not mentioned yet is that commits with really long descriptions now have a "Show more" button instead of just showing the full description. If I'm clicking on a commit, I probably want to read the description. Please don't make me click multiple times. The text could also be made brighter and easier to read as it was before. See with this example commit: mpv-player/mpv@d2f3b66 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Honestly, I liked the old design better. I hope there will be an option to switch between them. |
Beta Was this translation helpful? Give feedback.
-
|
... I can't right click to copy/paste the code? |
Beta Was this translation helpful? Give feedback.
-
|
The new design seems to struggle with tab indentation in files. For the sake of completeness I'll mention that the below screenshots are using 4-space tabs in my user settings but the effect in the new design is the same with the default of 8. |
Beta Was this translation helpful? Give feedback.
-
|
The default-collapsed commit text seems to utterly miss the point of the commit details page. It's also much harder to read – the previous page used #1f2328 on #f1f8ff, which has an excellent contrast of Lc 98.0, but the new page uses #59636e on #fff which works out to only Lc 80.5, which is well below the preliminary APCA Bronze threshold of Lc 90. In conjunction with the smaller font size (was 13px, now 12px), the commit text is now very difficult for me to read. Duplicating the first line of the commit text (once in the big heading, once in the monospace body) seems a bit odd: Lastly, the line-height of the code is uncomfortably large, I really hope you don't intend to use this style across the whole website going forwards. |
Beta Was this translation helpful? Give feedback.
-
|
When you start writing a comment, the textbox now expands off-screen: so you have to scroll down again to see the button to submit the comment now. If the comment box were not collapsed by default, this would be solved. The page also doesn't seem to have the standard GitHub footer, which doesn't help. On wide screens (and by "wide" I mean "16:9 1440p"), having to mouse all the way over to the right-hand side to add a comment makes it really hard to see which line you're commenting on (unless you want to open the dialog, check the line number on the right (which says "R" for some reason?), pull your eyes back to the left-hand side to check the line number there, and try again if you aimed wrong): And the tooltips on the comment widget buttons ("Heading", "Bold", etc.) appear to have been dropped, which sucks. |
Beta Was this translation helpful? Give feedback.
-
|
Links to diffs for specific ranges no longer work. The page does not correctly focus the view on the range present in the URL (for example, the URL ending with |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Capturing ctrl+F to only search code is a pain in the ass. I typically use it to jump to a file in the PR preview, and now that workflow is broken. |
Beta Was this translation helpful? Give feedback.
-
|
It's great to see the GitHub team working on updating the commit view! I do wonder though, is allowing commenting on commit messages rather than just the diffs on the roadmap for this feature? https://github.com/orgs/community/discussions/4983 https://github.com/orgs/community/discussions/56449 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
It seems that comments on commits no longer load. They stay in this loading animation forever: Example: phpstan/phpstan-src@f38addd The interesting thing is, that as soon as I open the page in Incognito the comments do show up. |
Beta Was this translation helpful? Give feedback.
-
|
Navigation through commits with keyboard shortcuts does not work: P or O for going to the (other) parent commit |
Beta Was this translation helpful? Give feedback.
-
|
I was trying to find time a commit occurred, but this does not seem possible. Instead the page just says 'committed yesterday' which while helpful is not helpful enough. |
Beta Was this translation helpful? Give feedback.
-
|
Bring back binary files size comparison in commit view |
Beta Was this translation helpful? Give feedback.
-
|
شكرا جزلا لك لقد تلقينا رسالتك ونعمال علا حلها في اقرب وقت
في الخميس، ٣ تشرين الأول، ٢٠٢٤، ٤:٣٣ ص MasterInQuestion <
***@***.***> كتب:
… Essentially this cause:
#139005 (reply in thread)
Plus the currently janky anchor navigation in Discussions...
—
Reply to this email directly, view it on GitHub
<#139005 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A6Q3IALB3RNU2XR6GAGZ2MDZZSNH7AVCNFSM6AAAAABON5D7AGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBSGY3DINY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
هاذا ليس تبرير نحن نعتدر منك بلفعل
في الخميس، ٣ تشرين الأول، ٢٠٢٤، ٥:٠٨ ص MasterInQuestion <
***@***.***> كتب:
… Thanks for your exotic tone that bringing the problem more
extraordinariness.
—
Reply to this email directly, view it on GitHub
<#139005 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A6Q3IAI4LHYMURCNGW5CYXDZZSRK7AVCNFSM6AAAAABON5D7AGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBSGY4DCNA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
While I really like this change, The only problem I have is the amount of space between the lines. I know there's an option to make it more compact, But it should be an accessibility setting instead and have the compact version be the default. Personally, I would like to see more of the file at once so I don't have to scroll so much to find stuff or read through commits. Other than that, I'm really happy with the change. I wish y'all the best <3 |
Beta Was this translation helpful? Give feedback.
-
|
The new commit details view is unbearably slow. It's slow much slower than the non-beta view. |
Beta Was this translation helpful? Give feedback.
-
|
I suggest to add a shortcut to compare. It's usual the need to compare, for example, a specific commit with latest version of the same files |
Beta Was this translation helpful? Give feedback.
-
|
لاتقلق نحنا نعمل من اجلك
في الخميس، ٣ تشرين الأول، ٢٠٢٤، ١١:٤٦ ص Jan Six ***@***.***>
كتب:
… This should be fixed by now, dates are shown again
—
Reply to this email directly, view it on GitHub
<#139005 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A6Q3IALKQZM7FKSC6FDTISTZZT75TAVCNFSM6AAAAABON5D7AGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBSHE2DSMQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
What was so wrong with the old page? What problem are we trying to resolve with a rewrite? Could we not take a more incremental approach? |
Beta Was this translation helpful? Give feedback.
-
|
Comment is broken - I can't load my comment |
Beta Was this translation helpful? Give feedback.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
























-
A new version of the commit details page is now available in public beta! This new page, which is enabled by default, lets you quickly understand and navigate the changes in a commit with improvements to filtering, commenting, and keyboard navigation!
What's new 🎉
Here are a few of the noteworthy changes:
upanddownkeys on your keyboard. A new context menu also makes it easier to comment, copy, and select.To opt out of the preview, go the Feature Preview dialog on your profile, select New Commit Page, and click Disable.
Let us know what you think!
Investigating 🟨
Things we are discussing and investigating internally (and we welcome your feedback on):
Known issues 🔴
#diff-e727e4R4-R7).) appears before file name in header above diff.gitattributesnot presented as generated)@mention menu does not appear when adding/editing inline commentsIn progress 🧡
(updates coming)
Recent fixes and enhancements ✅
Week of September 16:
Copymenu option not appearing for some users ✅Week of September 23
Screen.Recording.2024-09-26.at.11.34.46.AM.mov
More about compact line height
* Compact line height user setting 🆕: * **What's our plan?** Based on your feedback about the height of diff lines in the new parge, we are adding a user setting under the ⚙️ that you can enable if you want more compact lines. When enabled, the height of diff lines will be `20px` (same as the classic commit details page), otherwise (and by default) they will be `24px`. * **Why a user setting?** It is important that this (and every) page on GitHub is accessible to everyone. [WCAG recommends a minimum of `24x24px` for click targets](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html) because _some people with physical impairments cannot click small buttons that are close together_. The avatar (which appear when there are comments on a line) and button to add a comment are both important click targets on the line, which is why the default height of the line is 24px. We recognize that some users prefer (and are able to interact with) more compact lines and click targets, which is why we are introducing a user setting.
Beta Was this translation helpful? Give feedback.
All reactions