diff --git a/apps/ctrlpad/main.ts b/apps/ctrlpad/main.ts index 43c2fdd7a..7f758a3b0 100644 --- a/apps/ctrlpad/main.ts +++ b/apps/ctrlpad/main.ts @@ -258,6 +258,19 @@ ui = undefined; }; + const onSwipe = () => { + switch (state) { + case State.Idle: + case State.IgnoreCurrent: + return; + + case State.TopDrag: + case State.Active: + E.stopEventPropagation?.(); + } + }; + Bangle.prependListener('swipe', onSwipe); + const onDrag = (e => { const dragDistance = 30;