I did originally start off with fake buttons (using the RHS of the touchscreen) and the ability to scale the 240px screen down.
However honestly, every app I tried was still barely usable, so those changes ended up getting backed out. The plan is to try and move apps over to a Layout library: https://github.com/espruino/BangleApps/blob/master/modules/Layout.js
So changes required might look like this: https://github.com/espruino/BangleApps/commit/0410a0dd8e1eaef230e69e4904c1305876b0977c
I still have to do some work on it to improve speed (I may even build it into Espruino), but it feels like a better way forward. It should make life easier for most people, but also allows other devices with different screens (or even just different layouts of widgets/etc) to be targeted in the future.
© Espruino, powered by microcosm.
Report a problem