Honestly, I know you see a 'failed button' thread here, but don't forget there are getting on for 10,000 Bangle.js 2 watches out there and most people tend to report all their grievances publicly on the forum. So you stand less than a 0.2% chance of a button failure, if that (since the button's got a lot better since the initial KickStarter batch).
But...
hold button to reload is built into the app loader - it had been suggested that the app loader could just automatically reload the watch after uploads, and that's probably not a huge issue to add. We could do it behind a setting as if someone has a very slow watch face it might make uploads more unreliable.
However, having the button reload and ultimately reset the watch is built into the firmware because it's really important that the 99.9% of people that are unaffected can't brick their watches. It can be overloaded with https://www.espruino.com/Bangle.js+Button+Reset though.
i did read those thread but it's independent. my personality is minimalism so i try to cheat my gadgets right and use them as long as possible.
Say on android phone i use finger print to wake my phone and some apps to make it sleep.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Honestly, I know you see a 'failed button' thread here, but don't forget there are getting on for 10,000 Bangle.js 2 watches out there and most people tend to report all their grievances publicly on the forum. So you stand less than a 0.2% chance of a button failure, if that (since the button's got a lot better since the initial KickStarter batch).
But...
hold button to reload
is built into the app loader - it had been suggested that the app loader could just automatically reload the watch after uploads, and that's probably not a huge issue to add. We could do it behind a setting as if someone has a very slow watch face it might make uploads more unreliable.However, having the button reload and ultimately reset the watch is built into the firmware because it's really important that the 99.9% of people that are unaffected can't brick their watches. It can be overloaded with https://www.espruino.com/Bangle.js+Button+Reset though.