News

No longer actively developed

iRecipe no longer actively developed

iRecipe is no longer under active development. While this may (or may not) change some day, the information here and on hte rest of the site is maintained for reference only. It is not recommended to use iRecipe, and any compiled versions are unlikely to run on newer OS versions.

June 10, 2009

iRecipe revived

It's been a long time since any work has been done on iRecipe, and because of schoolwork (it is just a personal project, after all) it had been pushed aside. However, now that it is summer, I have a bit more time, and now that I'm cooking and baking more than ever, I have a renewed interest in the project. While I had never planned to stop development, I am happy to announce that you should expect to see some new things soon!

This time, however, I have taken a different programming approach. While it may be the third approach, I think it is best. The first approach tried using a Java back-end and a Cocoa front end for OS X (only), but this proved difficult--and Apple stopped supporting the Cocoa-Java bridge. The second attempt continued with this Java backend but built an AWT GUI; this was a bit more cross-platform but, along with all the databae work behind the scenes, I had grown tired of development this way. My new approach switches both programming languages and toolkits: iRecipe will now be written in C++ using the Qt toolkit. Since I started work on iRecipe in Java years ago, I have grown more comfortable with C++, and the Qt library not only takes care of many issues I might otherwise have with C++ but also will asist in making iRecipe cross-platform.

While it will take some work to rebuild iRecipe nearly from scratch, I think this new approach is more approporiate and will pay off in the end. Developers can look at the code in the SVN repository (the latest revisions are C++; the old Java version has been moved to the oldjava branch), but I hope to have some alpha releases soon.

June 18, 2007

iRecipe 0.2 Released

iRecipe 0.2, the second relesae of iRecipe, has just been released. This version contains several enhancements over the previous version. Recipes are no longer bound to a category; rather, all recipes belong to the "library" (denoted by "(All)" in the list of categories), and a recipe can be added to one or more categories as desired. This eliminates the need to pick one classification for a recipe. Additionally, a search feature has been added that makes it easy to find recipes (think of how search in iTunes helps you find songs). Please note that it was unfortunately necessary to break compatibility with the library file of version 0.1. Please delete your old iRecipe library (found in ~/Application Data/iRecipe) before upgrading, and remember that iRecipe is still pre-1.0 software. That being said, I believe we are progressing nicely (not sure how many more 0.x releases we will have), and hopefully we can have version 1.0 out by the end of the summer!

June 7, 2007

iRecipe 0.2 Approaching!

Since the time iRecipe 0.1 was released in January, I have been working on the next version, 0.2. Due to school, I did not have a lot of time to work on it, but now that it is summer I have started work again. Lately I have added several features to the program, including a search feature and the ability to put recipes in more than one category (recipes no longer belong to a category; rather, they belong to the library, and you can put them in zero, one, or however many categories you choose--think of the library like an iTunes library and categories as more like playlists). Stay tuned for a release soon, hopefully in the next few days!