This week, GitHub shipped a significant change in its user-interface. And with it comes the same reactions from people that we see whenever any product does a significant user-interface change. Some people like it, some people love it, some people are indifferent, and some people want it back to the old design.
I like the new design, but I did find one particular aspect of it a bit weird. The white space between the repository name and tabs on the left and the repository actions on the right is quite big on my 24-inch monitor. Maybe it’s the alignment of the repository tabs being on the left and not centred in the middle. Yeah, that’s it. Other than that, I like the new GitHub.
This morning as I trawled through my RSS feeds, I found a few links to CSS stylesheets and extensions that revert the GitHub design to the old design. As I’m sitting in the camp that likes the new design, I took a pass on reverting the GitHub design.
Having seen lots of user-interface upgrades over the years on different platforms, I’ve rarely had a moment where I dislike the new interface so much that I would install a plugin or stylesheet that reverts to the old one interface. This stylesheet or plugin won’t always ensure I can use that same design and if it does stop working, then the transition to the new design is that much harder.
These design changes improve the product and also give it a fresh coat of paint to keep it relevant. Also, this new design change from GitHub is not complete yet. GitHub will use this new design as a foundation for more minor changes to come. And with it, there will be a growing appreciation for the design.
That is until they start thinking about a new design change ten years down the line. But that’s okay. I can work with this new one until that happens.