4 ms·
As a now-more-active user of Gitlab (cf. my other comment in this post): I think you should prioritize cleaning up your project management tooling UI. The proj
by scrollaway 8y ago
As a now-more-active user of Gitlab (cf. my other comment in this post): I think you should prioritize cleaning up your project management tooling UI.
The project sidebar is a mess. Full of stuff most projects most likely don't use (I bet the "Operations" and "Registry" sections are used by <1% of projects).
Stuff that is conceptually duplicated. And also there's yet another "Settings" sub-section.
If I want to configure CI for example I have to switch between https://gitlab.com/$project/settings/ci_cd https://gitlab.com/$project/settings/ci_cd and https://gitlab.com/$project/pipelines https://gitlab.com/$project/pipelines - confusing what's where.
The CI UI could use some reorganization as well. It still takes me several clicks to get to the current running build log from the project homepage.
Your UI has improved a lot since the old days. I'm glad you found the right balance between "carbon-copying github" and "having your own completely unique identity". I hope you can focus more on UI and UX though. Especially with a featureset the size of Gitlab, retaining a good UI becomes harder, even more so as the ways people use your product differ more and more.
- svesselov 8y agoThanks for the feedback @scrollaway. I appreciate that fact you recognize we have made a lot of improvements and that there is a challenge in scaling and keeping the user experience consistent. "Stuff that is conceptually duplicated. And also there's yet another "Settings" sub-section." I am curious to learn more about what you feel is duplicated in the sidebar? The 'settings'in the sidebar is specific to the project you are currently viewing. The 'settings' in your avatar drop-down is specific to you. Are there other duplications? "The CI UI could use some reorganization as well. It still takes me several clicks to get to the current running build log from the project homepage." We agree! We have an epic to prioritize UI/UX improvements for CI/CD. It is still being updated but you can view it here: https://gitlab.com/groups/gitlab-org/-/epics/295 https://gitlab.com/groups/gitlab-org/-/epics/295. I would love to hear any more specific area you think we should concentrate on.
- scrollaway 8y agoThe most jarring duplication I keep encountering is `Sidebar => Settings => CI/CD` vs. `Sidebar => CI/CD`. I understand they don't do the same thing, but the way it's presented, the sidebar is already the settings. Registry should probably be under Operations, too? All in all there's a lot of stuff in the sidebars and it's very hard to find my way through them, especially the bits I don't often use.