Earlier quoted context omitted.
My intention with discussing the meaning of skeuomorphism is to also convey that people talk without knowing what they are talking about. Being vaguely angry about "young designers" and their "hip flat interfaces" is a common trigger on HN. I've seen it here countless times, and its rarely insightful. The argument is rooted in a the fallacy that designers only care about making "pretty" things. Likewise, I've also he…
> Being vaguely angry about "young designers" and their "hip flat interfaces" is a common trigger on HN. No, the triggering part of your message was the "nostalgia" claim, which isn't supported by the evidence. Even young people typically have an easier time finding their way around interfaces with an older visual design than a modern flat design (all else being equal). This has been tested. The fact that you claimed…
Redesigning GitHub Repository Page
271–280 of 315 posts
Re: Redesigning GitHub Repository Page
#272I don't love the design, but what bothers me more is that I disagree with many of the premises informing the decisions, for example: - Github tab icons are purely decorative - Because we simplified the whole header, we don’t need that color coding anymore - Commits often touch files for completely arbitrary reasons, so the last commit tells you almost nothing - Get rid of gradients, dirty washed-out colors, unnecessa…
That is mostly true if you are casually browsing a repository you are interested in. It is definitely not true if you are a contributor/owner of the repository.
Re: Redesigning GitHub Repository Page
#273First half of the article that redesigns the navigation is actually pretty good. It got me hooked and i find it valuable. When they started touching the content, I got a lot more hesitant. 1. I can't articulate why , but honestly it's extremely useful to see the last commit message on each file. It gives me a sense of which files have changed and if my changes are still the latest ones. It's not foolproof, but it doe…
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…
If the first set of changes can get positive reviews here, maybe they'll get merged.
The second line could benefit from some questions about its targets and see how they align/diverge with the aims of a common vcs UI model. I wonder how this matches other UIs.
In any event, a roadmap would help so we could put this in a broader view of where and how it fits in to our needs. See also, https://github.com/isaacs/github/issues/
Re: Redesigning GitHub Repository Page
#274Earlier quoted context omitted.
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
#275Re: Redesigning GitHub Repository Page
#276Re: Redesigning GitHub Repository Page
#277Thats one take i`d criticize on github design, it does fail to explain how git or github works, but I think the platform was designed as a hub for git users and does great on that.
I think we can agree comparing to other similar plataforms github has the most straightforward design, so much that is used beyond coding. Some people are running communities on it, with colaborative forums using issues and plain text documents formatted using markdown. Its quite remarkable.
The intent of the article was good but as some of us programmers would say: if it aint broke, dont fix it. :)
Re: Redesigning GitHub Repository Page
#278> 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…
Re: Redesigning GitHub Repository Page
#279Earlier quoted context omitted.
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.
That noise is the exact reason why I think the design over the years hasn’t strayed away as captured in the screenshots. One of my favorite parts of using GitHub is that the design is clean and easy to navigate. Throwing twenty widgets on there and cramming everything on top of each other adds clutter and distracts users from being able to visually navigate the page. I can’t speak for everyone, but given the chance,…
Re: Redesigning GitHub Repository Page
#280> If you feel disoriented, give it a minute. Once you are used to it, you might notice it’s actually easier on the eyes and a bit lighter. I've been staring at it for 5 minutes now and I'm still disoriented. The borders and gradients gave the design an attractive depth and by removing them you ruined for me. The whole high-contrast/no-gradient thing is also one of the reasons I dislike using Gitlab. It was all going…