Skip to content

Guttered 0.3.0

Choose a tag to compare

@nathangerday nathangerday released this 10 Oct 00:45
· 13 commits to main since this release

Guttered 0.3.0 adds diff previews on branch-change markers and a filterable branch picker.

Changes

  • Hover over a marker to preview the removed and added lines, including unsaved edits. The preview stays separate from code documentation. Click Open Diff with Merge Base to open VS Code's diff view at that change.
  • Change Base Reference now lists local and remote-tracking branches. Type to filter them. Default branch (automatic) is the first choice, and every selection still compares from its merge base with HEAD. You can also enter a tag, commit, or other reference.

Marker previews require visible editor inlay hints with Editor: Inlay Hints: Padding turned off (VS Code's defaults). Markers and the diff command remain available when hints are hidden or padded.

Install

  1. Download guttered-0.3.0.vsix below.
  2. In VS Code, run Extensions: Install from VSIX… and select the file.
  3. Reload the window if prompted.

For Remote–WSL, install from a WSL-connected window. Guttered runs in WSL and uses WSL's Git.

Requires VS Code 1.95+ and Git 2.30+. See the README for settings and limitations.

Validation

TypeScript checks and all 41 automated tests pass. Desktop verification on VS Code 1.95.3 and 1.141.0 covers independent marker previews, native diff navigation, and branch selection.