I would add a small icon to make clear that there is a submenu
Yes, that sounds like a great idea.
To avoid overlapping of strings what if we put the menu name in top left and its value in bottom right?
It's a thought... but then you have smaller fonts even when you don't have an overlap? Wrapping the right-hand side if it goes over halfway across the page could be a good start
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.
Yes, that sounds like a great idea.
It's a thought... but then you have smaller fonts even when you don't have an overlap? Wrapping the right-hand side if it goes over halfway across the page could be a good start