neeo-sdk icon indicating copy to clipboard operation
neeo-sdk copied to clipboard

Support more components

Open tmrobert8 opened this issue 7 years ago • 4 comments

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)

tmrobert8 avatar May 11 '17 13:05 tmrobert8

hi

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

thanks

neophob avatar May 11 '17 16:05 neophob

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,

tmrobert8 avatar May 12 '17 13:05 tmrobert8

Ah now I understand what you mean. Some feedback:

  • Text entries: its definitive not the most intuitive way to build a UI. the examples you describe can actually be used with the favorites we already support.
  • Spinner on number: do you have some examples how they can be used?

Thanks

neophob avatar May 16 '17 20:05 neophob

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

tmrobert8 avatar May 19 '17 16:05 tmrobert8