No setting to remove "missing" buttons (changelog, license, contribution, auto devops, etc.)
Version: GitLab Community Edition 10.7.1 gitlab-ce@0d49bb867702b2699dcc544cdb2016cf67522bca Server OS: Debian Stretch/Buster
Gitlab 10 (coming from 8) seems to have introduced a large banner of buttons across the top of each project page that cannot be removed. If a project doesn't use these highly specific features, the banner just stays there forever, occupying a substantial amount of screen space and, worse, user attention. (Does it disappear if you use all of them? Some subset? I don't know.)
It seems like a bad UX pattern to make these so much larger than the things that actually relate to Git or Gitlab's core features ie. the code, commits and branches. Note that while almost every project in any instance of Gitlab, private or public, will have code and commits, I doubt even a majority of them will have or need all of Auto DevOps, CI/CD, Kubernetes, etc. It's also bad UX for projects where these simply aren't relevant, since they draw attention every time you visit the page. They're a major distraction and push relevant information off the page.
From my perspective: I will never click any of those buttons, ever. I'm not trying to be rude here, I just won't. Most of my projects could not even use Auto DevOps or Kubernetes, let alone benefit from them if they could. Even if I had a need for an "orchestrated cluster system", what if I want to use something that's not Kubernetes? If another developer clicks that button, how easy would it be to accidentally publish confidential code to a 3rd party? CI/CD might be useful for some newer projects, thanks for the suggestion! But it's not worth losing that much screen real estate to be constantly reminded about it. The others... that's just not how the code in these repositories is organised.
But more generally: why is Gitlab trying to tell users how to organise and deploy their projects, in larger, more contrasting UI elements than the things they actually installed it for? What if I don't want to do it your way? I understand that these are de-facto standards across open source projects (well, the first three buttons anyway), and so that row of buttons is certainly a useful default. But when they don't apply it's just a constant source of irritation and distraction while I'm looking for the page elements that actually relate to, you know, hosted Git repositories. Can I have a way to turn it off?