First, great job porting ML to Android! (And thanks for developing such a first-rate app.) I use OML on my iPhone and iPad, and happy to see that the Android version is looking good.
I bought my Android tablet (probably the first of several) specifically to wall-mount as a dedicated touchscreen HA and media controller. Given the availability of low-cost Android tablets (some under $200 (under $150 on sale) - and I think the $99 price-point will be reached soon), I believe that this will be a popular approach to home control.
Once I have a touchscreen setup in a given room, I want to be able to do as much as possible to control the scenes/devices relevant to that particular area from a single screen (walk up, touch, done). I don't think I'm unique in wanting this type of UI for a dedicated touchscreen controller.
So, here's my wishlist for that screen:
- Icons that can be placed in any order/position onscreen. Each would:
- Be able to be linked to one of:
- a scene
- a device
- a URL (brought up in the browser)
- exec another app on the Android device (the latter 2 allowing a way to access media control from this main screen)
- Be able (for scenes/devices) to either:
- bring up the scene's/device's usual ML page, or
- operate in a toggle mode, much like a physical Insteon dimmer
- touch on/touch off
- hold brighten/hold dim
- double-tap fast-on/double-tap fast off
- Have an image which is selectable (as currently in ML) or importable
- Have a text description which can be entered, defaulting to any linked scene/device name
- Have a choice of status display:
- Explicit: Color-coded Text (as today) - "On", "Off", "xx%"
- Implicit: Description Text is color-coded (to save screen space)
- Have a configurable status color-code (as today)
- Be able to be linked to one of:
- Have a configurable header and footer with the ability to:
- turn each on/off
- enter text
- select font size
- Ability to select this as the startup screen
- Ability to disable navigation away from this screen (This would require a very inconspicuous way to access settings. Perhaps touching a particular (selectable?) screen corner could bring up a simple password prompt (with a cancel option, of course). Hopefully if an ordinary user stumbled upon this, they'd likely just cancel.)
Well, when I see this written out, it looks like a huge request. But, I hope that's just my development background showing - as I've tried to detail the "specs" for this. Anyway, I certainly hope you'll consider this addition to what is already an excellent product.
Thanks again for a great product and for being so open/responsive to user input.
Cheers,
Peter