As a daily Bitbucket user, I appreciate their efforts. But unfortunately I don't see improvement on navigation. It's quite painful to browse source code via web. If I just want to quickly look at someone's repository, I will make a lot of browsing, and it's just way too slow.
I completely agree that UI's something we need to improve on. I do think we've been making progress: We recently redesigned the commit history page, we've cleaned up the repository and account admin pages, and we've been updating the whole site with a more streamlined look and feel.
One of the next big things on our roadmap is redoing the repository header (that thing with all the tabs and buttons). And personally, I'd like to see us standardize on a single repo landing page with everything you need, but that's a little controversial at the moment. :)
We're huge fans of defunkt's pjax library, so expect to see it used more on the site in the future - including in the source browser.
To me, the biggest Bitbucket UI issue isn't the lack of some of Github's snazziness, but the simple lack of visual cues to separate elements on the page.
Every major block element on that page except for the very top page navigation has a white background. The project info box has a white background, the branches/tags/etc controls bar has a white background, the commit table has a white background, the footer has a white background - all matching (and failing to stand out from) the page's own white background.
The use of varying grays and even a blue background help separate elements from each other, as well as separate them from the page background that they're on top of.
I'm not a designer, but the one thing that has always turned me off from Bitbucket is feeling like I'm looking at a bunch of visual clutter whenever I first look at a page. And it's not because there is a lot of visual clutter (there isn't) but simply because everything on the whole page is on the same white background and, at first glance, just blurs into each other.
I am on bitbucket and have been for a long time. I've even bought some of your services for a project.
However, github's UI is really exceptional. Things like the slide-over really make it a smooth experience.
My feedback is that hg is solid, bitbucket guts are solid, and the UI is what's really holding you back (besides the git fanboys hollering really loudly).
Yes please - small things like the branches drop down are not very intuitive.
I think the competitive advantage for Bitbucket will come from super-enhancing features like the issue tracker. Today, I still have to run Redmine inspite of having Github issues. Give me an industrial quality issue tracker (hooks, assignee features, charting, roles and permissions).
Basically just pull Bugzilla into Bitbucket. Now, that would be a killer feature !
Please, NO. I would cringe at a full version of Jira being included, too. If I want one of those, I will install one of them. I do think BB's issues are under-powered (and it is a major problem), but I'd much rather have a clean, clear, well-designed 20% of Jira.
Really? Bugzilla? Talking about bad user interfaces. Anyway I don't see the BitBucket guys integrating Bugzilla anytime soon since they're part of Atlassian now which markets the Jira issue tracker.
Nope - I'm not really talking about Bugzilla or Jira from a UI point of view, but more of a functionality angle.
That's the thing - the UI for issue tracking, on both Github and Bitbucket, is great. No functionality however.
Compare it to Github's slick UI: https://github.com/blog/760-the-tree-slider
But I am optimistic Bitbucket will change it for the better.