Release Notes

New in Version 1.2

Tahoe Compatibility

JuxtaCode's UI has been overhauled to work with Liquid Glass on macOS Tahoe.

Symbols to Indicate Change Types

Until now, JuxtaCode's UI has purely relied on colour to indicate what type of change is being highlighted. With this update, a symbol appears in the top left of each highlighted segment to indicate if it represents an addition (+), removal (-), modification () or conflict (!).

Performance and Stability

  • Smoother commit list loading.
  • Initial workspace diff loads more reliably.
  • Fixed a potential crash when generating diffs.

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: juxta would 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-diff option 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.