About TinyKitchen

Search. Shop. Cook. Share. TinyKitchen is the perfect iPhone app to help you cook great meals. It’s a cookbook, it’s a shopping list, it’s a recipe search engine for your phone.
I wrote TinyKitchen because I love to cook. I hope it makes cooking easier for you.

Buy it at the iTunes app store.

On your iPhone now? That link won't work with version 2.1 (Thanks Apple!). Go to the app store, and search for "Tinykitchen".

Saturday, January 3, 2009

January Update

Hi all,

Sorry this latest update has taken so long, but it is freshly submitted to the app store and awaiting approval. Should take a week or so.

* Updated UI for recipe actions such as adding tags, mailing a recipe, etc
* Added quick tag Recipe function
* Fixed a display bug that caused long ingredients to wrap funny.
* Disabled sleep timer when viewing a recipe
* Some more bug fixes

There are a few things that I wanted to get to, but didn't. With any luck, they'll appear in the 1.6 update.

First: Multilevel tags: I want to provide an interface to support tags like "French Deserts" where you can click on the tag for deserts and get a list of recipes as well as tag "french" which would contain only the recipes tagged with both french and deserts. This is primarily difficult because it uses more memory and every time I increase the amount of memory used, I run the risk of causing more crashes so I have to be slow about it. Sorry.

Second: Some twitter / facebook support: I know, kinda dorky, but I like posting what I'm cooking to twitter and other folks like facebook so I'll try to make that happen.

Third: A timer. Your iphone / touch already has a nice timer, but people have asked for an integrated one, so why not?

If you are having problems with TinyKitchen, have a complaint, or there is something you really want to see: please post a comment below. I can't promise that I'll get everyone's feature request done, but I try.

And If you love it, please post a review on the app store. I don't make much nearly enough from this to quit my day job so I'm basically trading my nights and weekends for a few bucks and some kind words on the app store.

Thanks!

25 comments:

MichaelO said...

Thanks for the hard work again.
I cannot seem to find the "Quick Tag" function anywhere.
What are the "Updated UI for recipe actions"
Still having some items wrap, but greatly improved.
Thanks again.
Looking forward to more improvements

Mason Bryant said...

Hi Michael: The line about updated ui, was just indicating that I changed the way people acted on recipes (like emailing it to a friend, editing it, rating it, etc). This is all launched with a pop up menu now which seems easier than scrolling to the bottom of the recipe. If it isn't... well I left the menu items at the bottom too :)

As for the wrapping, can you send me an example? Can you now tell that a wrapped item is just one ingredient as opposed to it looking like 2 as before?

MichaelO said...

Found it. Thanks.
What is the best way of getting you a sample page?
Thanks

cyneller said...

Thanks for turning off the sleep timer! You have no idea how much happier I am in the kitchen now. Could you do the same for the shopping list? Hard to keep turning it on and off in the store.

Where is the quick tag function?

cyneller said...

Hi again--So what is cool about the timer app on Headcook (what makes it better than the timer on the iphone) is that you can run multiple timers at once. And with the little stovetop and oven icons, you know which timer refers to what. This is brilliant, and it will make Tiny Kitchen perfect!

Can tags be ordered hierarchically? Like have a big category "vegetables" and then a list of subsidiary categories from "artichokes" to "zucchini"? Or can you search just your locally stored recipes for a single ingredient? Either would be a big help.

And where can I make a donation? I feel like a thief using your program many hours each day for the one low price of $4.

cyneller said...

I swear this is my last post today, but could you tell me where my recipes are stored in my iPhone? I want to FTP in there and mess with them. I will not hold you responsible, obviously.

Mason Bryant said...

Hi Cyneller,

Thanks for the kind words. I appreciate the offer of a donation, but I really feel like $4 is a fair price for the app and anyway I mostly wrote it because I get a kick out of other people using my software. If you really want to do something nice, a good review of the app would do a whole lot of good.

1. Turning off the sleep timer on the shopping list: No problem! I hope I don't kill someone's batteries with it someday :)

2. Hierarchical tags: I'm most of the way there but it is using too much memory and this leads to crashes so it'll take me a while to be sure i'm not making things worse with it.

3. Searching for ingredients: I'll see if I do something. Shouldn't be too hard.

4. Timers: That does sound like a really good idea. I'll try to do that too.

Mason Bryant said...

And to your last post

I don't jailbrake my iphone since it would invalidate my tests, but I'm pretty sure it is in /user/applications/[appguid]/Documents/baseRecipes.sql and the easiest way to read that would be with the firefox extension called SQLite manager but there are plenty of other SQLite tools out there that'll work too.

MichaelO said...

Great program so far. I have entered over 1500 recipes so far.
I agree with others that would love to see Hierarchical tags. I understand the problem and am looking forward (hopefully) to the solution.
Keep up the good work.

Mason Bryant said...

If you send me a link to the recipe, I can reproduce the problem myself.

MichaelO said...

Here is a link to a recipe that wraps funny. It has the
(1-
1/2-lb) thing going on as well as some lines that put a space between them, even though I can see no reason why.
Thansk

cyneller said...

Hi, since the update the program has been crashing a lot for me. Once I'm successfully in and working, it stays up quite well. But frequently when I open the app, go to a list of recipes, and then tap a recipe, it crashes and puts me back on my homescreen. It also sometimes happens while switching functions (between, say, recipes and shopping list). If I keep trying, and sleep the iphone in between attempts, it will usually work by the fourth or fifth time if not before.

cyneller said...

My tags have spontaneously disappeared. They are there on each individual recipe, but are not listed on the main recipe page, and when I go to "edit tags," it does not recognize the existence of all the categories I've created. Everything is in "all recipes" and nothing is in "untagged recipes," although at least 40 of my recipes were untagged.

Mason Bryant said...

Hey cyneller,

Sorry to hear about all this. As soon as I get home tonight, I'll take a look at it and get a quick fix out.

You said that you were getting your recipe database off the phone. Did you ever do that? If so, can you mail it to me at hamneggs@gmail.com and I'll use it in my testing.

Shovelmonkey said...

I downloaded the free app and was interested in the pay for app. I downloaded and paid 3.99 for the app. I cannot get it to sync with any blog, send to twitter, or anything else. I have tried the ---end-tinykitchen--- insertions in my blog but to no avail.
Please help me so I do not regret buying this app.

Mason Bryant said...

Hey Shovelmonkey!

Sorry importing recipes is kind of picky. I had to strike a balance between figuring out what the ingredients and what aren't and figuring out what blog entries are recipes and aren't. In test, I had a bunch of blog posts imported as obviously broken recipes. Not cool.

Anyway, I took your recipe and corrected a few things (http://tiny-kitchen-test.blogspot.com/ if you are interested).

Short answer:

Remove the stars before your ingredients and add a title (title:) and you are good to go.

Mason Bryant said...

Oh and the 2-4 oranges is confusing to it too.

Turning recipes into shopping lists requires an actual number.

I can add it to the next rev if you think that is important...

MichaelO said...

Well, I finally got all 3152 recipes from Filemaker into TinyKitchen.

Seems to open up slower than before, but once up and running it is fine.

Occasional crashing while editing tags. I have all my tags capitalized, Desserts, American. If i go into a recipe and make a change the tags default too "desserts, american" and I have to re-edit the tag.

Anxiously awaiting multi level tagging. Right now my home screen scrolls on forever.

A great program that keeps getting better.

Mason Bryant said...

The tag decapitalization is intentional: I thought it would be annoying to people if they ended up with different tags for 'breakfast' and 'Breakfast' ... but maybe people want it that way!

I could a. leave it how it is. b. change it so that you can enter caps if you want. c. let you enter caps but sort and search 'Breakfast' as if it were 'breakfast'

Crashing when entering tags of course isn't intentional. I'll try to fix that.

Multilevel tags is slow work and crashy... might add search for recipes first which will take care of some of the issues with having alot of recipes in the app.

momskitchen said...

help! you are all talking way over my head. i am having trouble syncing with my iphone. What should the site address be in my sync settings so that I only sync with my own recipes? I tried using my blogspot.com but nothing shows up when I hit the "sync all" tab.

Mason Bryant said...

Hi momskitchen!

Sorry you are having a hard time with this!

I looked at your blog and it looks like you have tinykitchen misspelled. You have an extra 'e'

The first line: ---begin-tineykitchen---

should be: ---begin-tinykitchen---

I copied your first recipe to my test blog at http://tiny-kitchen-test.blogspot.com/ and it imported fine with that change.

I think you have everything else correct. You should enter "http://mytriedandtrues.blogspot.com/" on the site list (under "settings" in the "sync") tab but it sounds like you've already done that.

Please let me know if that doesn't fix your problem.

momskitchen said...

Thanks Mason. Proof reading has never been my strong point! I'm glad it was such an easy fix. Sorry to bug you with it. momskitchen

Michael Adkins said...

As a programmer I would never put out an application to the market that was not well tested and finished. So here is my honest review. The program looks nice and has a nice interface. I do like the feature of scaling recipes. But when I added a recipe and then tried to go back and edit it, there was no way to edit the recipe directions. You can add new directions but not correct the directions that you entered. Also there is no way to move the recipe into a already tagged category. Finally, if you enter new directions and you change your mind there is no escape or cancel button. Your only choice is to save it and then there is no way to delete the directions. The same problem is in the Ingredients. There is no way to change or remove an ingredient once entered.

Even though the program is not very expensive why waist your money on something that is just not worth it.


Program is just not ready for market

Mason Bryant said...

Hi Michael,

Thanks for the feedback. I'm never happy to hear that someone isn't happy with TinyKitchen, but I totally appreciate your willingness to write an honest review anyway. A few replies:

* The directions are editable after you create the recipe: Go back to the recipe, hit "edit", scroll down to the directions, and click on any direction. That will take you to a edit field where you can change or remove any of the directions.

* There are two ways to tag a recipe: You can do it from the tags section at the bottom of the recipe, just enter the existing tag that you want to use and it'll be added to that category, or you do it from the actions menu (the button at the top right when you are viewing the recipe, there you can add one of your favorite tags with a single click).

* I 100% agree with you that there should be a cancel button in the edit fields. I'll add that in the next update.

Thanks again!

Danielle Walquist, Admin Assistant said...

I have been unable to delete recipes, anyone else with this problem? I delete, leave the app, return and it's right back there again!