Release Notes
New in Version 1.3
Twin Focus
Hover over a word to highlight the corresponding word on the other side of the diff.

Improved diffing algorithm
Better recognition when two bodies of text mainly differ by their line breaks.

Diff UI improvement
Extra connecting lines now appear in diff dividers when there are a few scattered word differences that might be hard to spot within a large modified segment.

And more…
- JuxtaCode can now be used as a merge tool for Jujutsu.
- Performance improvements when generating large diffs.
- You can edit a text clipping's title by selecting it in the sidebar and pressing enter.
- Other small bug fixes.
Version 1.0.5
- More performance improvements.
- Fixed a crash that could occur when opening a repository.
- Fixed a crash that could occur when using “Choose All from Left/Right” in the merge tool.
- Fixed large diffs only partially loading when using
git difftool. - Improved support for the various ways that
git difftoolcan be called. E.g. using “..” notation to specify two revisions.
Known Issues
While support for git difftool has been improved, a couple of issues remain:
The
--dir-diffargument is not yet supported.Workaround: Remove
--dir-difffrom your invocation ofgit difftool. JuxtaCode will still present a diff of the revisions that you passed in.juxtadoes not yet support comparing 2 specific files (as opposed to revisions) viagit difftool.Workaround: Open the files in JuxtaCode directly.
Version 1.0.4
⚡️ Lots of performance improvements ⚡️
And a bunch of fixes:
- Fixed a crash that could occur when opening a diff.
- Fixed a crash that could occur when scrolling through a list of commits.
- Fixed visual glitches in commit list when there are a lot of branches.
- Fixed file history not opening properly when the repository is already open.
- Fixed File > Open… not offering to open files in file history.
- Fixed: it wasn’t possible to select text from commit diffs.
- Fixed:
juxtawould just show a repository in Finder instead of opening it in JuxtaCode.
Known Issues
Regrettably, using juxta with git difftool fails in a few scenarios:
- the
--dir-diffoption isn’t currently supported, ..notation for specifying ranges is only partially supported, and- diffs with a lot of files can get stuck after partially loading.
I intend to address these issues in an upcoming update.
Version 1.0.3
Fixed the “Buy Now” button 🤡
More meaningful improvements are in the works, but I felt I had to address this embarrassing mistake first.
Version 1.0.2
🚀 The launch release!
🌿 Compare branches
🧐 View file history
✅ Resolve merge conflicts
↔️ Compare text
and more.