particle-iot / particle-android

Particle Open Source for Android
Apache License 2.0
37 stars 38 forks source link

Mesh setup: "scanning for mesh network" screen should prompt for action #52

Open ScruffR opened 5 years ago

ScruffR commented 5 years ago

I stumbled over this myself several times and have seen users thrown off by it too. When adding a device to a mesh network you get the "scanning for mesh network" screen which eventually shows the found networks but there is no prompt to actually select one of the found networks and the spinner keeps spinning one might consider the app stuck.

As soon a network has been found a prompt to actually click on the network name may help there.

jensck commented 5 years ago

Did you have any kind of prompt in mind? I wonder if just altering/adding some header text would be enough.

As for the spinner, it stays there to indicate that scanning is always ongoing, since the state of available mesh networks is transitory.

ScruffR commented 5 years ago

Altering the header text should suffice. e.g. "Please select mesh network to join / (scanning for available networks)"

The focus of that step is not the scanning in itself (which would not require the user to do anything but wait), but should inform the user that his action is required.

andyw-lala commented 5 years ago

I agree with @ScruffR that the current behaviour is misleading/sub-optimal.

Providing a hint that the user can select as soon as they see the network they want would be good, especially since the spinner is active (usually means the user should wait.)