Added
-
Adds user-defined modes for quickly toggling between sets of settings
-
Adds Switch Mode command (
gitlens.switchMode
) to quickly switch the active GitLens mode -
Adds a built-in Zen mode which for a zen-like experience, disables many visual features
- Adds Toggle Zen Mode command (
gitlens.toggleZenMode
) to toggle Zen mode
- Adds Toggle Zen Mode command (
-
Adds a built-in Review mode which for reviewing code, enables many visual features
- Adds Toggle Review Mode command (
gitlens.toggleReviewMode
) to toggle Review mode
- Adds Toggle Review Mode command (
-
Adds the active mode to the status bar, optional (on by default)
- Adds
gitlens.mode.statusBar.enabled
setting to specify whether to provide the active GitLens mode on the status bar - Adds
gitlens.mode.statusBar.alignment
setting to specify the active GitLens mode alignment in the status bar
- Adds
-
Adds modes settings (
gitlens.mode.*
) to the interactive settings editor -
Adds
gitlens.mode.active
settings to specify the active GitLens mode, if any -
Adds
gitlens.modes
setting to specify the user-defined GitLens modes
-
-
Adds an icon for the Compare File with Previous Revision command (
gitlens.diffWithPrevious
) and moves it into the editor toolbar -
Adds an icon for the Compare File with Next Revision command (
gitlens.diffWithNext
) and moves it into the editor toolbar -
Adds menu settings (
gitlens.menus.*
) to the interactive settings editor -
Adds a display mode dropdown at the top of the interactive settings editor to reduce complexity
- Adds
gitlens.settings.mode
setting to specify the display mode of the interactive settings editor
- Adds
-
Adds a tree layout option to tags in the GitLens explorer — closes #358
-
Adds Show GitLens Explorer (
gitlens.showGitExplorer
) command — shows/expands the GitLens explorer -
Adds Show History Explorer (
gitlens.showHistoryExplorer
) command — shows/expands the GitLens History explorer -
Adds Show Results Explorer (
gitlens.showResultsExplorer
) command — shows/expands the GitLens Results explorer
Changed
- Moves the GitLens explorer, GitLens History explorer, and GitLens Results explorer under the Source Control activity (in the sidebar) 🎉 — closes #213
- Showing results in the GitLens Results explorer now properly shows the explorer first
- Renames Compare Line Revision with Previous command (
gitlens.diffLineWithPrevious
) to Compare Commit with Previous for consistency with other commands - Renames Compare Line Revision with Working File command (
gitlens.diffLineWithWorking
) to Compare Commit with Working File for consistency with other commands - Renames Show Commit File Details command (
gitlens.showQuickCommitFileDetails
) to Show Commit Details for consistency with other commands - Reworks GitLens menu contributions and configuration — see menu settings above
- Renames the
gitlens.advanced.menus
setting togitlens.menus
- Renames the
- Uses the new Webview API for better interactions and behavior with the interactive settings editor and welcome page
Fixed
- Fixes #366 - Running a GitLens command from a keybinding fails
- Fixes #155 - Navigating file diffs with
alt+,
gets stuck - Fixes #359 - Show changes of an added file in the first commit
- Fixes bronze typo thanks to PR #361 by Cory Forsyth (@bantic)
- Fixes individually typo thanks to PR #364 by Brett Cannon (@brettcannon)
- Fixes issue where comparing previous revision during a merge/rebase conflict failed to show the correct contents
- Fixes issue with the current line blame toggle not working when current line blame starts disabled
- Fixes various issues when not on a branch