I like seeing the recent change / author annotations on blocks:

However, I keep finding myself accidentally clicking them, which shifts the entire editor to the right. I'd like to keep the annotations, but disable the click action (or make it harder to accidentally trigger). Is there an option for this?
While you can control what happens when you click on it, you can't currently have it do nothing. That is a good idea.
I've an early stage working prototype ๐
This is how it looks when both Authors and Recent Changes commands are disabled

This is how it looks when only the Authors command is enabled

This is how it looks when only the Recent Changes command is enabled

The approach I'm thinking about would involve adding 2 config entries as shown below, and would make them both enabled by default

Would that be a good approach to implement this feature?
Awesome! Thanks so much for tackling this! Instead of adding a new enableCommand flag, I would suggest just adding false to the command, so it would be command: CodeLensCommand | false. That would make the changes required (especially in the GitLens Settings UI) less.
Thanks @eamodio for the feedback! Will proceed accordingly.
Based on that, the Settings UI should be like this, correct?

Yeah, I like that UI (I honestly was thinking about just a _When clicked_ does nothing type action in the dropdown -- but I like yours much better). The might be a challenge with it being a combine setting with that UI - since unchecking it would set it to false which will affect the dropdown. I'm not in front of a machine atm but it might be fine ๐
Awesome! Thanks for the feedback!
I got inspiration from the existing views.repositories.showBranchComparison setting. Based on my testing, it seems to be working as expected ๐
Here is a screen capture for a fully functional implementation ๐

Here is how it responds to parent settings being disabled or enabled

@abdusabri Looks great! Awesome work!
I'm very sorry about the wrong references to this issue ๐, was testing some changes on my fork while working on another issue and didn't realize I had used the wrong issue number ๐คฆโโ๏ธ. Please ignore
Added in GitLens 11
Most helpful comment
@abdusabri Looks great! Awesome work!