Their app, Kaleidoscope (http://www.kaleidoscopeapp.com/), sounds to be an incredibly simple app to make. Not that I am planning to make yet another app like that, does someone know if it's selling well?
Its actually an incredibly complex app. Beyond being a UI dream, it was also technically rigorous as they for example came up with their own custom diffing algorithms for more human readable diffs.
Do you even know Cocoa? I do, and I can't even begin to explain how they did the linked code scrollviews comparing the diffs. Trust me: implementation was extremely complex.
In the fluid mode, the text on the two panes need not be of the same height given the insertions and deletions. So when scrolling, the scroll speeds for the two panes would need to be different. Is this what is being talked about?
it's basically a KDE Kompare clone. The most innovative thing they've done is to provide native integration with new distributed source control environments.