First off, the app works great! Very responsive, it found my server automatically, setup was a breeze.
I have a couple of UI suggestions
* I like having a few top level devices / actions that aren't in folders, so I have the fastest access to them. However they currently appear below the folder items. Can the un-foldered actions appear in the list first, followed by folders?
* Settings button is on every tab view, and I find I frequently hit it on accident. It is right where the 'back' functionality is on any view stack, so I think that's what I'm expecting. Maybe move it to the right side, or add a 5th button on the bottom controller?
* Settings Edit behavior. This is really nit-picky, but it looks odd to have only your added items slide over to accommodate the remove button. It might look better to slide everything over, and only put the remove button on the appropriate ones.
* Settings Edit: Why does the "done" button disappear if I'm in edit mode? Ahh because in Edit mode, the Edit button becomes done, and having two done buttons would be odd. Maybe change the right side done to "Close Settings" or something and leave it up all the time?
* Updating device states: I'm always after the fastest way to do things with the least amount of taps/swipes. For most devices I'm looking at a simple on/off toggle. The dim functionality is nice to have, but i'd be happy with it a few more taps away if simply tapping on the device name in the table view would toggle its state. Maybe add one of those 'detail disclosure' blue arrows to bring up the more detail view that is currently default. EDIT: I see this is in the known issues list, so yay!
And last, a feature request:
Is there a way to have Indigo Touch launch the iTunes Remote app? One of the things I do a lot is use indigo to launch iTunes, since it isn't always running, and the swap to Remote to control it. Script, special Touch app actions, I don't really have any idea on how this would be accomplished
Keep up the great work!
- Mark