I 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.
I 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.
Looks like it's a single guy, that has been a mac dev for quite some time, developing Letter Opener (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.
Thx j-pb! I read about the problem with working on folders in a couple of reviews, but never ran into it myself. Could you contact me at support@kaleidoscope.app so we can go into more details? Cheers, Christopher
As 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.
What 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.
You'll get destroyed in reviews. It's horrible. It's a shitstorm you know will come when you make the change.
I actually agree that plenty of apps don't warrant a subscription. Do you want to end up paying a monthly fee for everything? It's a hard one to balance.
What about launching on Setapp?[1] Do you have any experience or have you talked to another indie Mac dev with experience? I’m a user and kind of a fan, curious to hear the dev side of things.
All the developers I have talked to tell me it's a waste of time and money, for the most part. It's more of "sure, why not" channel. But if someone has different experiences I would be happy to hear them.
It's really sad how apple killed their whole app ecosystem with their 99¢ pricing policy.
A lot of the apps on there were once mac apps that you'd see on every std installation.
That'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.
This 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
Exactly. 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.
With 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.
If 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 :)
> If all you need is diffing source code, I’d really consider buying
That's a giant leap. If you just need one thing, don't buy a IDE! If you just need to diff source code, use `diff` cli. Available everywhere and in some more places.
If you need something more than diff, find a proper comparison tool, unless you're already using an IDE of course. Or unless you need to also write/read code in the same tool. Then maybe IDE is fitting.
I 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.
JetBrains 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.
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."
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).
I use IDEA Ultimate but I deliberately avoid the built in version control and diffing 99% of the time.
They’re great tools for writing code (in spite of their not-quite-native UI and heavy resource requirements) but anything I can do separately (git/hg, vagrant, terminal/ssh, diffing), I do - the IDE-integrated interfaces for those things are pretty much always worse and slower.
If 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
Xcode 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.
Almost 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.
Echo 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.
My 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.
I 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.
I 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.
Sublime 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.
p4merge! 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.
Everyone 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.
I 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.