Code by Kevin, Programming, code, business, and other pursuits
Kevin Walzer, software developer.
Subscribe to RSS Feed
Get a syndicated feed of my weblog.
Site design: Skeleton
The new versions will support a vastly improved update experience going forward by integrating Sparkle support, the popular framework for app updates that is still used by hundreds of apps that are downloaded from outside the Mac App Store. Sparkle does not have any obvious hooks that would enable it to be directly integrated into Tcl/Tk applications, but I was able to integrate the framework's functionality by adapting the Sparkle Helper App by Marco Schuh to my own projects. (To see the source code for my Sparkle Helper app, go to http://sourceforge.net/p/tk-components/code/134/tree/.) My own homegrown updating system has had some hard-to-track bugs in recent versions of my apps, and I just decided to abandon it in favor of Sparkle.
Other than Sparkle integration, both apps feature bug fixes and other improvements (PacketStream gets a more responsive display; NameFind has better Growl integration). I've also lowered the price of the apps a bit, from $30 to $20, in hopes that this will invite more folks to give them a try.
As always, upgrades are free to registered users. And these are just the first round of updates I have planned for these apps. As we enter the second half of 2013, I'm moving ahead with rolling out some of the work I've done on different levels of Mac integration in my apps. Sparkle support is a good example of this, but it's not the only one.