microsoft / pxt-chibitronics

Chibitronics Love To Code board editor with Microsoft MakeCode
https://makecode.chibitronics.com
Other
23 stars 15 forks source link

If the headphone is muted or volume is 0, program won't download. #237

Open esylvan opened 6 years ago

esylvan commented 6 years ago

If the headphone jack is muted or volume is 0, program won't download but the user has no way know that. There is no documentation that will indicate this behavior. New chibitronics users will typically not be experienced with embedded programming though they may have done visual block programming before. It will be very difficult for them to figure out why their program isn't downloading.

Suggested fix: Remind users just in time that the headphone jack needs plugged in and the volume needs to be up and not muted. This could happen in one of two ways. One option is to add the information to the pop-up page with the "ready" to upload button. The better option is to have the app check the headphone jack and volume when the users hits the "ready" program button and then tell people to fix the problem if they have it. (I'm thinking something akin to the reminder you get when your caps lock is on when you are typing in a password.)

nataliefreed commented 6 years ago

Is there a way for the browser to detect the system's current volume level? I think this feature could be really helpful as I see this confusing people pretty often. It would even be useful to experienced users as it's easy to forget to check the volume level when you sit down to a new MakeCode session (well, or at least I do!)