Live data from Hacker News

Redesigning GitLab's navigation

about.gitlab.com

71–80 of 85 posts

Re: Redesigning GitLab's navigation

#71

My first thought on seeing this headline was "what, again?" Don't get me wrong, the new design looks great, but it feels like every six months they switch between having side navigation and putting everything on top. Every time they change there's a definite improvement, but you'd think they'd be able to come up with a design that works for at least a few years.

Yea, mine too :) And really, this doesn't sound good for Gitlab.

Re: Redesigning GitLab's navigation

#72

Earlier quoted context omitted.

My thoughts exactly. We've used GitLab since version 6 [1] and things have always felt like they are in a state of flux ([2] [3] [4]). For an open source project this is tolerable. I do wonder what enterprise users make of this constant UI change? Now that the navigation is back on the left, we'll probably see it collapsible in 9.5 and then morphed into a horizontal bar by version 10, rinse and repeat. [1]: https://a…

> For an open source project this is tolerable. I do wonder what enterprise users make of this constant UI change? That's interesting to think about. What is the difference between the two types of users? Is it that the open source project is in no hurry and can accept a delay due to interface hassles? Is it that enterprise users are less capable and need a stable environment to function?

When I read your questions, I immediately though: Enterprise users need processes. Processes goes by documentation. If you have to change your documentation once every 6 months because the blue button on the bottom left is now yellow on the top right...

Re: Redesigning GitLab's navigation

#73
If anyone at Gitlab is reading this, please, please, please do something with the wide blank space at the top of the home page of a project. The project logo, name and short description are really side information that you don't care when you are working everyday on the same projects.It is a waste of space that distract the user and does not let him jump right into the code. Cheers and thank you

Re: Redesigning GitLab's navigation

#74

If anyone at Gitlab is reading this, please, please, please do something with the wide blank space at the top of the home page of a project. The project logo, name and short description are really side information that you don't care when you are working everyday on the same projects.It is a waste of space that distract the user and does not let him jump right into the code. Cheers and thank you

Thanks, this is a fair point! I made an issue to explore ways to make this better: https://gitlab.com/gitlab-org/gitlab-ce/issues/35244

Re: Redesigning GitLab's navigation

#75
post #66

Earlier quoted context omitted.

All of my other code workflow (terminal and editor) is in a dark theme, having to switch to GitLab to review an MR can actually be quite uncomfortable to do because there's such a leap in contrast. The dark theme I use is Dracula[1], it's a really beautiful theme and if there was a way to view GitLab using it it'd be incredible. [1]: https://draculatheme.com/vim/

Did you know GitLab has themes? https://www.dropbox.com/s/p6b8yupsw4opsuu/Screenshot%202017-...

The point was that while the code frame has a dark theme, the webpage around it still blasts you with light, which causes the strain. GitLab doesn't support themes across the whole website (yet?)

Re: Redesigning GitLab's navigation

#76

I really like the UI paradigm built by gitbucket - https://gitbucket.github.io/ . Its like they took Bitbucket and made it better. On that note - I cant believe how unusable Bitbucket is. P.S. And obviously love the fact that it is a single jar file deploy.

Just in case people haven't realized, Bitbucket now has full account code search in beta.

https://bitbucket.org/search

Re: Redesigning GitLab's navigation

#78
post #68

Earlier quoted context omitted.

I don't often use Gitlab, I just logged in this morning to update my 2FA and saw the new nav in the profile. Enabled it and instantly felt a lot more compelled to use the site. I'm a big fan of your guys' work but using Github for a variety of reasons (UI is a big reason why), so I really mean it when I say the improvement is noticeable. BTW, have you thought about talking to Zenhub to get a "Zenlab"? Given that Gitl…

We have not talked with them. I love the work of ZenHub. But our strategy would be to add the features to GitLab itself instead of running it in another application. Feel free to submit/upvote an issue for something you would love to see.

Zenhub being separate from Github has actually been kind of a nice thing for us. And I can imagine it's a good deal for github as well -- I think Github adding all the features that Zenhub offers would be massive bloat. It being separate and easily removed makes it much nicer.

Re: Redesigning GitLab's navigation

#79

Layout is nice, but the header color... uh... it's like a bike shed, but a header ;) GitLab should consider adding an option somewhere, that lets users override a few primary theme colors to their liking. Not a full-fledged theme engine - that would be awesome but would take a lot of time to implement - just a few light CSS overrides that are persisted in the account settings, don't require browser extensions and mor…

Thanks for your feedback! We will be adding color palette options for differentiating instances in an upcoming release. You can follow along in the issue here: https://gitlab.com/gitlab-org/gitlab-ce/issues/35012

Re: Redesigning GitLab's navigation

#80

My main gripe with gitlab navigation is I can't see the languages split up (chart) quickly like in Github. Other than that since I am not a heavy user of the website (more on time on git than on website) I find no other problems. Also the redesign looks better than before. Hope they also introduce a dark theme. (would love to have this one)

Thanks for the feedback! In 9.5 we'll be introducing fly out dropdowns that will allow users to easily access sub-menu items from the sidebar. This will make it super fast and easy for you to reach the charts page from anywhere within a project. Follow along in the issue here: https://gitlab.com/gitlab-org/gitlab-ce/issues/34026
Post reply on HN