But maybe it’s time to fresh it up a little? Get rid of gradients, dirty washed-out colors, unnecessary separators, add a little more air. No, no, no , NO!!!11 I've had it with these "sea of floating text on an expanse of white" redesigns, seeing yet another one follow this mindless trend just disgusts me thoroughly. The lines, subtle gradients, and other affordances of the old design serve to organise and direct you…
Redesigning GitHub Repository Page
101–110 of 315 posts
Re: Redesigning GitHub Repository Page
#102But maybe it’s time to fresh it up a little? Get rid of gradients, dirty washed-out colors, unnecessary separators, add a little more air. No, no, no , NO!!!11 I've had it with these "sea of floating text on an expanse of white" redesigns, seeing yet another one follow this mindless trend just disgusts me thoroughly. The lines, subtle gradients, and other affordances of the old design serve to organise and direct you…
The guy spends a very long article explaining how things could be laid out easier to orient yourself in and then asks you to give a minute to get used to his color scheme.
Re: Redesigning GitHub Repository Page
#103But maybe it’s time to fresh it up a little? Get rid of gradients, dirty washed-out colors, unnecessary separators, add a little more air. No, no, no , NO!!!11 I've had it with these "sea of floating text on an expanse of white" redesigns, seeing yet another one follow this mindless trend just disgusts me thoroughly. The lines, subtle gradients, and other affordances of the old design serve to organise and direct you…
Re: Redesigning GitHub Repository Page
#104Re: Redesigning GitHub Repository Page
#105The tabs especially looks like a terrible idea. Something that had more than enough space on every screen has now become a huge, long list of options that you have to scan every time to find the one you want. Removal of icons also plays into that since they were the visual hooks you could use to navigate after a little while of usage. Then the final redesign, I’m not sure there’s anything to say about it other than t…
One thing I hate about modern design, and this is on github etc, is the lack of use of color. Its all monochrome to look "professional" but color coding elements by function in a page can really make navigation so much easier. In the OP, just having blue, green, and yellow underlines with a gap under code / commits / branches, releases / issues / pull requests / projects, and wiki / insights / settings tabs would make visual navigation so much easier.
You could then border the file and commit list with blue and the statistics with yellow. The parts of the page related to each "topical heading" could be highlighted with color.
Re: Redesigning GitHub Repository Page
#106> If you are a programmer, you might be surprised but other people normally don’t like hierarchies. Nested structures are hard to grasp, remember, navigate, and grouping is very often non-intuitive. Nested tabs are one of the worst UI patterns out there. GitHub is primarily a development tool, so it should be designed for developers. Hierarchies align very well with development tasks, so it's natural to use them for…
I think the author describes the problem with the redesign the best: its noisy. Your point over how hierarchy helps programmers use GitHub feels lost on the designer. It feels as if they're designing for a different user.
Re: Redesigning GitHub Repository Page
#107Earlier quoted context omitted.
Yeah, I was totally with the author for steps 1-7, but I have problems with the last four steps. Personally, I think step 9 shows exactly where the author is a bit out of touch. He seems to see GitHub as a sort of code social media site where statistics about the repository are just as valuable as the code itself. In some cases (especially open source), I can see that being kind of true, but I think GitHub gets far m…
I think, even as an internal collaboration tool, the faces of who has been touching a repo recently are very valuable. Who do I go to for help, or to get a PR approved, or to request a new feature?
Re: Redesigning GitHub Repository Page
#108> If you are a programmer, you might be surprised but other people normally don’t like hierarchies. Nested structures are hard to grasp, remember, navigate, and grouping is very often non-intuitive. Nested tabs are one of the worst UI patterns out there. GitHub is primarily a development tool, so it should be designed for developers. Hierarchies align very well with development tasks, so it's natural to use them for…
The solution I'm using currently for the git repos hosted on my personal site [0] is to show the projects file tree above the README, but allow it to be collapsed by clicking on the projects root directory. Originally, the project tree was collapsed by default, but the click through rate was quite low, so the expanded view became the default.
Re: Redesigning GitHub Repository Page
#109I actually use this feature frequently. I bet others do too. If I wanted to see the commits list, I can just click the commits tab.