9 ms·
macOS file diff app, Kaleidoscope, acquired by Letter Opener GmbH
- j-pb 6y agoGlad that it found a new home. Last time I checked it got passed around from acqui-hire to acqui-hire, only to somehow end up at a defense contractor.
- catlan 6y agoThx, j-pb!
- techthumb 6y agoI like this app, A LOT. But, the price tag of US$69.99 doesn't justify its value for my use case of diff and merge in git.
- jamil7 6y agoYeah it's steep but you pay for it once, you're really subsiding X months of development and support.
- kmfrk 6y agoExactly. This year, a bunch of iOS apps switched from one-and-done to subscription plans. If you want to re-monetize your app, the other option is selling it, I guess.
- skinnymuch 6y agoWith more people mentioning this. I’d be really interested in some database or site etc that keeps track of how many apps are switching from one time payment to subscription. And if the subscription price per year is more than the one time too.
- toomuchtodo 6y agoOpen source alternative suggestions?
- andromeduck 6y agoThere's Meld Merge but IMO Beyond Compare is better but it's also proprietary. Kdiff3 is also an option but the UI isn't great.
- deleted 6y ago[deleted]
- bartvk 6y agoLooks like it doesn't just compare text but also images and folders.
- PragmaticPulp 6y agoI hope the new maintainers will be more interested in maintaining it. Kaleidoscope is a good app, but the high price point felt mismatched to the lack of basic updates. I assumed it was abandoned until now. Hopefully the new owners don’t try to squeeze more money out of existing customers by switching to a subscription model or making an arbitrary paid 3.0 version at this point.
- tempodox 6y agoThat's what happened to Cornerstone (SVN GUI client), and they lost me as a customer. I would gladly pay for updates on my own schedule but a subscription isn't worthwhile for me.
- j-pb 6y agoLooks like it's a single guy, that has been a mac dev for quite some time, developing Letter Opener (https://winmail.help/ https://winmail.help/) I love the quote at the end of the page: "Made with a special for winmail.dat files." I'm a bit worried that he doesn't have the manpower to push kaleidoscope forward, but tbh I wouldn't mind paying a small subscription fee for having it maintained, working on folders, e.t.c. I really want the high quality mac software back that we had 10-15 years ago. And I wouldn't mind paying for it, even if it's more than the ridiculous 1$ one time handout that we've somehow accepted as normal. So good luck to Christopher!
- charlesdm 6y agoAs someone who has made indie Mac apps for a living, it's a tough market. I've done well and made good money on my own, but launching a new Mac only desktop product these days without a subscription component is hard. Launching one without subscription is even harder, because your revenue is one off. Apps that are not extremely mainstream are bound to make just a few thousand or a few tens of thousands a year. That is likely not enough to build out a proper app dev team.
- skinnymuch 6y agoWhat about starting With one off and switching to subscription? That appears to be the trend right now in the Apple ecosystem at least. I’ve abandoned some apps and subscribed to some as more keep doing that shift. I wonder if starting off and growing a bit by being one off the switching wouldn’t be better business. Of course that strategy is considered repugnant by many. But I’m putting that aside. One weird thing that usually turns me off too much is when the one off payments are less than the subscription per year price. Like Noteplan 3 per year is more than Noteplan 2 Mac and iOS separate purchases.
- andromeduck 6y agoMy biggest gripe about Kildescope is still that you can't modify the file paths directly and folder diff have a tree view so diffing nested folders just results in a billion tabs. Affinity unbelievably slow. Seems like Meld/Beyond Compare are still the only serious diff+merge tool out there UI/UX wise.
- catlan 6y agoTree view for folder diffing is on the list. Could you let me know what you mean with "modify the file paths directly"?
- andromeduck 6y agoI want to be able to directly modify the path of the files/folders being compared like in other diff tools. This is mostly used for diffing across logs and releases with structured folder hierarchies like: <project>/releases/<n>/<resource> or <project>/logs/<instance>/service/<worker>/<resource> In essence what I think I want is just more of a meld/bcomp like workflow but with more mac-native UI/UX.
- catlan 6y agoI see
- an_opabinia 6y agoIt’s really slow on big files.
- catlan 6y agoI will look into this!
- xyst 6y ago$70 for an application that is just git with a GUI?
- dewey 6y agoI was very happy to read that when I saw the news. The app has been in a half-dead state for years and it took me a long time to convince myself to buy it. It always felt like buying a dead product that won't get any updates, but then every once in a while there was an update to fix some bugs while it was sold from company to company.
- bartvk 6y agoI didn't know about this software. Install and try the trial version with: $ brew cask install kaleidoscope
- skinnymuch 6y agoIsn’t using cask deprecated? Like just do brew install now?
- bartvk 6y agoYeah, you're right. It's my habit, and it's required for the zap subcommand, but it's no longer necessary for install.
- 9dev 6y agoIf all you need is diffing source code, I’d really consider buying a Jetbrains IDE (disclaimer: no affiliated, just a fan) which provides this out of the box, isn’t much more expensive and has an additional use as an IDE :)
- michaelmcdonald 6y agoI thought most of the Jetbrains products were subscriptions? Kaleidoscope is a one-time-purchase app. I paid for it a handful of years ago, one time, and it has worked perfectly for my needs ever since.
- justinlloyd 6y agoJetBrains offers a couple of models for licensing. One of those is a "subscribe until you don't want to pay for it, then the last major version that you subscribed too is yours to keep forever." Another is "pay for the specific version once and be done with it, here's your license key." I am not affiliated with JetBrains. I have a continuing "pay once a year" "subscription." Should I ever need to cancel that subscription, or let it lapse (I did that between July 2019 and August 2020), I can still use the last major version from the prior year. I think the JetBrains model of "we have a variety of ways for you to give us money that is fair to us and you" strikes a good balance. There are a number of tools I have taken off of my workbench because they have gone subscription only: Tower, 1Password, and so forth. I only purchase "one time licenses" of MS Office these days (we're about 3 years behind). I'm in the process of excising Adobe from my life, but unfortunately finding it rather hard.
- danieldk 6y agoOne of those is a "subscribe until you don't want to pay for it, then the last major version that you subscribed too is yours to keep forever." That's not completely accurate. First of all, this only applies if you subscribe for at leas a year (e.g. a 1 month subscription is not enough to get a perpetual license). Secondly, you only get a perpetual license for the product available at the time of purchase or 12 months prior. So, e.g. if you buy a yearly subscription for CLion now, then you will get a perpetual license for 2020.2.z (the current version), but not for 2020.3.z. Of course, you can renew the license after a year and get perpetual licenses for newer releases as well. (Maybe this is what you were saying, but it doesn't read like that ;).) Another is "pay for the specific version once and be done with it, here's your license key." They don't have that model for their IDEs anymore, right? That said, I am also a happy user of JetBrains products, and especially their All Products Pack is really a good deal (if you frequently switch between languages).
- aequitas 6y agoXcode comes with a very rudimantary but feature complete and free graphical diff util called FileMerge. You can call it from the terminal as 'opendiff'[0]. It works great with Git as difftool or mergetool and it even supports diffing entire directories. [0] https://www.unix.com/man-page/osx/1/opendiff/ https://www.unix.com/man-page/osx/1/opendiff/
- lukifer 6y agoI had no idea that FileMerge had a CLI (which apparently also supports `opendiff file1 file2`). That's quite helpful, thanks for the tip!
- aequitas 6y agoAlmost all graphical applications and tools for macOS have a CLI counterpart. Often they are not as intuitive or well thought out as most GNU CLI tools, but they get the job done and enable a lot of automation without using the mouse. Things like: networksetup/systemsetup, tmutil (timemachine), open (open files in application, I often use 'open .' to open de current dir in Finder), screencapture, defaults (edit application setting), security (keychain interaction), diskutil, osascript (applescript) and many more.
- thechao 6y ago‘open -a <app name> <path>’ to open a file with a given app.
- gregoriol 6y agoIf you are a tech user and like comparing various kinds of files, not just code for git commits, I'd recommend Beyond Compare, it's the most powerful (albeit not the most sexy) app I've seen so far
- samhh 6y agoEveryone saying which app they prefer, and I'm wondering why you don't just use one of the many lightweight, FOSS CLI diffing tools that already exists.
- frou_dh 6y agoI use both. Terminal tools for quick diffs and Kaleidoscope for larger diffs that I need to read more carefully. It's more readable since the value-add UI elements on and around the text can use fine-grained drawing/layout rather than blocky TUI stuff.
- putlake 6y agoHere are the alternatives: FileMerge - part of Xcode. Free. use opendiff to launch from CLI BBEdit - My go to editor for the Mac. Freemium. Available both on the Mac app store and their website as a download. VS Code - Also free. SourceTree - Acquired by Atlassian. Also free. Good for git context to diff branches, commits and modified but uncommitted files in current branch.
- de6u99er 6y agoI am adding Meld to the list. https://meldmerge.org/ https://meldmerge.org/
- apetrovic 6y agoKaleidoscope is a Mac app. "On OS X, Meld is not yet officially supported"
- Fnoord 6y ago> OSX users can install Meld using Homebrew (or Macports, Fink, etc.), or there are unofficial native builds available from the Meld for OSX project. Its available in Homebrew to try. The linked repo seems to be a fork of a mirror of the Gnome Meld [1] application. [1] https://gitlab.gnome.org/GNOME/meld https://gitlab.gnome.org/GNOME/meld
- marton78 6y agop4merge! Just `brew cask install p4v` and you're set. It supports viewing local, base and remote in three-way merges, which really helps when resolving conflicts IMHO.
- psyklic 6y agoAlso: Beyond Compare - https://www.scootersoftware.com/features.php https://www.scootersoftware.com/features.php (Mac+PC+Linux)
- Fnoord 6y agoSublime Merge, works on Windows/Linux/macOS. Its free unless you want the dark theme (easy to fix in a hex editor though I just bought a license I guess its a bit steep price for some people). On Windows, I used WinMerge a long time ago. Not sure how it is now, and its not available on macOS.
- julianozen 6y agoThis product-despite how little maintenance it has received over the years-has performed wonderfully. The $69 spent four a high quality tool that helps me work more efficiently has been money well spent. The fact that this app has needed so little changes over the years is testament to how well it was made the first time. I’m hoping that new ownership will keep this running well for years to come
- orta 6y agoBig fan of the app, and I've met the founder of Letter Opener GmbH before and he's a great guy. Very cool.
- catlan 6y agoThx orta! :)
- pvinis 6y agoSpeaking of file diffs, I use this to diff pdf files. I have used it so many times, I love it. Not affiliated with them, just an awesome tool. https://vslavik.github.io/diff-pdf https://vslavik.github.io/diff-pdf
- null_object 6y agoEcho what others have said about what a great application this is, and though the price was steep I’ve found its usefulness has paid me back many times over. My worry about so many applications switching to a subscription model, is that if you ever find yourself in a bad economic situation, and looking for work - then when you need them the most, you may not be able to afford the tools you’ve been depending on.
- victor106 6y agoWhat are some good resources on how go develop apps for MacOS?
- robin_reala 6y agoI love Kaleidoscope. It was a bit of a struggle to persuade myself that it was worth the fairly chunky initial outlay, but it’s so fast and easy to proof text changes with it, that it has absolutely made my life $70 more pleasurable over the last couple of years. Thanks to Christopher for sorting it out with a future.
- catlan 6y agoThx Robin!