This has been mentioned some other places, but right now as @rigrig says the App Loader just loads the single app.js file into the IDE - which is limited, but does make it easy for people to play with the code.
It would be possible to load the Emulator directly from the App Loader, and then you get a console connection to it, and can basically send commands as you would to a real Bangle - having multiple apps/widgets and managing which are installed. It'd be a lot more like a real device but not as easy to jump right into the code of apps, and also more complex (if you click 'try in emulator' should it erase the emulator back to factory defaults and install the app, or should it just load in every app you request? what if flash gets full?)
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.
This has been mentioned some other places, but right now as @rigrig says the App Loader just loads the single
app.js
file into the IDE - which is limited, but does make it easy for people to play with the code.It would be possible to load the Emulator directly from the App Loader, and then you get a console connection to it, and can basically send commands as you would to a real Bangle - having multiple apps/widgets and managing which are installed. It'd be a lot more like a real device but not as easy to jump right into the code of apps, and also more complex (if you click 'try in emulator' should it erase the emulator back to factory defaults and install the app, or should it just load in every app you request? what if flash gets full?)
PRs welcome :)