I experience the same with my Bangle 1, but the other way round. The buttons are mushy until I work them in for a while. Usually they start working properly after a few presses. I believe this has to do with poor quality of the seals/lubrication of the button. I don't think there is really anything you can do about it. I have yet to receive my Bangle 2, so I have no other advice right now.
I hope you get yours too! The emulator helps but there's nothing like running the apps on your wrist!
Pebble did a lot for third party app creation but it's so slick when literally every part of the device is editable and it's so easy to prototype with the web IDE.
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.
I experience the same with my Bangle 1, but the other way round. The buttons are mushy until I work them in for a while. Usually they start working properly after a few presses. I believe this has to do with poor quality of the seals/lubrication of the button. I don't think there is really anything you can do about it. I have yet to receive my Bangle 2, so I have no other advice right now.