Uploaded image for project: 'Bitbucket Server'
  1. Bitbucket Server
  2. BSERV-8222

Improve efficiency of layout for the diff-tool



    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.


      Atlassian status as of March 2020

      Hi all,

      I'm excited to share that in Bitbucket Server 7.0 we shipped redesigned and optimized pull request page with several improvements you’ve been asking us, including more efficient use of the screen space in side-by-side diff.

      You can find more information in the Bitbucket Server 7.0 release notes and Pull Requests documentation.

      Please, don't hesitate to leave feedback on the feature in the comments. This will help us to priorities further development.

      Anton Genkin
      Product Manager Bitbucket Server


      Original message

      The Bitbucket-diff tool has a very inefficient layout. This means on my screen (a standard 3:4 screen) that I only have 50 characters per side-by-side file. This too less to be able to do a reasonable review.

      Inefficiencies are pointed out in the attached image:

      • Lots of superfluous whitespace. Many margins can be reduced. There seems to be a default reservation for files up to 999999 lines, but smaller files do not that that much room for line numbers
      • The list of tiles subject of change is on the left. You must collapse that panel to have a screen that has enough usable space. But if you collapse it, it takes up too much space. since the information in collapsed state is zero. There also is no need to have that panel, since the information already is on top of the diff view.

      As an example; Reviewboard has a more pragmatic representation, showing the file list on top and all changed files below. That also has the advantage that you can scroll through a diff instead of constantly having to switch between files manually.


        Issue Links



              Unassigned Unassigned
              b447cb34a656 WillemA
              3 Vote for this issue
              6 Start watching this issue