Joyride

You can tell new software is coming along nicely when its developers start to feel a pull, swelling to an irresistible compulsion, to use it on a daily basis. Yet, there’s bound to be a second thought or three when that software is a major upgrade to a well-established application like CheckBook. On the one hand you’ve got tons of nifty new features – which you’ve worked ages on – and by gosh it’s time to put them to use for your own greater good. But on the other hand, even taking into account your superhuman tendency to do no wrong, there’s a tiny voice in the back of your mind, that little somersault in your stomach: you know there’s a chance something will go wrong. For a moment, all four wheels of your smooth-running operation could leave the ground. It might return to the pavement with a little bounce, but it may just sail through the air and wrap itself around a telephone pole.

It doesn’t matter in the end. It finally gets to the point where you just have to find out. And so it is with CheckBook 2.0.

With more new features in one release than any two or even three of 1.x’s updates, CheckBook 2.0 makes 1.x look like a toy. It’s a very sweet machine. And it’s been calling to us for some time. Not so much at first, while we laid out the framework and wired up the basics. But lately, while we’ve been buffing up the interface and tricking out the engine it’s been begging us to top off the tanks, bring our years of financial history over and take it for a joyride.

It’s just too much to resist…

So Randy gave in and made the jump last week. And…everything’s fine. Even better, his wife updated her copy of CheckBook at the same time, and her own accounts are just peachy-keen. Sure, they’ve seen plenty of interface bugs – no show-stoppers – but they both plan to use 2.0 from now on. And, as the code for the remaining features falls into place in the coming weeks, things will only get better. Maybe then we’ll see about a public preview release…

Now, pending a few adjustments to the way Account Summaries handle Categories and Subcategories, we’re focused on our next mini milestone: my wife.

In Development | Leave a comment

Audiobook Builder 1.0.7 Notes

Here’s a note or two about yesterday’s update to Audiobook Builder.

A few users wrote in about the Maximum Part Length preference field displaying values in decimal when they felt it really should be in hours:minutes. Getting that working is just about the perfect candidate for creating reusable code, so, we took some time off from CheckBook 2.0 and whipped up a time interval formatter for this and much future use. The field now displays and accepts values in hours and minutes. Users also requested a way to change or disable the sound that Audiobook Builder makes after files are added or CDs are imported. We implemented it as a separate preference and decided to call it the “Action Complete” sound. For future reference, the volume for both the Build Complete and Action Complete sounds is directly related to the Alert volume setting in System Preferences.

This release was more about fixes than new features, though. We found a situation where AppleScript couldn’t handle certain characters in file names or iTunes track names, preventing items from being added to the current Project. Switched to requesting file aliases from iTunes, instead of file paths, and started resolving the aliases directly. Fixed. One of our tests showed us the code that sorts incoming file names, when users add files to a Project, was mishandling a Unicode string conversion and botching the final sort because of it. Fixed. A wrinkle with QuickTime 7.1.5 would cause MPEG-4’s ODSM and SDSM tracks to remain in Audiobook Builder’s final output, leading to failed enhanced chapter stop creation. We moved to removing ODSM and SDSM from the get-go, rather than disabling. Fixed.

In General | Leave a comment

CheckBook 2.0 Early Sneak Peek

With CheckBook 1.8 out, and CheckBook 2.0 coming along but not yet ready for beta, we thought we’d share a couple of screenshots to let everyone know how things are shaping up…

 

Entry   Smart Folders
Entry   Smart Folders

In Development | Leave a comment