Ex. by far the most common thing I'm doing when going to a repo is looking up a file and doing something with it. So why isn't a file list the first thing which comes up when I open a repo?
Also, generally work on visual hierarchy more. GitHub does a great job of this and it makes the UI both efficient and pleasant. For example, you show the latest commit on a repo's homepage but it is very poorly differentiated from the content around it. This makes scanning the page much harder.
> Ex. by far the most common thing I'm doing when going to a repo is looking up a file and doing something with it. So why isn't a file list the first thing which comes up when I open a repo?
You can set this as default in your profile at /profile/preferences! Note that with GitLab 8.4 we now also have the quick-files finder which you can open from any page in a project by typing `t`[0].
We're working hard on improving the UI and UX and improving visual hierarchy and especially providing context to the current view is very high on our list. I hope the many changes in the last and upcoming releases will help, but any more specific feedback is very welcome.
[0]: https://about.gitlab.com/2016/01/22/gitlab-8-4-released/
There's a lot of stuff going on in the sidebar and it took a while for me to figure out where things were. The mobile experience was also not amazing.
If you would like to take this conversation offline, I'd be happy to. I like Gitlab so far, although I'm only 5% in to my "migration" process.
If you need any help please email support@gitlab.com and reference this comment.
But commenting online is encouraged, all of our issues are public.
GitLab 8.5 will have responsive views for most pages, but their functionality will be slightly limited compared to a full-browser, as we chose to hide certain elements (rather than a separate mobile view).