The final result looks too widget-y/SPA-y, overloaded with information. That's precisely a front where GH wins (over Gitlab): it's visually calm and sparse, ideal for something that would be part of daily, thoughtful work.
Redesigning GitHub Repository Page
281–290 of 315 posts
Re: Redesigning GitHub Repository Page
#282Earlier quoted context omitted.
The point was that developers themselves are often browsing repositories they do not own/contribute to.
And what is it those developers are doing? Personally, I'm reading the README and/or looking at the contents of files. Plus looking at issues. Very rarely am I looking for the releases tab. I'm amused that people are using the "I only do this every 6 months so I can't remember where it is" argument. If you only need the functionality every 6 months, perhaps not having it in your face every time you use it might be a…
Re: Redesigning GitHub Repository Page
#283Earlier quoted context omitted.
It's called nostalgia. It's emotional, not rational. Ask any 16 year old (like my son), who came of age having no context for what the windows 95 UI even looked like. Shocker, he vastly prefers flat interfaces, ie. like the design of Notion. The problem I see in this github redesign has nothing to do with the fact that it's flat. It's tougher to use because it's just bad design. The three columns make it insanely den…
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…
Re: Redesigning GitHub Repository Page
#284First 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…
Re: Redesigning GitHub Repository Page
#285> 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 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,…
An example of a tool set in a similar space as GH that has prioritized customization are Atlassian Confluence and Jira. How many of us enjoy that software? More than GH?
Customization can't save software that hasn't gotten the UX right in the first place.
Re: Redesigning GitHub Repository Page
#286Earlier quoted context omitted.
Strongly agree with this, and it's probably the biggest reason I don't use BitBucket unless I'm getting paid to. The other big reason is that Bitbucket loads bunch of trackers and JavaScript from remote servers.
Names/urls of the trackers and scripts?
I allow the requests to atlassian.com, cloudfront.net, "bytebucket.org", and bitbucket.org.
For comparison GitHub connects to github.com, githubusercontent, githubassets.com, and githubapp.com. I am blocking the githubapp.com requests, though.
And finally sourcehut doesn't make any requests outside of sr.ht
Re: Redesigning GitHub Repository Page
#287Earlier quoted context omitted.
It's called nostalgia. It's emotional, not rational. Ask any 16 year old (like my son), who came of age having no context for what the windows 95 UI even looked like. Shocker, he vastly prefers flat interfaces, ie. like the design of Notion. The problem I see in this github redesign has nothing to do with the fact that it's flat. It's tougher to use because it's just bad design. The three columns make it insanely den…
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…
Re: Redesigning GitHub Repository Page
#288Earlier 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.
Re: Redesigning GitHub Repository Page
#289Earlier 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…
The Windows 95 "3D" look isn't skeumorphism. Skeumorphism refers to design touches that mimic real life objects. The big example is from early iOS which had things like virtual leather stitching in apps or lined paper in the Notes app or shelves in the iBook app.
> Using fake depth and shadows on a design element to give it a 3D look like a real-world button is a form of skeuomorphism, because it relies on an understanding of real-world buttons that can be pushed.
Note that these effects are always on objects that have interactive behavior with real-life analogies. Windows for example can be "picked up" and "moved". It casts shadows to mimic the idea of one window being in front of another. The mock-up tabs in the Win95 interface can be clicked on and also mimic real-life tabbed file folders.
Yet at the same time, a table does not feature any drop shadow or fake depth effects. A table cell doesn't have a real-life analogy of an object that can be picked up and moved around. It does feature a visible grid to help eye saccades.
Look up the history of the desktop metaphor. It's based on actual physical desktops. You know, the ones in administration with paper folders which contain files. For most modern people it is skeuomorphism hiding in plain sight.
Re: Redesigning GitHub Repository Page
#290- forks is important to easily find out alternatives, when a project has been abandoned
- i like the overview, but it should be more prominent ... when was the last time the owner of this repo took interest in it ?