Details
-
Suggestion
-
Resolution: Won't Do
-
Not Evaluated
-
None
-
Qt Creator 10.0.1
-
None
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!