Oh, and as for the driving screen, I've got a few ideas in mind. Some graphical representations of those figures are in dire need.
Right now, we've got:
- SOC (%)
- Remaining capacity (kWh)
- Power counter (calculated Wh)
- Average battery temp
- Remaining miles
- Approximate Gids
Let's take this data out of a "[variable]: [value]" format. Throw some graphic design its way!
For your enjoyment, here's a concept image I shooped up while bored at In-N-Out in Gilroy waiting on a charge... I am so envying Tesla right now, sitting right next to the Superchargers at a L2 SemaCharge station... d'oh.
Battery graphic: at-a-glance relationship to SOC %. As many increments of charge state as there are pixels on the screen - there are 1,000 points of resolution between 0.0% and 100.0%, and the car's computer relays each point of resolution to the app already. It'd be cool to have a very accurate graphic that matches the accurate SOC meter. I don't have separate PNGs for this, but if Apple doesn't mind jacking their graphics... :lol: This is just a concept though, after all.
kWh remain / Wh counter: These relate almost identically to the SOC percentage - and the Wh counter is, heck, converted from the SOC itself. These are kind of "accessory" pieces of information next to the SOC and graphical representation. So they get put on either end - "remaining" is related to the filled part of the battery graphic, and "count" related to the used portion.
Temperature: Integrate average/max/min right into the same gauge. The graphic would be filled with 0F as the low point and 140 as the high point - per the
Wiki, this lines up with the dash indicators. The graphic fills up to the "min", then extends to the "max" in a different color - the average is, visually, obviously between the two. The actual average is in a big number next to it.
Miles remaining: As it is now, the interface to change the Miles/kWh rating is... hacky at best.
I'd never guess that tapping "miles" or "(3.6)" would increase/decrease it, and I always end up going the wrong way when I first tap one to adjust it. So I added simple "+/-" buttons and related the key information on the screen. This is probably one of the easier ones to implement.
Thoughts? Just a mock-up. If anything of this ends up in the actual program, that'd be cool, but I'm not expecting a whole re-design here to match it. Just wanna see if we can help improve it using some of these ideas
Oh, and as for the Bluetooth handling, that's a great way to make everyone happy :mrgreen: Just an option in Settings. I'd turn it off on mine - I always want it to ask (as I almost never have BT disabled - but if I do, there's a reason). That sounds like a good solution!