I've just merged this into the main builds, so if you try a cutting edge build now, you should get the new menu system by default.
Right now, the 'checkbox' only appears if there's a boolean value with no format function, but pretty much all apps do provide a Yes/No style format - so I think once this is released we'll have to run through all the apps removing the format functions (someone may still want to do a boolean value with a custom format, so I'm not sure we can just ignore it)
There seems to be some problems. After updating to 2v12.27 on Bangle.js 2, pressing the button showed "Loading" for a moment and then continued showing the clock instead of going to launcher. This happened few times but then it started working.
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've just merged this into the main builds, so if you try a cutting edge build now, you should get the new menu system by default.
Right now, the 'checkbox' only appears if there's a boolean value with no
format
function, but pretty much all apps do provide a Yes/No style format - so I think once this is released we'll have to run through all the apps removing the format functions (someone may still want to do a boolean value with a custom format, so I'm not sure we can just ignore it)