I have done a new version of my fastload app. This can fastload any app when it contains widgets and the calling app implements a remove method. It is essentially the same thing .bootcde does, but for any app. The widgetupdate app from my apploader should be removed, if you have it installed. It is not yet modified to work correctly with the slide out widgets and has fallen behind the changes to fastload.
It works by overloading Bangle.load and load to catch all load attempts and then tries using Bangle.load for everything with Bangle.loadWidgets() in it. That causes a fast load if possible or a normal load if the calling app does not have a removal method. Currently this means fastloading everything with widgets from launchers with removal method and normal loading on the way back. @Gordon do you think something like this would be ok for the normal apploader?
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 have done a new version of my
fastload
app. This can fastload any app when it contains widgets and the calling app implements a remove method. It is essentially the same thing.bootcde
does, but for any app. Thewidgetupdate
app from my apploader should be removed, if you have it installed. It is not yet modified to work correctly with the slide out widgets and has fallen behind the changes tofastload
.It works by overloading
Bangle.load
andload
to catch all load attempts and then tries usingBangle.load
for everything withBangle.loadWidgets()
in it. That causes a fast load if possible or a normal load if the calling app does not have a removal method. Currently this means fastloading everything with widgets from launchers with removal method and normal loading on the way back. @Gordon do you think something like this would be ok for the normal apploader?