Introducing the new fluid width Bitbucket

By on May 20, 2014


The more code you can see on your screen, the easier it is to work with it. That’s why we broke away from our traditional fixed-width pages, and redesigned every page on Bitbucket to expand to the full width of your screen, as wide as your browser will allow.

See more of your code


When you’re in the zone, having to scroll horizontally to see all your work can really break your focus. Bitbucket’s new expansion capability makes it easier to view source, conduct code reviews, or edit files. Other pages, such as the listing of all your open pull requests, are now much easier to read now as well.

Sidebar based navigation

To reduce scrolling even more, we moved the navigation and action links from the top of the page into a collapsible bar on the left side. Using Bitbucket’s keyboard shortcuts, the sidebar can be expanded or collapsed simply by pressing “[“.


Whether expanded or collapsed, the bar is anchored to the side of your repositories, giving you instant access to common actions like creating a pull request – even when you’ve scrolled waist-deep into a diff.

Dead simple READMEs

READMEs are a great way to make your project more attractive, and jumpstart other devs who want to pitch in. So we felt they deserve some special treatment.


If your project doesn’t already have a README, we’ve made it brain-dead simple to get one started. Just use Bitbucket’s online code editing features, and a template that includes suggestions for key repository details such as installation or configuration instructions, contact information, license information, and acknowledgements.


For repositories that already have a README, we’ve added a direct link to our online editor so it’s easy to keep your project details up to date. By default, READMEs will be created in Markdown. But if you’ve got an ASCII or reStructured file, that’ll work fine too.

Dashboard insight

Most of us have an ever-growing set of repos, and finding the one you need to work with can be a pain. The redesigned dashboard now features your repositories front and center, with the most recently active repos at the top. And the same quick search and filters are still there, making it extra easy to find repos you own or watch.


To make accessing the dashboard lightening-fast, we’ve added shortcut links to the global header so you can jump there from any page on Bitbucket. We’ve also moved the activity feed to the right side with a high-level overview of what’s taking place across all the repositories your team is working on. 

Try Git out for free

Join the growing number of teams that host their code on Bitbucket, and stay more connected with unlimited private repositories free for five users. Or if you want to run Git on your own servers, check out Stash, our on-premises source code management for Git – it’s secure, fast, and enterprise grade. 



Help spread the message on Twitter


  • Less Than Thrilled
    Posted May 20, 2014 at 7:15 am | Permalink

    Why is the focus no longer on the activity feed? That’s how I get an overview of my projects and manage what’s going on. A giant list of all my projects being the focus of the Dashboard is not useful. Similarly, on the individual project overview pages, a big empty space telling me that I don’t have a readme file (that I don’t need) is not helpful. Again, the focus should be on the activity feed.

    • Posted May 20, 2014 at 7:18 am | Permalink

      Exactly. Activity feed is for me more important too.

    • Anonymous
      Posted May 20, 2014 at 7:23 am | Permalink

      I’m a big fan. The only thing I do on that page is find the repository I wanted. Having that front and center is great.

  • Posted May 20, 2014 at 7:17 am | Permalink

    How does it work on MacOS with keyboard other than english where there are no “[” keys directly available? You might want to bind the feature to a better key I guess!

    On the french kb, the [ key is reached with the combinaison Alt + Shift + 5!

    • Kuitsi
      Posted May 20, 2014 at 7:45 am | Permalink

      I second this. In Finnish keyboard [ is AltGr+8 but it just does nothing. Keyboard shortcuts are enabled in account settings.

      • Posted May 20, 2014 at 11:01 pm | Permalink

        Same issue on Spanish keyb, “alt+`” to put a “[“, but it does nothing. Anyone knows how to activate this hotkey?

        • Matt
          Posted May 28, 2014 at 7:26 am | Permalink

          So, what do you guys do when programming in languages that frequently require that character? For instance, for array access? Do you have to go through the odd keyboard combo all the time or is there some trick?

  • Ember Quill
    Posted May 20, 2014 at 7:19 am | Permalink

    Wow, you changed the whole design of the website literally WHILE I was browsing through my source. Clicked the link to one of my files and suddenly EVERYTHING was different.

    I do like it a lot, though. Just wasn’t expecting it. lol

  • die gestu
    Posted May 20, 2014 at 7:24 am | Permalink

    Oh god why. “Recent activity” is the thing that we look at most of the time in our project, now it’s all tiny and in the sidebar, this will disrupt our workflow. Also our project doesn’t even have README, and we don’t care about that information table on top, so basically half the screen space is wasted now. Can you please make some kind of option to make “Recent activity” wider?

    • Joe Bottigliero
      Posted May 20, 2014 at 9:54 am | Permalink

      Disrupted workflow is no good! Add this as a bookmarklet to make the stream a bit larger and more prominent, it should work on both the overview and individual repository pages…

      javascript:(function(){var o=document.getElementById(‘dashboard-overview’)||document.getElementById(‘repo-overview’);if(!o)return;a=o.querySelector(‘.sidebar’),m=o.firstElementChild;o.insertBefore(a,m);a.classList.remove(‘sidebar’);})();

    • Prime Studio
      Posted May 29, 2014 at 4:20 am | Permalink

      Agree. We have the same problem.
      Is it difficult to create a separate link to recent activity view?

      Moreover, rep-descriptions are lost in the dashboard.
      It became difficult to navigate through hundreds of reps.
      I vote for the “Show repositories descriptions” checkbox in the settings.

  • Marccos
    Posted May 20, 2014 at 7:26 am | Permalink

    I think this change is awesome! Good job! 😀

  • Anael Lorimier
    Posted May 20, 2014 at 7:36 am | Permalink

    This is not responsive.

  • Mathias Brodala
    Posted May 20, 2014 at 7:45 am | Permalink

    While the new layout looks quite good, the shortcut doesn’t work here on a German keyboard layout (Windows). Maybe use something like Ctrl+Left/Right instead.

    • Leif
      Posted May 28, 2014 at 5:22 am | Permalink

      Also here on Swedish Dvorak A5, the ‘[‘ shortcut fails to work. For me it is on AltGr + Qwerty-E (Svorak Ö). And well there are many other layouts that put ‘[‘ on different places involving one or another modifier than US Qwerty.

      It would be good if you stick to a simple a-z letter as shortcut. That will work on pretty much any layout and OS. But special chars etc. involve different modifiers on different layouts and will for sure fail for some users.

  • Dave O'Flynn
    Posted May 20, 2014 at 7:46 am | Permalink

    Nice choice of repo screenshot Mr Stepka.

  • intothev01d
    Posted May 20, 2014 at 7:46 am | Permalink

    where are the settings for each repo? I’m not seeing the settings icon anywhere under actions or navigation

    • intothev01d
      Posted May 20, 2014 at 7:47 am | Permalink

      nvm found all the way at the bottom of the sidebar

  • Simon
    Posted May 20, 2014 at 8:00 am | Permalink

    Please give us back the Activity Feed!
    Why would I care about the Readme IN MY OWN PROJECTS? I don’t have one anywhere (don’t need it) and I couln’t care less actually.

  • nkman
    Posted May 20, 2014 at 8:03 am | Permalink

    Unable to go back to main page after clicking on image without using back button.

  • Pawel
    Posted May 20, 2014 at 8:05 am | Permalink

    Already missing larger activity feed on homepage and project pages!

    • Joe B.
      Posted May 20, 2014 at 8:59 am | Permalink

      var o = document.getElementById(‘repo-overview’),
      a = o.querySelector(‘.sidebar’),
      m = o.firstElementChild;
      o.insertBefore(a, m);

      • Joe Bottigliero
        Posted May 20, 2014 at 9:20 am | Permalink

        Even better, as a bookmarklet…

        javascript:(function(){var o=document.getElementById(‘repo-overview’),a=o.querySelector(‘.sidebar’),m=o.firstElementChild;o.insertBefore(a,m);a.classList.remove(‘sidebar’);})();

  • Pavel Alexeev
    Posted May 20, 2014 at 8:19 am | Permalink

    Agreed on poor screen space usage on title page:

    • Anonymous
      Posted May 20, 2014 at 5:04 pm | Permalink

      This. Flip them around. I guess the design choice is the result of having ‘recent’ on the sidebar while inside projects. While it may make more sense there, they just killed the activity dashboard.

      • Anonymous
        Posted May 21, 2014 at 6:18 am | Permalink

        Yes, it would make far more sense for the repositories to be listed inside the sidebar for the main dashboard!

    • Matt
      Posted May 28, 2014 at 7:59 am | Permalink

      I do like being able to navigate to a repo very quickly. The lack of a scroll bar on the list of my repos on the dashboard is great.

      I wish the search was the best tool for changing repos though. It’s on every page so it is really convenient. My biggest complaint about the search is that it defaults to ALL BitBucket repos. I wish they had a local cache of my list of repos on every page so that when I start typing the name of one of MY repos, it IMMEDIATELY shows up as an option. As it is now, it takes several seconds before the search results appear under the box (the autocomplete). I’m honestly not sure what is faster: waiting for the autocomplete, hitting enter+viewing the search results page+clicking the link, or navigating to the dashboard to click the link. No matter what, I’m sitting there waiting on the site. Even worse, if the name of my repo contains a common word, it doesn’t even show up in the results. So, I just wasted time searching and have to go to the dashboard anyway.

      So, it would be nice to prioritize my repos in the autocomplete or show JUST my repos in the autocomplete (with all results on the search results page). Either way, my list of repos is short so should be populated as soon as I start typing.

      My guess is that the new design performed well on testing metrics because people aren’t really sure how to quickly change to the other repos they are interested in. It seems like working on the search would have been a better approach than changing the dashboard, but parts of the changes are really helpful.

    • Joseph Lennox
      Posted August 29, 2014 at 9:14 am | Permalink

      Here’s a user script to fix all of these issues

  • José
    Posted May 20, 2014 at 8:21 am | Permalink

    Although I love the new redesign (kudos! working fantastically so far), I have to agree with the other people who have said that it’s a pity that the activity feed is now hidden.


  • Aleh Veraskouski
    Posted May 20, 2014 at 8:36 am | Permalink

    For me, the main purpose of this screen is to view the tree of changes. The new design left even less space for the tree. A good attempt to render it useless.

  • Christian Jurk
    Posted May 20, 2014 at 8:38 am | Permalink

    The updated layout looks great – thanks for that! As mentioned by other people here, please add an option to switch the README view with the activity feed.

  • Dale Jefferson
    Posted May 20, 2014 at 8:53 am | Permalink

    Loving the new design

  • Zacharia Samuel Grierson
    Posted May 20, 2014 at 9:21 am | Permalink

    Hoping a hotfix for the activity feed. Dont mind the site but 80% of people require activity feed to be the main subject when landing.

  • Anonymous
    Posted May 20, 2014 at 9:26 am | Permalink

    Looks like some of the same hands that screwed-up SourceTree have been working on Bitbucket. This is what happens when form rules over function. It appears that there is a designer or two at Atlassian that really doesn’t understand the needs of software developers.

    • TBotV63
      Posted June 11, 2014 at 4:02 am | Permalink

      I agree that SourceTree has become a pain to use… Stuff is everywhere except where you need it. Also the recent activity is a no-go. It’s the first thing I look at when I go onto a repo’S page. Also, the readme shoud only be hinted at the bottom of the screen and only expand if clicked or on the first visit. You’d guess I know what a repo is for if I visit it everyday. I don’t need the readme anymore. It’s WAY to prominent. The rpository statistics table in its current form is useless. A ridiculous waste of space. And it doesnt even contain the creation date or things like the number of commits of most recent contributer or or or… That aren’t statistics thats a joke. And it’s consuming my space. I know my access level is Addmin. I could see when the last commit was easily enough if the recent activity was more prominent. The language field is mostly useless. Most repositorys consist of several different languages anyway, and I think I kno well enough in what languages the code in a repository I visit daily is written.

      To sum it up:
      * Make the recent activity more prominent.
      * Remove the useless statistics or expand them with more useful information
      *Make the readme less prominent. It’s okay to show it to somebody who hasn’t visited the repo ever or in months. But for everyday viewers / contibuters it’s simply in the way. You could hide it and make it expand on cilck.


  • Vadorequest
    Posted May 20, 2014 at 9:45 am | Permalink

    Something that breaks the “logic” is that when we are on a repository and we go on `source` or `commits`, we are on `all repositories` by default. What I’m expecting is to have a focus on the current repository. Get the `all repositories` thing is okay when I’m coming from the dashboard. This isn’t new or due to this update btw, but that’s weird from my point of view.

  • Posted May 20, 2014 at 10:02 am | Permalink

    Cool and everything, but not on a *really* big browser. You get like left half and right half. Also pleeeeease reduce the default font sizes!

  • panoptic
    Posted May 20, 2014 at 10:03 am | Permalink

    I have to agree with what everyone else is chiming in for

    “Recent activity” is the most useful thing, followed by the list of repositories, but that list doesn’t need to be omgxboxhuge, while the list of recent activity *should* be as long and complete as possible.

    Then the giant readme and info tables that seem … bizarre. I get it, you want people to document their projects. Hooray.
    There are better ways of encouraging it than wasting most of my screen.

    This is one of the worst site redesigns I’ve ever seen. It’s like you picked the things that were least relevant to a user and gave them the most space, and the things that are needed the most, and gave them the most space.

  • Seriously...
    Posted May 20, 2014 at 10:14 am | Permalink

    Sorry, but the new layout is really bad. Tiny recent activity on the right? On the dashboard and in my repository? C’mon, you can’t really mean this seriously. Make it at least optional, please!

  • Posted May 20, 2014 at 10:15 am | Permalink

    Thanks for everyone’s feedback on the activity stream (and other bits as well).

    The dashboard’s new focus on repositories is based both on analytics data as well as user testing. That said, we hear you and are going to spend the next few days gathering feedback from everyone so that we can make an informed decision about how to move forward with tweaks based on your suggestions.

    Cheers, Justen — Bitbucket product manager

    • darius
      Posted May 20, 2014 at 3:58 pm | Permalink

      Here is my feedback:

      Can you at least give the option to switch back? I don’t need to see a blown up list of my projects every time I come to the homepage as I know them. Recent activity is the most useful part.

    • Anonymous
      Posted May 27, 2014 at 5:56 pm | Permalink

      It’d be interesting to hear how user testing and analytics added to this decision. Did you a/b? Did the majority of testers state they thought listing projects was more important than timeline? Insight to how big projects (bitbucket) makes decisions is invaluable for us smalltimers.

      • Matt
        Posted May 28, 2014 at 7:41 am | Permalink

        Everyone here needs to remember that what BitBucket considers a successful test might not be the same as what some users consider a successful test.

        I’ve seen a lot of people mention BitBucket=Business and GitHub=Open Source. To me, this seems like a clear push to get more into the open source market. Let’s just hope they don’t alienate their business users in the process. Private repos don’t care about a readme, but they are really important for an open source project. Even looking at the default readme. It includes info about contribution guidelines and community member contacts. Those obviously aren’t for business use.

    • AB
      Posted May 28, 2014 at 1:41 am | Permalink

      May be make “Recent activity” an additional page and allow us to make it the Landing page? Private repositories do not care about README – people involved know exactly what it is about.

      • Posted June 6, 2014 at 8:48 am | Permalink

        This is the answer right here. There’s no reason that “Recent Activity” can’t have its own page, both within a repository and on the user Dashboard.

        Allow both users and repository owners to set Recent Activity to be their default landing page. Done. Problem solved, and absolutely no part of the redesign has to be replaced.

    • Anonymous
      Posted May 28, 2014 at 6:44 pm | Permalink

      The issue here is not the “new focus on repositories.” It’s great to be able to find the repositories easily. The issue is that we want to be able to see the activity stream as well. On the dashboard especially, it would be really great to have a keyboard shortcut to quickly switch the positions of the activity stream and repo list back and forth. Maybe for project overview pages, have a shortcut to switch the activity stream with the README?

    • Guestx2
      Posted July 5, 2014 at 12:15 pm | Permalink

      It’s been quite a while, when are you guys actually going to do anything. Nothing has changed. The layout still sucks. I’m still annoyed with it and am actively looking into other companies because you guys haven’t even bothered to care about how a portion of your userbase feels. F**k you guys. That’s all.

    • Anonymous
      Posted July 8, 2014 at 1:53 pm | Permalink

      This is why statistically irrelevant analytics are statistically irrelevant and shouldn’t drive your design choices.

      The switch to a left-side sidebar is a massive usability drop. Couple this with the rapidly increasing churn of half-complete releases, and it’s clear that Atlassian has drunken one too many pints of the Agile.

    • Anonymous
      Posted July 28, 2014 at 11:20 pm | Permalink

      Any news on this? I still think it would be great to have a separate “recent activity” page (both as a tab in each repository and as a tab on the dashboard). No need to change the new design, but having a place to focus on the activity stream would be nice.

  • Ed Kolis
    Posted May 20, 2014 at 10:24 am | Permalink

    I keep getting logged out every time I visit this blog page, so I can’t comment/vote with my actual bitbucket username (ekolis)!

    • Posted May 20, 2014 at 10:52 am | Permalink

      Hi Ed, we use discus for comments which does not have integrated authentication with the main Bitbucket app.

  • Jason Johnson
    Posted May 20, 2014 at 10:53 am | Permalink

    I’m missing the settings menu on all repos that my team owns… so I have no way to modify access, delete, etc…

    NM: either I did not see it or it appeared recently… All is well 🙂

    • Jeff L
      Posted May 20, 2014 at 1:00 pm | Permalink

      It’s on the bottom left of the screen.

    • Deon Andrews
      Posted May 21, 2014 at 2:25 am | Permalink

      Hi Jason…Where did you find this setting? I just can’t seem to find it? Please assist

  • Serg de Adelantado
    Posted May 20, 2014 at 11:11 am | Permalink

    This is the third of my favorite services that was redesigned on this week…And all of those “improvements” looks…well, not good. “Recent activity” is realy most usefull area, and you just have made it the smallest one – it not seems good. Sorry for my bad English, but I hope that main idea is clear.

  • Saying what most are thinking
    Posted May 20, 2014 at 11:21 am | Permalink

    I really hate the sidebar designs like this. Standard applications don’t use sidebars so why do website designers feel the need to have to be different? Please allow us to use a non-sidebar layout. This one is throwing off my eyes. There’s a reason why websites are designed vertically and not horizontally.

    • Saying what most are thinking
      Posted May 20, 2014 at 11:31 am | Permalink

      I feel like I wasn’t clear enough with what I wrote. Aside from the aforementioned issues I have with the site, when I mentioned my eyes being thrown off; it’s because the focus is all wrong. It’s confusing and uncomfortable. If I had come to this site with this design, I would have backed away and gone for another service like github.

    • The same guy, I swear...
      Posted May 27, 2014 at 7:59 pm | Permalink

      7 days have passed and I reread what I wrote. I wrote what I meant in a very unclear manner and yet it still got upvoted, go figure.

      The part about the standard applications not using sidebars was in reference to the last sentence where I meant standard applications don’t use sidebars like this. They don’t have large horizontal words next to large icons in a vertical sidebar. See the problem with that? There’s also a lack of contrast, which is what was throwing my eyes off.

      The activity menu used to look great underneath the description. Now it’s hard to read because you can only get a couple of words on the sidebar before it drops to the next line. For someone like myself with a form of dyslexia which gets particularly bad when going to next lines, this is horrible.

      In the end, would you guys just allow us to go back to the old design if we want instead of fighting us. You, like Microsoft and Windows 8, believe that this is what people want and that you know what we want more than we do, but you don’t know and we don’t want this. So stop forcing it on us.

  • Alex Reed
    Posted May 20, 2014 at 11:47 am | Permalink

    Not sure if its related to this updated UI but on certain pages trackpad scrolling doesn’t seem to work. And before you say its a browser or hardware issue, the scrolling works on one bitbucket page, and not the other. It also works and any other page. Can anyone confirm??

  • angry user
    Posted May 20, 2014 at 12:42 pm | Permalink

    can we get activity feed back to where it was before?

  • Anonymous
    Posted May 20, 2014 at 1:22 pm | Permalink

    Awesome improvement! Thanks!

  • Jesse
    Posted May 20, 2014 at 1:59 pm | Permalink

    I’ll just add another comment to weigh in more on what’s already heavily said – please allow the option to make the activity feed take the majority of the screen.

    I am another one of those users that goes to the BitBucket dashboard for the recent activity on all of my watched repositories.

    As a bit of background info – I am in charge of verifying all of the code that goes into certain repositories, and it is a big deal having a prominent blob of text saying “THERE IS A NEW COMMIT RIGHT HERE! LOOK AT ME!!”.

  • Anonymous
    Posted May 20, 2014 at 3:20 pm | Permalink

    I like the overall design but I would prefer my “Recent Activity” log to appear full width directly below the “Readme” section. The readme section on my projects are generally one-liners since documentation is managed elsewhere. Not being able to read the “Recent Activity” log is really annoying.

  • jinglesthula
    Posted May 20, 2014 at 3:51 pm | Permalink

    With the ‘files changed’ links still in the main content area, moving the ‘nav’ to the left doesn’t help me. Using a user-agent stylesheet (I use the Stylish plugin) is my preferred method for ‘sticky’ pull request links for files changed. If anyone wants to try them out, I use this (hopefully Disqus will post them):

    #compare-summary > h1 {
    border-top: none;

    #content {
    margin-left: 30%;
    width: 70%;

    .aui-page-fixed .aui-page-panel-inner {

    #edit-pullrequest {
    border-left-width: 1px;
    border-radius: 3.01px 0 0 3.01px;

    #fulfill-pullrequest {
    display: none;

    #pullrequest-diff > section.main,
    #commit-summary {
    background: white;
    border: solid 1px #DDD;
    border-left: none;
    bottom: 0;
    left: 0;
    overflow: scroll;
    padding: 20px;
    position: fixed;
    top: 210px;
    width: 30%;
    z-index: 99;
    box-sizing: border-box;

    .refract-content-container .line-numbers, .refract-content-container .source {
    font-family: “Droid Sans Mono”

    This gives the BB pull requests a bit more of a Crucible style layout, which is way handy for navigating the files changed in a PR w/o having to scroll all the way to the top every time just to use the links.

  • Hyrax
    Posted May 20, 2014 at 6:51 pm | Permalink

    I like it, especially the new in-repo sidebar and code views. I also think the dahsboard is an improvement. When I hit the dashboard right after logging in, I’m going for one of my repos, so having that list broken out of the tiny little box it used to be crammed into on the right side of the screen is nice… the old dash layout actually really annoyed me because it made it hard for me to get where I wanted to go.

    That said, the horizontal size difference between the activity feed and repo list when in full screen is, as others have pointed out, a bit drastic and wastes a lot of space. If possible it would be interesting to see the activity feed expand in size more proportionally.

    Whenever there is a UI overhaul on any major site tons of people whine, but
    1) Analytics data doesn’t lie.

    2) Upset people or disproportionately represented because they are more motivated to comment than satisfied people
    3) In 6-12 months absolutely no one will remember the old layout

    • Adam Time
      Posted May 29, 2014 at 4:37 am | Permalink

      why fix it if it wasn’t this windows 8 mentality is so stupid.
      the work flow has been disrupted for what reason.

    • wizcocho
      Posted May 29, 2014 at 9:11 am | Permalink

      1) Of course analytics data can lie, you just need to fail to include every important variable to measure and it’s going to lie.

      2) You can then measure how much displeasing is a change by the number of upset people commenting

      3) And maybe in 6-12 months you’ll have lost a lot of people to the competency

  • Posted May 20, 2014 at 6:57 pm | Permalink

    Nice design, love it. More beautiful than github now.

  • Abhijit
    Posted May 20, 2014 at 7:32 pm | Permalink

    I do not like the changes. I work on a 23” monitor and all I see in the middle is white space and all the important stuff are all the way on the extreme sides. Repo overview page changes are okay, but the new dashboard changes are completely wrong in my opinion. May be you should give users the option to switch between these different UI styles.

  • Aldrin
    Posted May 20, 2014 at 9:33 pm | Permalink

    Where are the “this fork is x commits behind the upstream” notifications displayed? I can’t seem to see them anywhere on the site? Or has this feature been taken out?

  • Евгений Арасланов
    Posted May 20, 2014 at 11:03 pm | Permalink

    That’s cool

  • Posted May 20, 2014 at 11:53 pm | Permalink
  • Rory Byron Dent
    Posted May 21, 2014 at 12:03 am | Permalink

    I don’t feel at home with this redesign, but i suppose that the thing about redesigns … I liked it how it was before.

    Also, for the shortcut on the keyboard, please take into account foreign keyboards, not just qwerty, since the ” [ ” symbol is on the “alt” of my ” ( ” & ” shift + 5 ” on azerty and it aint working !

    at least give the option to chose between both designs

  • Anonymous
    Posted May 21, 2014 at 12:45 am | Permalink

    This is my feedback. I HATE IT !! I don’t find it usefull, It is very poor. At least put a button to switch back. And fire the designer, really whoever thought this is a great change, must be crazy or not use Bitbucket at all.

  • Deon Andrews
    Posted May 21, 2014 at 1:48 am | Permalink

    Okay, now this really sucks! where do I find the settings cog a.k.a cock for each repo? I would like to create webhooks

  • Scott Carpenter
    Posted May 21, 2014 at 2:00 am | Permalink

    I put my vote in as well for a more prominent activity stream.

    The whole point of a dashboard is to provide a means to stream current information. Given the repo list is going to be relatively static it doesn’t add much value to have these displayed front and center.

    While you’re at it please include contributor statistics – .

    That would be a really useful addition.

  • Tiia
    Posted May 21, 2014 at 2:05 am | Permalink

    Although I do not really have anything against updating user interfaces I do have something against removing/changing functionalities.

    My work requires me to watch a lot of repositories by a lot of different users (100+). Oftentimes the repository and user names (what is uppercase, what is lowercase?) are hard to remember. In the old version I was able to easily look for repositories by typing in the owner’s username or parts of it lowercase.

    But now I’m required to know which letters are upprecade and which are lowercase?

    ie: I have someone called TestPerson/TestRepo

    to look for their repository I would type in ‘test’ or ‘testp’ and get the result (old version)
    But now I have to type in ‘Test’ or ‘TestP’ to get any results

    Please bring back case-unsensitive searching

  • vasya
    Posted May 21, 2014 at 2:34 am | Permalink


    First screen with repo owerview. Head table – such wastle of space. And number of branches and forks and tags and watchers is so impotant information and so often required watch and track it – you can make it even bigger!

    Also I’m always focus on recent activity on dashboard AND repo owerview. Now it’s really impotant information for me moved background.

    My feedback from position of private repositories for business. For public opensource projects this layout may take a sense, but not for me.

    Analytics and focus groups – sucks.

  • Tomáš Palkovič
    Posted May 21, 2014 at 2:53 am | Permalink

    I would point out something that I didn’t see in the discussion yet.

    I think that the new left menu shouldn’t scroll out of your sight when you scroll down the page. Now I need to scroll back to the top of the page to use it and the space on the left is left empty and not usable. I guess that’s an easy fix that would add 30% more usability for me personally. Otherwise good job! Thank you! I like it much better now.

  • Sherri
    Posted May 21, 2014 at 3:29 am | Permalink

    Why not go totally responsive and make it mobile friendly as well? I also feel the repo list and activity stream should be swapped.

  • Sander van Dijk
    Posted May 21, 2014 at 3:31 am | Permalink

    Overall a nice step in the good direction! I hated the small box of repos, much easier to find the one I currently am interested in. I do agree with the need of an option to change the relative size between the repo list and recent activity, no reason why we shouldn’t be able to get a good view of both at the same time.

    Also, why still paginate the repo list? If it is important to find repos, you may as well just list all, even a few 100 repos should still be manageable.

    Finally, also agree that you should be able to disable the in-your-face missing README, there may not be a need for it for many private repos, and would rather see our wiki home page there for instance for the repos where we have one.

  • Nick Sanders
    Posted May 21, 2014 at 4:19 am | Permalink

    Where have the repository settings gone? There used to be a cog in the right corner but its now disappeared?

  • Юля Ведьмовна
    Posted May 21, 2014 at 5:16 am | Permalink

    new design is shit

    icons without text are shit
    fixed panel is shit
    gigantic unusable readme instead of recent activity (WHERE IS LINK??) is shit
    pls stahp design for pda this is git repository service not flappy bird or just another hipster app for iphone
    bring back old design
    sorry for my english

  • User
    Posted May 21, 2014 at 5:21 am | Permalink

    Seriously?! just… WTF?! Activity’s feeds, that’s the primary feature for most people thrown cutted aside with a damn harder way to read it and a stupid menu that was already clean and useful thrown on your face, huge and nothing more useful that it was?! why?!

  • Posted May 21, 2014 at 7:24 am | Permalink

    Amazing changes. Thanks!

  • Roger Vaughn
    Posted May 21, 2014 at 7:57 am | Permalink

    The redesign is horrible. I much prefer the previous design.

    Like some others here, we use Bitbucket in a company setting, with private repositories. Very few of our repos have readme files. We have absolutely no need to entice developers to contribute to our private projects, so the big “missing readme” banner is a huge annoyance.

    I agree with others that the activity list is much harder to read now, and shows up on screens where it doesn’t make a lot of sense. At least for the single repository view, it would make much more sense as one of the navigation items on the left, taking up the full center view when selected.

    The new repository list is a disaster, and is nearly a deal-breaker for us. We have over 400 repos (a statistic which no longer appears anywhere on the site but did last week). Paging them makes it much harder to find any given repo. Also, sorting them by update date doesn’t help either. Combine the paged view with the date sort and it is now extremely difficult to find any given repo in our list. This change makes it almost mandatory for our users to use the search function to find the repo they want. Combine *that* with the weird case-sensitive search, and Bitbucket is far, far more difficult to use now. We at least need the option to sort alphabetically, and would prefer a single list over the paged view.

    Also, again, we use Bitbucket in a private company setting. I don’t want to see the “Invite users to this repo” banner on every single repo. In fact I don’t want our users to see it *at all*. They should not be inviting anybody to our private repos!

    I’m not seeing any “improvement”, but a whole lot of new headaches with this design.

  • João Fernando Ruvinski
    Posted May 21, 2014 at 8:00 am | Permalink

    How to delete a repository directly without typing in the url? The icon is gone!

    • Nick Sanders
      Posted May 22, 2014 at 5:35 am | Permalink

      What’s the URL?

      • João Fernando Ruvinski
        Posted May 26, 2014 at 10:56 am | Permalink

        Thansks but I will not need more, I found where it is.

  • John Humphrey
    Posted May 21, 2014 at 8:32 am | Permalink

    I used to be able to strip a revision from the activity page – anyone know where that functionality got to in this new UI?

  • Joshua Hartwig
    Posted May 21, 2014 at 8:43 am | Permalink

    I am happy that I can now read the full names of my repos, but I feel like this could have been accomplished in a much more logical manner.

    You have expanded the space for viewing the repo names and cut down on recent activity. Apparently to mitigate this “loss,” you’ve also added automatic reordering of the repos to match recent activity. I find this to be an unwise decision. I agree that being able to find my repos comes first, then I want to view recent activity.

    However, finding repos should take up much less space than activity and their order should never change. This could easily be accomplished if repos could be browsed in a directory structure. This already is halfway present in the fact that each repo is owned by a user and that user’s name is present in the repo name followed by a forward slash. This would also allow users to create logical subdirectories for sorting repos (customer, type of product, ect.) I prefer a static structure for finding my repos and activity to tell me what is active. This type of repo sorting is even present in Sourcetree!

    I partially disagree with some of the comments regarding the Readme. My company develops a myriad of products that will one day need to be maintained by others. Knowledge of what the product is, its history, and how to get/build the code on the front page is incredibly useful.

    I do wish that the repo config/stats would be smaller though. These stats are not currently useful to me.

  • Timothy Hruska
    Posted May 21, 2014 at 9:16 am | Permalink

    I manage my teams output using the activity feed. I spend 90% of my time there. This new layout is awful for me. Bring back my old dashboard, or at least restore the equivalent functionality.

    If anything I would like more fine grained control over what is appearing in my activity feed.

  • crackcomm
    Posted May 21, 2014 at 9:57 am | Permalink

    It’s better thanks!

  • Bucket of Bits
    Posted May 21, 2014 at 11:16 am | Permalink

    This is poor, poor design and poor execution (deploying in the middle of a workday morning), especially in a professional environment where I need instant access to the feed, to Pull Requests and to everything else.

    Stop this Apple “memorize the icon shapes” crap, Apple has horrible UI, unfortunately they have a cult like following and now a bunch of designers convinced you guys that “this is the modern look and feel”. Form over function is garbage especially with a product where function (and production time) is absolutely essential. When I look at a diff and I have no idea which Repo I’m in unless I look at the goddamn url in my browser, that is embarrassingly poor design. When I open up a repo and I get a nearly blank Readme file taking over my entire screen, while all the important commit details and links are shoved over on the sides like a bunch of ads, and the pull request link is now shoved into “…” in a panel that I have to wait to open then scroll down… you get my point. Even describing the usability of this crap takes forever.

    This is extremely poor design and there is no way to return Bitbucket to its previous incarnation. There’s no excuse for this. Honestly, revert this commit and all of this crap or at least give your community the option to keep the far more usable previous design. This is a complete waste of resources which would be better spent fixing your uptime and your storage. Stop screwing around with this namby pamby useless crap (ooh pull out panels and Apply icons, squiggly lines, a commit that’s a square with a dot, more dots, more lines and dots and other Illustrator-happy nonsense in which you have to wait for a tooltip to actually figure out what it does).

    In other words, quit breaking your stuff and stop screwing over your community with “hype b.s. design”. The programming community is becoming exhausted with this crap and professional designers worth their salt know exactly why this “hack hype design” is terrible when you actually have to use it.

    I would not write all this if I did not respect bitbucket, this was just executed so poorly in so many ways.

  • pang
    Posted May 21, 2014 at 1:39 pm | Permalink

    Press F at dashboard, empty ghost modal appears

  • Roger Vaughn
    Posted May 21, 2014 at 2:43 pm | Permalink

    I’m a bit mystified why the Compare and Fork options are hidden in a “More” option in the expanded sidebar, and *all* actions are hidden under a “…” option in the collapsed sidebar. There’s plenty of room to show them all – please show them all!

    This “hiding functions in pop-outs” trend is not welcome in Google apps, and it’s not welcome here. It doesn’t simplify the design – instead it makes it harder to find functionality, and requires more clicks to get to it when you need it.

  • Justin
    Posted May 21, 2014 at 3:08 pm | Permalink

    The previous redesign felt like a huge step up, and well thought out. This one… just seems to introduce a lot of wasted space and fancy new design that I don’t need nor want.

  • Posted May 21, 2014 at 6:26 pm | Permalink

    I for one like the list of repositories being front and center. My account has nearly 300 repositories and to be honest the only time I actually go to the bitbucket site is to create a new repo, or browse the code/find the clone url. So I don’t care much for the activity feed.

  • residualflash
    Posted May 22, 2014 at 12:27 am | Permalink

    hate the re-design, feels clumsy and isn’t intuitive. The previous design was much more organized and readable.

  • Astrill Arnold Chitwa
    Posted May 22, 2014 at 1:22 am | Permalink

    Am thankful for new changes

  • Andrew
    Posted May 22, 2014 at 3:07 am | Permalink

    This new design is a crap. 99% of my time is checking activity team. I know what repos I have and this information on the 2/3 of page is wasting of space. Please add settings to bring the old activity stream back.

  • Cipher
    Posted May 22, 2014 at 3:17 am | Permalink

    I can’t find the REMOVE repository button in new design, please kindly let me know how to do it?

  • Nick Sanders
    Posted May 22, 2014 at 6:27 am | Permalink

    Found the repository settings icon, its at the bottom of the sidebar

  • Posted May 22, 2014 at 7:09 am | Permalink

    These changes are great! Good work BitBucket!

    I haven’t had the same issues others are reporting but on my 15″ MBP screen, I probably don’t have as much empty screen space as they do.

  • Phil Gilligan
    Posted May 22, 2014 at 7:55 am | Permalink

    Please show the ‘Compare’ and ‘Fork’ buttons by default. Hiding them behind a ‘More’ button when there are only five items in the list means an unnecessary extra button click.

  • Michael Campagnaro
    Posted May 22, 2014 at 1:02 pm | Permalink

    What happened to the project descriptions I entered? They are no longer visible in the dash or on a project page.

  • Anonymous
    Posted May 22, 2014 at 1:30 pm | Permalink

    I can get used to most of the changes but the three things that bother me are:

    1. The name of the repository is deemphasized almost everywhere. Case in point, my left side bar was collapsed and I went to delete the repository – nowhere on the screen did it say the name of the thing I was about to delete! And when someone comes to a Bitbucket page for one of my projects – I don’t want it to be subtle – I’d like the project name big and bold top middle. Context is important.

    2. The overview box with forks, watchers, etc. gets WAY too much emphasis. Can I have my repository name there instead?

    3. Can you just put settings with all the other nav links? Its current placement hides it.

  • Brian Howard
    Posted May 22, 2014 at 3:53 pm | Permalink

    Very nice changes!! I like it. Nice work!

  • Alex
    Posted May 23, 2014 at 1:02 am | Permalink

    As alot other people mentioned: It would be much better to do a 50 50-split between the repo-list and the recent activity.

    And I would prefer to have the recent activity on the left side. Or better: Let the user decide what the user want

    One more thing: Can you fix the blue navbar at the top, so I dont have to scroll all the way up again to go to an other repo, etc.?

    Usability is now worse than before. seriously

  • somedude
    Posted May 23, 2014 at 10:21 am | Permalink

    I started using bitbucket when the PySDL2 wrapper got into gear. So for about a year. This new design is terrible. The design does not make things easier to read or see at glance. Provide an option for folks to revert back to the old design. This new design provides terrible legibility.

    Not everything needs be designed asif it is a touch app. A problem infecting a lot webdesigns these days. The old BitBucket was of such elegance compared to this modern design disaster.

    And yes I do not like change especially if the change is for the sake of change and that is exactly what happend here.

  • Devnuhl Unnamed
    Posted May 23, 2014 at 1:08 pm | Permalink

    It has taken me several days to find the administration tools/settings. Why can’t it be more obvious/available?

  • Mark Peterson
    Posted May 23, 2014 at 1:46 pm | Permalink

    I really like the new design — The only issue I have is the amount of white space wasted on the home screen. Very few of us have repo names long enough to fill that. Any way to make activity just a bit wider there? That said, I love the new layout on everything else, and don’t spend much time on the home page, so I understand the need to keep it constant.

    I think the amount of hate here is likely due to the fact that those of us that liked it didn’t look for this page. I only found it when I was looking for a bit more info. The workflow is now definitely better for me. Thanks.

  • Posted May 23, 2014 at 1:47 pm | Permalink

    Please add the milestone progress bar, it’s only the missing piece I can see.

  • Anonymous
    Posted May 25, 2014 at 5:49 am | Permalink

    I loved, great job Bitbucket team.

  • Michael Stevenson
    Posted May 25, 2014 at 11:16 pm | Permalink

    Where have all of my repository descriptions gone? These have been very important for differentiating similar repositories, or providing critical information (e.g. “deprecated: use xx repository instead”), and they’ve been completely blown away in this new design. Can I recover them somehow, if only so that I can move them into a README file?

  • ABR
    Posted May 25, 2014 at 11:49 pm | Permalink

    The dashboard seems to be an overreaction. Whereas before one had to hunt for a list of repositories, now they are front and center, squeezing the far more interesting activity history off to the side. Finally being able to see the repo list without clicking into menus or widgets is a good thing, but activity is still the most interesting day to day info for developers and shouldn’t ALWAYS be relegated to small real estate. If you don’t like the idea of swapping the two panes or making it customizable, how about a fourth tab for ‘Activity’ in the Dashboard?

    • ABR
      Posted May 28, 2014 at 3:27 am | Permalink

      Another point, I feel compelled to throw in my hat with those asking for the repo name to be shown on the pages, when in sidebar-collapsed mode. It’s a completely mystery where you are without it.

  • Timothy Hruska
    Posted May 28, 2014 at 5:56 am | Permalink

    After using the new layout for a while I can clearly state that the new layout has made it much more difficult to interact with my team. I was extremely dependent on the activity feed. We have many repos, and having to go into each repo to see the activity on that repo does not work for a large company with many repos.

    The tool has made my flow almost unworkable. I am now reviewing alternate tools. And possibly other repository solutions.

  • Anonymous
    Posted May 28, 2014 at 1:01 pm | Permalink

    Case-sensitive sorting of repo and file names is just silly. That’s not how *humans* quickly find things.

  • Max
    Posted May 28, 2014 at 3:29 pm | Permalink

    1. Larger repository list: great!

    I like very much the fact that you made the repository list larger — the previous tiny box was difficult to navigate as I had to scroll constantly and most repo names were too long to fit anyway. *However* I think you went too far and having the feed in the sidebar and repo list take all the remaining space is a good idea taken too far. Why not have the repo list automatically resize itself so it shows all the data and leave the rest for the feed?

    2. Repository list sorted by the most recent activity: WTF?!

    Obviously your testers must have told you it’s a great idea but if someone contributes to several repos frequently they just keep jumping up and down the list. Please add an option to sort alphabetically.
    2.1. Related feature idea: have a checkbox ‘hide repos not accessed in the last month’ if you’re concerned about the list growing too long.

    3. There isn’t a README yet (and never will).

    Please add a button to hide it, like ‘Invite users to this repo’.

    4. If the user clicks >> (expand sidebar) the Settings button appears in its place and <> and << should be in the same place so clicking twice without moving the mouse would open and close the sidebar instead of taking the user to the Settings page.

  • Posted May 30, 2014 at 2:05 am | Permalink

    very anoying, indeed!
    (SWITCH BACK option, please!)

  • Josh
    Posted May 30, 2014 at 4:09 pm | Permalink

    Really dislike the new layout, preferred the old one much better and it easier to find functionality as well.

  • JonathanYap
    Posted June 5, 2014 at 8:37 am | Permalink

    I have been poking around in this new format trying to find a way to see my repo names and their associated description. It doesn’t do much for me to see just “BLAH-NNNN”; I have to open each one up to see what it is about, which is not very practical.

  • Anonymous
    Posted June 10, 2014 at 7:25 pm | Permalink

    So, 20 days in. I’m sorry to say that I spend less time on bitbucket now. I used to have dashboard constantly open to get a state of what was happening – but when quickly viewing the browser tab – the changes to my right are tucked away enough for me to not spend time on them. It might sound lazy or ignorant, but it’s just my personal observation. Hopefully all feedback helps.

    Some more feedback (might be relevant that my left sidebar is minimised):
    – The full width layout makes reading comments on issues very tedious. 40-45 words is too much in one line. Comparing to these disqus comments makes the readability difference even more obvious.
    – Full width also negatively affects issue listing. Try scrolling down an issue list and not use hover to identify which issue was created when. It’s a slow effort.
    – It took me a while to figure out team settings. The team page has a drop down that also acted as a button, which might deviate from drop down behaviours in general (select item from drop down instead of drop down being an actual button).
    – Wiki also suffers from the “too long sentences” issue.

    Overall, I think the best way of summarising my experience so far is how I started this comment: Less time spent.

  • HonoredMule
    Posted June 11, 2014 at 6:54 pm | Permalink

    I really hate how the sidebar expands automatically if clicked /anywhere/ in blank space. Exactly 100% of the time I’m clicking on what looks like page margin or whitespace (in fact the only visible space that looks safe to click) to focus my browser or bring it to the front, and I get rewarded by having the actual page contents that matter obscured even worse.

    There isn’t even a change to link pointer to warn me of this, but the real solution is just don’t do it. If I really need to use 1/4 of my browser window to see an explanation of the 6 icons/links with which I’m intimately familiar, there’s already an elment on the bottom to do that.

  • Carlos J López
    Posted June 12, 2014 at 6:52 am | Permalink

    Where the hell is the “Manage this repo” button?” it should be on the left menu of the current repository i’m on.

  • Posted June 17, 2014 at 8:18 am | Permalink

    Do you have social media on GitHub?

  • Posted June 28, 2014 at 11:40 pm | Permalink

    As far as i’m concerned, is used for github url shorten and project pages.

    I’ve got a domain [ ], which achieves the same result by different methods.

    Contact me: willin(at) if you are interested.

  • Zoomorph
    Posted July 3, 2014 at 9:20 pm | Permalink

    Really horrible layout change… hard to find anything, have to mouse over all kinds of little symbols to find out what they mean. The menu on the far left side is in an extremely awkward and unintuitive position. The first page when clicking on a repo is useless (for all of mine, at least). I’ve lost a lot of motivation to use BitBucket since this change. The old layout was very convenient and intuitive; this new layout adds nothing but obscurity.

  • Kristen
    Posted July 18, 2014 at 9:48 am | Permalink

    How do I disable the annoying “New sidebar navigation” pop up? I have to click on “Got it” EVERY time I land on a new page or refresh. It’s been 2 months… I REALLY do get it and don’t need to see the pop up anymore! Thank you!!

  • Tim
    Posted September 22, 2014 at 5:33 pm | Permalink

    I don’t actually like this feature, at least as far as I understand it. When I go to the repository to send a pull request (a very common task for me), the “Create Pull Request” button isn’t visible. This is on a very large desktop (4k TV) so if it’s “responsive” those buttons should still be there, but they’re instead buried into some menus. Please change this back to how it used to be.

  • Posted May 28, 2015 at 4:28 am | Permalink

    The WIKI width is too wide for mobile devices.

  • DJMix
    Posted September 3, 2015 at 4:18 am | Permalink

    What kind of user experience decision are you making by setting up only a stupid shortcut ‘[‘ for expanding the sidebar? This has seriously frustrated me more than I can barely handle. Becase the sidebar will always be minimized if I opened it from mobile, and I keep forgetting how to expand it. It’s a major fail for UI/UX if you have to google it just for very simple interaction. Switching to gitlab soon…

  • Posted June 8, 2016 at 8:29 am | Permalink

    Simple fix for a more contained Bitbucket similar to GitHub.