github iagodpassos/libremerge v0.8.0
LibreMerge 0.8.0

latest releases: v0.9.9, v0.9.8, v0.9.7...
one month ago

Image comparison arrives — 2-way and 3-way

LibreMerge now compares images, porting WinMerge's own image-diff engine so the behavior matches what WinMerge users already know (requested in #2).

New

  • Image comparison for pairs and triples (PNG, JPEG, GIF, TIFF, WebP, BMP, TGA, ICO and more): block-level pixel differences with the classic gold highlight, navigated like any other comparison
  • The full WinMerge control set: block size and highlight alpha, color-distance threshold, insertion/deletion detection for shifted rows/columns, XOR / alpha-blend / animated overlays, blink mode, and zoom with cursor-anchored Ctrl+wheel — settings are sticky across comparisons, like WinMerge's
  • Editing: copy differences between sides with undo/redo, rectangle select with cut/copy/paste (floating paste, committed with Enter), resizing from the edges, rotation and flips, saving with the usual .bak backup
  • Multi-page: animated GIFs and multi-page TIFFs compare page by page
  • Difference minimap in the settings panel — click it to center every pane on that spot
  • 3-way image comparison with side classification (left-only / right-only / conflict)
  • Folder compare (optional, off by default): image pairs can compare by pixel content with the same color-distance threshold
  • Fully translated to Brazilian Portuguese, matching WinMerge's terminology

Fixed

  • 3-way copy commands are now pane-relative like WinMerge: Alt+Right on the middle pane pushes the change into the right pane (previously every merge targeted the middle)
  • Pane headers/status no longer make the layout jitter when hovering a small window
  • The overlay alpha value label follows its slider live

Downloads

  • macOS: universal dmg (Intel + Apple Silicon, macOS 12+) — also brew install --cask iagodpassos/tap/libremerge
  • Linux: AppImage for x86_64 and arm64 (any distro with glibc 2.36+, nothing to install)
  • Debian 13 (amd64): a native .deb for apt integration
  • Debian 12 users: use the AppImage (it is built on a Debian 12 base and runs there)

Don't miss a new libremerge release

NewReleases is sending notifications on new releases.