One of the things I've got on my list of improving on Bangle.js is the menu created by E.showMenu. This is the same thing that's used on Pixl.js where we have a black/white display, and I feel like we can do better. The attached image is what the Settings menu looks like...
Specifically:
It's black and white - at the very least the background could be a different colour
The menu can't go right to the bottom or top because the screen's edge is curved, so there's a lot of dead space
The dead space means it's easy to miss the down-arrow in the bottom right which means there are more menu items
I've copied the relevant code into a gist so you can try it in the emulator:
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.
Hi!
One of the things I've got on my list of improving on Bangle.js is the menu created by
E.showMenu
. This is the same thing that's used on Pixl.js where we have a black/white display, and I feel like we can do better. The attached image is what the Settings menu looks like...Specifically:
I've copied the relevant code into a gist so you can try it in the emulator:
https://www.espruino.com/ide/emulator.html?gist=4bd0d57bc653fe6fb63c1a0adb4c7d4f&upload
Any thoughts about what we could change easily? I'm thinking maybe...
... and I know the font could maybe be better but I think at the moment it's better to leave that as-is :)
1 Attachment