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.
Redesigning GitLab's navigation
61–70 of 85 posts
Re: Redesigning GitLab's navigation
#62Re: Redesigning GitLab's navigation
#63Hope, the design would be good. The issue I have faced so far is that the navigation (and several other features of GitLab site) doesn't work well when javascript is turned off. The equivalent features in Github works without javascript with no much issues. Hope this will be fixed.
For the navigation, the links and buttons all work. For more complex components like dropdowns and search we require JS. We have considered server rendering for new things, but for now it is quite high effort for comparatively low gain.
If there are specific actions that you are missing, please consider creating issues - https://gitlab.com/gitlab-org/gitlab-ce/issues/new
Issue about what to render without JS: https://gitlab.com/gitlab-org/gitlab-ce/issues/32401
And I've made an issue to clarify that we require javascript here: https://gitlab.com/gitlab-com/gitlab-docs/issues/120
Re: Redesigning GitLab's navigation
#64Earlier quoted context omitted.
> 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?
From my exposure to enterprise users, they are usually the sort of environment where hundreds, if not thousands, of employees work. Can you imagine how one "angry" of UI changes person in a team of a dozen scales set against that? With open-source users, it's more decentralised IMHO.
Re: Redesigning GitLab's navigation
#65Bloody hell, this looks like Bitbucket, but purple. Compare: Gitlab final prototype: https://about.gitlab.com/images/blogimages/redesigning-gitla... Bitbucket server: https://confluence.atlassian.com/bitbucket/files/304578655/5... The resemblance is uncanny.
Re: Redesigning GitLab's navigation
#66Since you are redesigning UI features, are there any plans for a site-native dark theme? Seeing as there already multiple code themes available, it seems within the context of the configurable UI part of the goal. There have been Stylish themes for gitlab in the past but they break a lot because gitlab is a very large website to try restyling from the outside. Solarized-dark with a white frame can be quite grating on…
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/
Re: Redesigning GitLab's navigation
#67GitLab are one of the only companies I really look up to as a UXer. You guys just Do It Right. Thanks for being so transparent into your process and even sharing InVision prototypes. More companies should do this.
Re: Redesigning GitLab's navigation
#68Earlier quoted context omitted.
We are so glad to hear that!
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…
Re: Redesigning GitLab's navigation
#69Earlier quoted context omitted.
From my exposure to enterprise users, they are usually the sort of environment where hundreds, if not thousands, of employees work. Can you imagine how one "angry" of UI changes person in a team of a dozen scales set against that? With open-source users, it's more decentralised IMHO.
From my exposure to enterprise users their Gitlab updates will be wedged in the middle of a 2 year change control process and will jump over many iterations of design changes
Re: Redesigning GitLab's navigation
#70I think GitLab needs to hire more designers instead of programmers.
They need more programmers because until now they still experience down times, a lot!