NEEOInc / neeo-sdk

NEEO Brain SDK
https://neeoinc.github.io/neeo-sdk/
MIT License
48 stars 17 forks source link

Support more components #19

Open tmrobert8 opened 7 years ago

tmrobert8 commented 7 years ago

In addition to images types already posted:

  1. Support for spinners (date, number)
  2. Support for text entry (either a popup keyboard like phones or a alphanumeric spinner like russound)
neophob commented 7 years ago

hi

can you describe this request a bit more with some use cases?

thanks

tmrobert8 commented 7 years ago

A gazillion use cases actually. I'll use my favorite Russound.

Spinner on number - could be used select a different tuner bank (1-6) or tuning preset (1-36) Spinner on date - could be used in combination with spinner on number (time) to set the date time on Russound (which is really bad) - not the best example btw

Text entry - enter tuner station to tune to ("105.1") or on a Sony device to select a channel ("50.1") or to search for Pandora stations on russound ("80s rock"), etc,

neophob commented 7 years ago

Ah now I understand what you mean. Some feedback:

Thanks

tmrobert8 commented 7 years ago

OK - bad example because you are correct that could be favorites. To answer both your questions - look at Russound/Habpanel example.

Spinner In the first image (the tuner image) - you'll see a spinner midway in (next to "FM-1"). Under the scenes - that spins through banks 1 to 6. As I spin it - you'll see "FM-1" change to "FM-2" to "FM-3" to "AM-1", etc and the favorite buttons below that line will change based on what bank I'm on. Not shown but I can also spin through the sources (source 1 to 8), etc

Text Entry Take at the last four images - those are all dynamically created screens by Russound (in fact, I could go to their keypads and see the same screens since the keypads do the same processing - also applies to the native My Russound app). The last image is an example of Russound asking for text input to name a new station. Russound will also ask for username/passwords on streaming services, ask for search criteria to search for stations in a streaming service, etc (you can kinda see that on the 'pandora options' screen but other streaming services have the same options).

What's neat is the keypads do NOT have a keyboard - they will show the input on the screen and then use the cursor keys to select characters (up moves up a character, down moves down a character, right goes to the next character, etc). I could attach an image of that if you want