Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-29131

[UX] SCM annotations should have placement configured separately

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Won't Do
    • Not Evaluated
    • None
    • Qt Creator 10.0.1
    • Editors
    • None
    • Linux/X11

    Description

      Since a recent version of QtCreator a new feature has been added. Its quite cool!
      It is the showing of the git-blame level output on the current line.

      The method of displaying this has created an issue, though. It today uses the 'line annotations' method of displaying this information. Which means it can be configured to be shown at different locations respective to the line it is about.

      The problem is that the main usage of the 'line annotations' placement configuration is the result of things like a linter and the compiler output. Errors/warnings, in other words.

      Effectively this means that the current usage of line-annotations is used rarely and temporarily. It is Ok for it to distract you from simple browsing since something is in need of attention.

      I have configured the line-annotations to happen between the lines mostly because I use a small font and a wide-screen laptop. The annoyance of text jumping is minimal in normal usage because 99.99% of the lines have no line-annotation.

      But the showing of the git-blame (name plus date) happens on any line I land on. Every single cursor vertical movement now causes the text to jump right there where your eyes look, since you look at your cursor (right?).
      The result is not very nice.

      My suggestion, hardcode the git-blame output to be always aligned to the right scrollbar. Since only the current line has this notification there is no risk of not knowing which line the issue belongs to (wider screen problem). And this avoids the 'jumping text' issue right there where your eyes are.

      Thank you!

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            davschul David Schulz
            tomz Tom Zander
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes