github iagodpassos/libremerge v1.4.0
LibreMerge 1.4.0

one hour ago

LibreMerge 1.4: WinMerge's color schemes, the Colors pages, and the Syntax and Archive Support options

This release brings WinMerge's Colors options, with its seven color schemes and the six pages that change every color by hand, the Editor > Syntax page to choose the file extensions of each language, and the Archive Support page. Enter now opens the item in the folder comparison on macOS too.

Added

  • Options > Colors > Color Schemes, with WinMerge's seven schemes: Default, Modern, Midnight, Solarized Light, Solarized Dark, Twilight and VS Dark. The color mode moved there from the General page (Light, Dark or Follow system), each mode with a scheme of its own.
  • WinMerge's six Colors pages: Differences, Syntax (with bold), Text (custom text colors), Markers, Folder Compare and System. The color chooser keeps its 16 custom colors between sessions, as in WinMerge.
  • Options > Editor > Syntax: the file extensions each language highlights, edited with WinMerge's drop-list of patterns, which the pattern fields of the Table, Binary and Image pages use now too.
  • Options > Archive Support: turn archive support off, and archives compare as files; or detect the archive type from the file's signature instead of its extension.

Changed

  • Colors as in WinMerge: Dark uses WinMerge's VS Dark scheme, Light uses WinMerge's default syntax colors with black text on difference lines, and the folder comparison colors its items the WinMerge way.
  • New texts in German, Spanish, Catalan and French come from WinMerge's translations.

Fixed

  • Enter opens the item in the folder comparison on macOS, where only a double click did; on a folder of the tree, Enter expands or collapses it, as in WinMerge.
  • An archive inside an archive is recognized by its signature, so a text file named like an archive no longer breaks the extraction.

Downloads

  • macOS: universal dmg (Intel + Apple Silicon, macOS 14.4+), also brew install --cask iagodpassos/tap/libremerge
  • Linux: AppImage for x86_64 and arm64 (any distro with glibc 2.35+, nothing to install), also brew install --cask iagodpassos/tap/libremerge with Homebrew on Linux

Don't miss a new libremerge release

NewReleases is sending notifications on new releases.