gitkraken / vscode-gitlens

Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

Home Page:http://gitkraken.com/gitlens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Branch, Tags, Stashes, Local Branch, and Remote Branch "Markers" Are Missing/Removed From Minimap

TJohnsonSE opened this issue · comments

Description

After the latest version update to 15.0.1, the "green marker" that used to appear on the minimap to mark which current branch/commit I had checked out is gone, as are the "markers" that marked Tags, Stashes, Local Branches, and Remote Branches.

Reproduction steps on Gitlens Supercharged v15.0.1:

  1. Open the Gitlens Commit graph on any repository
  2. Enable the minimap by hitting the "Toggle Minimap" button in the top right-hand corner of the Commit Graph panel.
  3. Enable all "Markers" by clicking the drop-down arrow next to the "Toggle Minimap" button in the same top right-hand corner of the Commit Graph panel.
    image
  4. Check out any branch in the repository.
  5. Notice there is no longer a lime-green "marker" on the minimap to indicate where in the commit history your current Git state is pointed to.
  6. Notice there are no "Markers" to mark Tags, Stashes, Local Branch, or Remote Branches
  7. Reload the VSCode window and attempt steps 1-5 again. Notice how even a fresh reload does not fix the issue.

Screenshot of Issue

image

In the above screenshot, you can see the absence of the lime-green "marker" that used to show where my current branch or checkout is in the commit history. Also, there are no square "markers" to mark Tags, Stashes, Local Branches, and Remote Branches, even though I have all of them enabled, and I do have multiple stashes, branches, and tags in this Git repository.

Expectation Screenshot

image

In this screenshot, you can see what the minimap used to provide (roughly, I had to draw on an estimate), and no longer does. The dots/squares below the commit graph show the tags, local branches, a single stash, and remote branches. The lime green line shows where I'm currently checked out at in the commit history.

GitLens Version

15.0.1

VS Code Version

Version: 1.90.0-insider (user setup)
Commit: bbc4ba1eff648ee542972589216f211b7a6a08f2
Date: 2024-05-14T05:48:27.714Z
Electron: 29.3.1
ElectronBuildId: 9464424
Chromium: 122.0.6261.156
Node.js: 20.9.0
V8: 12.2.281.27-electron.0
OS: Windows_NT x64 10.0.19045

Git Version

git version 2.43.0.windows.1

Logs, Screenshots, Screen Captures, etc

No response

I realized a little later that the zoom behavior has always been the case, and is not related to the latest update, so I removed the information in this report pertaining to it.

I have reverted back to version 14.9.1, and the minimap contains all of the proper UI elements, so it must be a commit after this version that caused the regression.

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.