Congrats on the app. A little feedback -
The UI is pretty but I find it a little confusing and it makes me nervous because it's not immediately clear what is a control and what is a display. I am kind of afraid I'm going to accidentally unlock the car or open the roof when I didn't intend to. I realize that your app is more in line with the iOS 7 style than the original Tesla app but I think it's particularly important in this case that things that act like buttons or controls be visually distinguishable. Grouping all of the controls into one panel at the bottom instead of two separate ones might make this a little clearer... but they are awfully small targets with no borders and some important side effects.
Just some hopefully constructive feedback. Again, good work.
This is being addressed in the version 2.0 UI overhaul. In version 2.0, the commands would be in a menu that you'd activate by tapping the top-left corner button. Buttons will have better feedback, so you know that you touched it. Version 1.x's UI for the iOS devices was a quick job to get the Apple Watch app out as quick as possible so that people didn't want to wait. The other reason why it was a quick job was that I honestly was not expecting so many non-Watch iOS users, since an iOS Tesla app already exists.
Version 2.0 is supposed to be where I have more time to fully polish the UI of the iOS app using the feedback given on this thread. What you suggested is more or less inline what with everyone else suggested and what I'm going to end up doing.
BTW, many of us know that you are about to undergo some major medical stuff, and fully expect you to be taking a break from your work & this app. When you do, please just let us all know, so that we can all lay off and not bug you until you give us the 'all clear'.
Many, many thanks again for both a great app but also your very active support.
The surgery will take place at the end of June. Version 1.1 will come out any day now (I predict that it'll come out tomorrow or the day after). Then I hope to get version 2.0 out by mid-June. And then you guys got one week to tell me what needs to be fixed in version 2.0 (hopefully not much, since most bugs will be fixed in version 2.0), and I'll submit version 2.1 a few days before my surgery.
That's very considerate of you to remember that I have surgery in a few weeks. I know that I haven't given much details about my surgery, because it's my own personal battle and I'm not looking for anyone to feel sorry for me. But I guess I should give details about my schedule, so you guys aren't wondering why I haven't updated the app:
After the surgery at the end of June, I will be pretty much in and out of a hospital and have physical therapy for four-five months. I booked a hotel room down the block by the hospital and will be staying there from June til October. I'll be on pain killers and prescription narcotics for a while, but I should still be able to work. However, as much as I loved working on this app, the priority is to focus on my recovery in those critical first few months after the operation. If I mess up the recovery, I'd be condemning myself to a lifetime of pain and/or disability. I'll still be online here, though, to answer questions and what not and maybe even shoot out a version 2.2 if there are any critical bugs found. Former patients of this surgery have told me that it helps to talk to people during my recovery, because besides the extreme pain during physical therapy, there'll be a lot of mental anguish with being condemned to a hotel room by yourself for months.
- - - Updated - - -
Can the fan speed be controled via the API? I've always found it strange that even when it's 124 degrees in the car the HVAC wont turn the fan speed up to the max....
It's not in the API unfortunately. But can you manipulate it by changing the temperature setting? It's not hot enough where I am to test this. Also, what kind of AC settings do you have? Is it in range mode? Is it in auto mode? Are both temperature settings low?