launcher - how it works?

Posted on
  • I see that you can install a new/different launcher but until you uninstall the previous one, the new one will not work.

    I think the expected behaviour is that new launcher replace the previous, right?
    The more curious is that i remember that as soon as i uninstalled the previous, the new began working

    Also it can be nice to have an option in setting to select a launcher from all those installed

  • 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/blo­b/master/libs/js/banglejs/Bangle_showLau­ncher.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

  • Recently I did a default install from the App loader, later i installed "toucher".
    As expected Launcher was the default launcher, then I uninstalled launcher from AppLoader and reset but after that "Launcher" was still the launcher.

    Finally I manually delete 2 "laucher" files from the FS, then "toucher" became the launcher.

  • I uninstalled launcher from AppLoader and reset but after that "Launcher" was still the launcher.

    Hmm, that's a bit odd. Was it just that once, or is it repeatable?

    It sounds like the uninstall failed to delete the right files.

  • I was able to reproduce once moving from toucher to launcher and i had to delete the app manually.
    However, after that i tried again, and then uninstall from Apps Loader worked fine.

    is there any way to activate logs or see a console as in WebIDE?

  • is there any way to activate logs or see a console as in WebIDE?

    you can actually connect via WebIDE in different window tab and there are some messages there then, found it by coincidence that I can use webide while connected via https://banglejs.com/apps/ - I guess Chrome reuses same connection. It feels odd, not sure if this is bug or feature.

    EDIT: googled for it and found https://stackoverflow.com/questions/6730­6288/pwa-web-bluetooth-api-from-page-to-­another and found similar comment "Accessing the same device from multiple pages is not supported and the fact that it seems to partially work is more of a bug than a feature. "

  • Just to follow up on this, I found a bug in the App Loader (yesterday?) caused by the recent 'fast get info' changes, which broke app deletion. It's fixed now.

    It feels odd, not sure if this is bug or feature.

    I don't know, but I use it all the time :)

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

launcher - how it works?

Posted by Avatar for dapgo @dapgo

Actions