Kaleidoscope spots differences in text and image files.
Features
General
Single window workflow: One tab per comparison
Compare two+ files: Add any number of files per tab
Always up to date: Auto-refreshes when files change
File Shelf: Quickly go from file to file
Path Bar: See where your files are
Keyboard shortcuts: Every action has a shortcut
Text Scope
Supports any text file: Plain text, source code, HTML, etc.
Clear comparisons
Three layouts: Blocks, Fluid, and Unified
Compare documents: Imports text from .doc and .rtf files
Instant search
Change Stepper: Quickly jump from change to change
Highlights: Added, deleted and changed text
Image Scope
All popular image file formats: JPEG, TIFF, PNG, PSD and more.
Four connected layouts: Two-Up, One-Up, Split, and Difference
Comprehensive image support: RGB/CMYK/LAB, alpha, any size.
Multi-touch support: Smooth scrolling and pinch to zoom
Customizable environment: Change background color, difference mask and checkerboard settings
Two difference mask modes: Spot absolute or relative changes
Integration
Git, Mercurial, SVN, and Bazaar: Integrate with a couple of clicks
Versions
TextMate SVN
Cornerstone
ksdiff Command-line tool: Integrate with practically anything
What’s new in version 6.1
Enhancements
In addition to the new General Setting to keep the Welcome Window open when opening a document, there's now a temporary power user override: hold down the ⌥ (option) key while opening a document (throgh any means) to invert the behavior specified in Settings. When the Setting is to generally not keep the Welcome Window open, but for one time you want to have it stay when re-opening a recent changeset in a repository, hold down ⌥ while double-clicking the row in the Repository view. You will also find a few new context menu entries explicitly offering that option.
The BBEdit Integration has been updated to also find the Scripts folder in Library/Containers.
Usability Improvements in the Services and Sharing Extension Integration sections.
Smaller improvements and fixes to the new Settings window.
Bugfixes
The Kaleidoscope Prism start setting was not always correctly honored.