What's Changed
- Rewrite font configuration to supports dynamic font fallback.
- Auto focus search box after a new page opened.
- Add an option to enable
--recurse-submodules=check
on push. - Add an issue tracker template for commit hash in message.
- Fix the foreground issue of
ToolTip
- Fix the issue that the counter of local changes is incorrect
- Supports commit sha navigation in commit message
- Add a toggle button to enable
--first-parent
option in commit graph. - Displays untracked submodules in unstaged changes
- Supports using arrow keys to select and space key to open repository in Welcome page.
- Supports searching repository's path in Welcome page.
- Add a button to see the branches and tags that contains selected commit.
- Rewrite FileHistories page to only focus on selected file
- Using
-- <pathspec>...
instead of--pathspec-from-file=<file>
ingit stash push
command to support git < 2.26.0 - Now
Visible Diff Context Lines
is a runtime value that will not be saved intopreference.json
- Add a context menu item to copy entire content of
SelectableTextBlock
- Clear last search filter after new
Welcome
page opened. - Supports squash multiple commits into selected one.
- [Windows] Fix the issue that open file paths with spaces
- [Windows] Fix the issue that an executable file with the same name as directory will be executed while trying to open directory
- [Linux] Fix aarch64 package dependencies
- [Linux] Supports using system window frame instead of custom borderless window.
- [macOS] Fix exec permission of release package
- [macOS] Prefer using
iTerm.app
instead ofTerminal.app
if it is installed - Several other UI/UX changes
New Contributors
- @ybeapps made their first contribution in #377
- @ChiahongHong made their first contribution in #381
- @UchiTesting made their first contribution in #405
Full Changelog: v8.26...v8.27