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.2.2

Fixes an issue that prevents app updates.

Version 1.2.1

Leverages Apple Intelligence, where available, to name text clippings as they are dragged or pasted into a comparison.

Version 1.2

  • Overhauled UI to look at home with Liquid Glass on macOS Tahoe.
  • The commit list in the sidebar now loads a lot more smoothly.
  • Initial loading of local changes is now more reliable.
  • Added symbols to distinguish change types within a diff (+ added, - removed, ≠ modified, ! conflicting).
  • Fixed potential stack overflow crash when generating diffs.

Version 1.1.15

  • Fixes an infrequent crash while displaying 2-way diffs.

Version 1.1.14

  • Fixes handling of line separator (soft line breaks) in diffs.

Version 1.1.13

  • Fixed a potential crash when viewing commit diffs.
  • Allow duplicate text clippings to be pasted into the comparison tool.

Version 1.1.12

  • Fixed syntax highlighting. (For real this time. I didn’t realise the last fix only worked for the debug build.)

Version 1.1.11

  • Fixed crash when viewing licence details in macOS Tahoe beta.

Version 1.1.10

  • Fixed: the branch & tag popup menu was not always fully populated when a repository was first opened.
  • Fixed a regression that broke syntax highlighting.

Version 1.1.9

  • Fixes an issue where the presence of multi-byte characters could cause characters to disappear and highlighting to misalign.
  • Fixes for displaying diffs via the --dir-diff option of git difftool … (also affects tool integration e.g. with Tower):
    • Fixed potential inconsistency of “added/deleted” labels.
    • Fixed issues with swapping the sides of the diff.