I’m sitting at the kitchen counter, roasting some Sulawesi Toraja AA, thinking it’s a really good time to introduce version 2.1. Yes – you heard correctly – finally! I’ve been in contact with many of you about things you’d like to see, many of you have been very, very patiently waiting. Thank you for your patience – I believe you will be vary happy with this update. I’ve uploaded it to iTunes – hopefully will be less than a week for the approval process.
So what’s new? Well, most probably most importantly is an official “Reading” mode for curves. Each curve can now be set to function as a “Control” or “Reading” curve. If in reading mode, you can choose between Celsius or Fahrenheit systems. Reading curves graph as traditional point-to-point graphs (diagonal lines, connect-the-dot style). They are also excluded from past roast matching.
The second most requested feature is a larger graph. Well, hold onto your britches – this update has a full-screen graph. It responds to device orientation, displaying either landscape or portrait, and can be pinch-zoomed, scrolled, panned, etc. You can even increase or decrease the resolution of the x-axis to show more detail. It is interactive – you can tap individual nodes to select them and change their value (assuming they do not belong to a past roast, or master profile or program), or enter a new value with a curve selected to record a new time-stamped node. At the moment there are no roasting controls in the full screen graph window. I will be adding those, but for now this is a great start. Any type of control I add will be in the form of a pop-up console. I don’t want to devote any screen real estate to extraneous buttons. I want to keep it all for the graph.
I fixed a few bugs with data entry that cropped up in iOS 4.x, after Apple changed some things internally related to the slot-machine style picker views, and added support for larger inventory amounts in the database.
Oh yes, this one’s fairly cool… You can now publish a roast to your Facebook wall. That’s one of those things I’ve been wanting to get done for a while now. I you like this, please let me know and I’ll extend it to Blends and Cuppings as well.
I’ve done a little behind-the-scenes work to prepare for a port to iPad. As I’ve told some of you, I really doubt that it will be possible to create a universal app (1 app for both iPad and iPhone/iPod). Roastmaster is a very complex app, and having only one codebase that conditionally perform and allows different functions, controls and layouts for each view, would be horrendous and error-prone. I’ll have to decide once I get started, which will be the easiest path. I’ll keep you updated on the progress, and be in touch with those of you that have said you’d like to beta-test.
Well, that’s it for now. Be on the lookout for the update.