@7kasper I haven't used the LCARS clock together with the pattern launcher, but looking at the code of the watchface I think you're right that the swipe action of the watchface will interfere with the launcher.
I think the main reason it will interfere is that the espruino JS interpreter is NOT multithreaded. That means for example, if the watchface detected a swipe action and is then executing code that takes let's say a second to finish, the pattern launcher will not recognize any touch input for this entire second the watchface needed to redraw itself.
I don't have any solution in mind that could fix this is issue, maybe someone else has an idea? If you want to use the pattern launcher reliably it's probably best to use a watchface that does not react to any touch input atm.
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.
@7kasper I haven't used the LCARS clock together with the pattern launcher, but looking at the code of the watchface I think you're right that the swipe action of the watchface will interfere with the launcher.
I think the main reason it will interfere is that the espruino JS interpreter is NOT multithreaded. That means for example, if the watchface detected a swipe action and is then executing code that takes let's say a second to finish, the pattern launcher will not recognize any touch input for this entire second the watchface needed to redraw itself.
I don't have any solution in mind that could fix this is issue, maybe someone else has an idea? If you want to use the pattern launcher reliably it's probably best to use a watchface that does not react to any touch input atm.