- Git Beta: Added
git.hunk_style
setting to allow toggling between git hunk visual styles. (#26038) - Git Beta: Made suggested commits placeholders and allowed them to be committed. (#26006)
- Git Beta: Improved
.git
scan heuristics. (#25927) - Git Beta: Improved consistency between Git panel and Git modal. (#25990, #25988, (#26000)
- Git Beta: Changed the behavior of git features to not treat
$HOME
as a git repository unless opened directly. (#25948) - Git Beta: Updated
enter
in the list of changed files to preserve focus. If you want the old behaviour, hitenter
twice. (#25986) - Git Beta: Fixed bugs where the text on certain buttons would overflow due to long names. (#25940)
- Git Beta: Fixed an issue where when the git panel would need to scroll all the items are pushed off the screen. (#25961)
- Git Beta: Fixed a bug where the git panel footer wouldn't show up when on a detached HEAD. (#25968)
- Git Beta: Fixed toggling folds from within deleted hunks. (#25967)
- Git Beta: Fixed keyboard shortcut display in project diff view. (#26045)
- Git Beta: Fixed a bug where staging/unstaging of hunks could use the wrong git repository if you had many open. (#25996)
- Git Beta: Follow the cursor, not the scroll anchor, in the list. Although the scroll anchor was nice for passive scrolling, it broke if you had changed the overflow scroll settings. (#25986)
- Vim: Fixed
j/k
on folded multibuffer header. (#25944) - Vim: Added git keyboard shortcuts:
d u/d U
for staging/unstaging in the project diff view.d o/d O
to show hide/toggle staged in the editor andd p
for restoring the hunk. (#26045) - Linux: Fixed a panic that could occur on theme appearance change. (#26019)