Live data from Hacker News

Redesigning GitHub Repository Page

tonsky.me

241–250 of 315 posts

Re: Redesigning GitHub Repository Page

#241
I think the problem when it comes to any UI design is it's all personal choice.

I was going through these comments and most everyone here disagrees with one or two things and other's agree. Art is a subjective thing and I think ultimately at the end of the day it's about giving the developer more options and letting them decide what makes sense to them.

Re: Redesigning GitHub Repository Page

#242

Earlier quoted context omitted.

No, it's not nostalgia, goddammit. It's because it contains good visual affordances. Skeumorphism isn't pretty, but it works because our eyes are naturally trained to perceive the visual hints. Our eyes are trained to subconsciously perceive depth via shadows. To perceive clear edges and group things by them. I really, really hate that 99% of all UX designers are basically graphic designers who are good with visual f…

>I really, really hate that 99% of all UX designers are basically graphic designers who are good with visual flourish but without the tiniest bit of interest into half a century worth of HCI research into what makes interfaces visually easy to read You probably won't be downvoted because of the audience bias here, but that's like saying "I really hate that 99% of all engineers are basically code monkeys with zero und…

Even if he is wrong about the literal meaning of skeumorphism- he very well pointed out what was right about the windows UI. And I think his intension with the charged statement was to convey the meaning that people talk without knowing what they are talking about.

Re: Redesigning GitHub Repository Page

#244
Thanks for the blog post and the detailing of your thought process- I learned a lot .

Fwiw- I 99% agree with try redesign (except that there are too many tabs and can't put a finger why but feel that the color changes was a negative change).

Does anybody know how those "washed out" colors help navigation?

Re: Redesigning GitHub Repository Page

#245

Earlier quoted context omitted.

GitHub should go full MySpace, completely custom css per project.

Considering: 1) Most GitHub users are more tech-savvy (and often more CSS-savvy) than your average MySpace users, and 2) Most GitHub users put a lot of value in their repo pages, this actually seems like it wouldn't _inherently_ be the worst idea, assuming the proper precautions were in place versus bad actors. Allowing each org to fully customize their git repo almost encroaches upon (or replaces?) project websites,…

There is lots of value for me in the fact that all those project pages look alike. I can easily go to any project and immediately know where to look and click. This is useful for doing technical evaluation of projects. On Myspace the goal was to show individuality and creativity. GitHub is about the code.

Re: Redesigning GitHub Repository Page

#246

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…

I thought some of his suggestions were pretty decent. But then he just threw everything away by mucking around in the Code, I mean Overview tab. His last design, without the guiding lines, make it look like jumbled shit pie.

I wouldn't mind seeing the latest commit history there, but the stats are totally out of place.

Re: Redesigning GitHub Repository Page

#247

Earlier quoted context omitted.

I think the two natures of Github as a tool for software development and Github as a social coding site are often at odds. Some ways this could be reconciled: - greater end user customization of the UI layout - an option to enter a different UI(contributor UI) for repositories you contribute to/own - make the contributor UI an enhancement on top of the current UI(perhaps a new darker tab bar) - related to the above,…

GitHub should go full MySpace, completely custom css per project.

It's called GitHub pages

Re: Redesigning GitHub Repository Page

#248
post #220
post #17

> 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’m a big fan of nested hierarchies. But hierarchies only work when they are logical. And on GitHub they patently aren’t: For instance, I’ve got to search for the Releases tab every single time . Its placement below “Code” makes no sense whatsoever. And even though I know this, I’m still disorientated every time. The same is true for some of the other tabs. I agree with you about the Issues and PR tabs, but I think i…

As commenters point out in sibling threads, there is a logic to the hierarchy: the top is GitHub operations and concepts, while the bottom are git concepts. (“Releases” are really just tags.)

Re: Redesigning GitHub Repository Page

#249

Overall I like this redesign! Some parts I truly enjoy there: * single layer navigation: it looks busy, but it would improve my life a lot; I find the current one pretty annoying * showing statistics on the main page: this is very useful information for me when I come to evaluate whether I should use the library in my project * list of commits: again it helps me to see whether the project is still maintained; if the…

On a side, I find it pretty sad that there's so much negativity in this thread. I know people are used to certain designs and don't like changes, but saying "I hate this" is very strong and I don't understand why anyone would have such strong feelings towards other person's blog post.

You're not just seeing anger about this redesign; you're seeing the cumulative hatred towards every single UI that was redesigned in this way.

Especially in today's atmosphere of excessive modesty it's far too easy to immerse yourself in a "cloud of positivity" and completely ignore everyone saying DO NOT WANT. The real danger here is someone at GitHub with that attitude may actually do it. People expressing strong negative opinions are doing so for a good reason, perhaps you should listen...

Post reply on HN