I think the expected behaviour is that new launcher replace the previous, right?
Yes, I guess we could make the App Loader uninstall other launchers.
All that happens is Bangle.js searches the info files for anything of type 'launcher' and runs it - the code's here: https://github.com/espruino/Espruino/blob/master/libs/js/banglejs/Bangle_showLauncher.js
I guess that could be made to check the settings file if it exists - but it's something that would require a firmware update to take effect
@Gordon started
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, I guess we could make the App Loader uninstall other launchers.
All that happens is Bangle.js searches the info files for anything of type 'launcher' and runs it - the code's here: https://github.com/espruino/Espruino/blob/master/libs/js/banglejs/Bangle_showLauncher.js
I guess that could be made to check the settings file if it exists - but it's something that would require a firmware update to take effect