Fork for Windows 1.38

Aug 27, 2019 Dmitry Serov tag release notes windows

We’re back with a fresh release of Fork for Windows. This post, like the one before it, will highlight the features and fixes found not only in this release, but also in several previous versions.

Without further ado, let’s review what the latest releases of Fork for Windows have to offer.

Side-by-side diff!

We’re bringing you more ways to compare your commits efficiently with side-by-side diffs. Click the latest addition in the list of diff viewing options to present a side-by-side view often found in external merge tools:

Or, press spacebar to get a quick look at the side-by-side diff:

Many of our commits include a reference to the issue tracker that we’re using. Similar to its macOS counterpart, Fork for Windows can now transform this reference into a highlighted link that leads you directly to the ticket in question.

Swipe and onion skin mode for images

You can visually compare images using 3 different modes: side-by-side, swipe, and onion skin.

Filter for branches and changed files

Sometimes there’s just too many branches on the sidebar. Fork for Windows comes to rescue with a filter to search for branches by name:

You can filter files in file lists, too:

Draw branch labels using their graph colors

In this release of Fork for Windows, branch labels in commit list are drawn using the colors of their respective branch graphs, making navigation easier.

Quick actions for Interactive Rebase

Firing up the whole interactive rebase workflow, might be a bit of an overkill if all you’re trying to do is a simple squash. As in Fork for Mac, there is now an easier way to start with interactive rebase in Fork for Windows: Quick Actions.

You can select a Quick Action for interactive rebase in the branch’s context menu.

Show avatars in commit list

As another way to streamline commit navigation, Fork for Windows will now show avatars from Gravatar for commit authors.

Add inline search to diff view (use Ctrl+F)

It might not be easy to find that exact change you’re looking for in a large diff. You can now press Ctrl+F to search for the text in question straight from the diff view.

Other changes
  • Merge button is now disabled for modified-removed confilcts (#174)
  • Japanese characters are now rendered correctly on avatars (#176)
  • Interactive rebase branch names now uses correct format (#178)
  • Ctrl+Alt+O shortcut doesn’t cause conflicts anymore (#23)
  • Don’t open all folder in the branches view (#32)
  • Fixed diff highlighting for \n (#94)
  • Tags are now visible in Repository Manager (#168)
  • External diffs now show correct line endings (#215)
  • Fixed a crash when dragging Repository tab to another Fork instance (#4)
  • Fixed New Branch button display for submodules (#225)
  • Fixed a crash when File History window is closed (#229)
  • URL font is updated for Dark mode (#243)
  • Blame window is no longer modal (#248)
  • Added support for AraxisMerge (#74)
  • Add support for opening Fork CLI from current directory (#78)
  • IR reword editor does not clear all edits on losing focus (#93)
  • Propose to checkout the local branch and faast-forward it to remote branch (#224)
  • Add confirmation dialog when hitting Esc on Interactive Rebase (#255)
  • Correctly handle files named HEAD (#284)
  • Add branch custom actions (#301)
  • Automatically resize commit columns when opening a repo (#277)
  • Fixed a crash in the beta window (#302)
  • Add inline highlighting for side-by-side diffs (#303)
  • Display cloning progress (#324)
  • Fixed Fetch shortcut issues (#340)
  • Fixed a crash when selecting text with bug tracking reference (#342)

Download Fork right now and share your feedback with us!
Download Fork for Windows

Share this:

Fork for Windows 1.28

Feb 27, 2019 Dmitry Serov tag release notes windows

After the release of Fork 1.0.73 for macOS, we are back with another update – this time for Windows. Fork 1.28 comes with user interface redecorations, a port of a major feature from macOS and a couple of neat features here and there.

Redesigned application layout

Fork 1.28 boasts a beautiful new toolbar that also includes labels for each of the icons. The commit details view was redesigned as well, which brings it on par with the similar changes in Fork’s last macOS release.

Custom actions

As Fork’s version for Microsoft operating systems matures, it steps closer to feature parity with its counterpart for macOS. In this release, custom actions for Fork arrive on Windows – and here’s what they look like:

To find out more about the feature, refer to the pertinent post in our blog.

Ability to wrap commit message by ruler

The ruler in the commit message editor is useful to indicate the maximum acceptable line length. It might be visually unappealing, though, when the text overlaps the ruler – which shouldn’t happen anymore thanks to a quick action in the context menu that wraps paragraphs when needed.

Custom diff for binary files

Binary files so far have successfully eluded the grasp of the mighty line-by-line diff (which is probably for the best). Yet there is something we are now able to compare between their revisions. Fork 1.27 for Windows will now show the size difference between binary files to articulate the changes better.

Other changes
  • Ability to delete multiple branches and stashes
  • Vertical layout for wide monitors
  • Option to show whitespace characters in diff
  • Compare branches by selecting them on sidebar
  • Add commit parents to the summary view
  • Take commit template into account
  • Add subfolders to Repository Manager
  • Ability to add/remove submodules
  • Allow to push a branch to a remote branch with a different name

Download Fork right now and share your feedback with us!
Download Fork for Windows

Share this:

Fork for Windows 1.23

Nov 10, 2018 Dmitry Serov tag release notes windows

The next major release of Fork for Windows – 1.23 – is now available. The today’s release finally incorporates the mighty interactive rebase in the Windows version of Fork, adds CLI support, image diffs, and much more. Without further ado, let us uncover the changes Fork for Windows 1.23 brings to you.

Interactive rebase!

Interactive rebase has been a part of Fork for Mac for quite a while, and it has consistently been praised by our users as one of the most elegant and intuitive ways to rebase their commits. Today, we are proud to announce that Windows now employs Fork’s interactive rebase in all its glory.

Open the interactive rebase window by right-clicking a commit or a branch, and once there, Pick, Edit, Reword, Squash, Fixup or even Drop commits entirely. Interactive rebase has never been easier.

Show diff for image files

In Fork for Windows 1.23, you can see how an image has been manipulated between commits using a handy visual diff view. The viewer supports alpha channel in images and several popular image formats.

New combined list mode in file list

A hierarchical representation of files in a commit might not be the way to go in many cases. Should your subfolders go deeper than ever, Fork is here to help with the combined, top-level view of all the related files. Use the button in the top right hand corner of the file list to switch modes between Tree view and List view.

Handle CLI arguments to open repositories

There are, of course, those who enjoy the ways of the venerable cmd.exe, or those who feel like exploring the possibilities of the more recent Powershell. This release of Fork has something for them, too. It is now possible to open a repository in Fork by executing

fork.exe path/to/repo

from the command line, or even

fork.exe .

if the current directory is inside a git repository.

Ability to pull a branch without checking it out (fast-forward pull)

The last thing you want when working on a change is setting your current work aside to pull remote changes in another branch. But from now on, Fork has you covered – the ‘Fast-Forward Pull’ option allows you to get your other branch up to date with the remote without the need to check it out beforehand. The option can be found by right-clicking a branch in the branch list.

Improvements
  • Stash and re-apply local changes on pull
  • Hide untracked files and show ignored files
  • Option to use underscore as default space character for branches
  • Remember position on multiple monitors
  • Perform clone as a background task
  • Add predefined Beyond Compare settings
  • Show line numbers in file tree text view
Bugfixes
  • Fixed: Selecting via line numbers or with a double click doesn’t reveal Stage/Discard buttons
  • Fixed: Blurry font in context menu when 125% scaling is applied
  • Fixed: Adding entry to a new gitignore file doesn’t work
  • Fixed: Crash when attempting to Search with an empty request
  • Fixed: Hook output is not visible in activity manager
  • Fixed: Behind/ahead info isn’t showing when local and remote branch names are different

Download Fork right now and share your feedback with us!
Download Fork for Windows

Share this:

Fork for Windows 1.21

Sep 25, 2018 Dmitry Serov tag release notes windows

You can now download the latest release of Fork for Windows - 1.21. This version introduces repository-wide search, overhauled preferences dialog and many other improvements and fixes. Let’s delve into what Fork for Windows 1.21 has to offer.

Searching through the repository is a task where a git GUI should excel, and Fork is no exception. In this release of Fork for Windows you can use Ctrl+F to show the search bar. The arrows will navigate you through the results, while the X button will hide the bar altogether.

Show list of changed files in commit summary view

Following a similar feature implemented in Fork 1.0.70 (see the previous blog post), Fork for Windows will also display the full list of changes in a commit when the ‘Commit’ tab of the bottom pane is selected.

Reworked preferences dialog + ability to edit global git credentials

This release of Fork for Windows saw a major rework of the Preferences dialog. The changes weren’t only visual, though – you are now able to configure your global git credentials (user name & email) right on Preferences’ ‘Git’ tab.

Ability to save working directory changes as patch

Another new feature that we highlighted in the post for Fork 1.0.70, this one allows you to convert a subset of your latest working directory changes into a separate patch. Invoke the ‘Save as Patch…’ option from the context menu upon selecting the required files to try it out.

Add commit message spell checking

Mistakes and typos in everyday writing aren’t nearly as noticeable as in commit messages. In Fork for Windows 1.21, however, orthographical errors are much less likely to end up in commits, since a spell checker is now included in commit message editor.

Improvements
  • Ability to revert incorrect merge resolution for a particular file
  • Add ability to change tracking reference for remote branches
  • Improved Logo
  • New Stash icon
  • Show line numbers in file tree text view
Bugfixes
  • Fixed: ‘Stage’ button works as toggle button
  • Fixed: Comparing commits without changes shows a file

Download Fork right now and share your feedback with us!
Download Fork for Windows

Share this: