backswipe: change to prepend swipe listener
(WIP) Seems to mitigate some conflicts when switching between `edgeclk` (with seconds active) and `dtlaunch`. Sometimes the seconds redraw timeout of `edgeclk` would draw over `dtlaunch`.master
parent
d376a7a0b8
commit
3eb7d19ebd
|
|
@ -1,6 +1,5 @@
|
||||||
0.01: New App!
|
0.01: New App!
|
||||||
0.02: Don't fire if the app uses swipes already.
|
0.02: Don't fire if the app uses swipes already.
|
||||||
0.03: Only count defined handlers in the handler array.
|
0.03: Only count defined handlers in the handler array.
|
||||||
0.04: Fix messages auto opened by `messagegui` could not be blacklisted. Needs
|
0.04: Fix messages auto opened by `messagegui` could not be blacklisted. Needs a refresh by deselecting and reselecting the "Messages" app throught Back Swipe settings.
|
||||||
a refresh by deselecting and reselecting the "Messages" app throught Back Swipe
|
0.05: React on swipes before the active app (for the most part) by using `prependListener`.
|
||||||
settings.
|
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,7 @@
|
||||||
// if we're in an app that has a back button, run the callback for it
|
// if we're in an app that has a back button, run the callback for it
|
||||||
if (global.BACK && countHandlers("swipe")<=settings.standardNumSwipeHandlers && countHandlers("drag")<=settings.standardNumDragHandlers) {
|
if (global.BACK && countHandlers("swipe")<=settings.standardNumSwipeHandlers && countHandlers("drag")<=settings.standardNumDragHandlers) {
|
||||||
global.BACK();
|
global.BACK();
|
||||||
|
E.stopEventPropagation();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -56,5 +57,5 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// Listen to left to right swipe
|
// Listen to left to right swipe
|
||||||
Bangle.on("swipe", goBack);
|
Bangle.prependListener("swipe", goBack);
|
||||||
})();
|
})();
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ "id": "backswipe",
|
{ "id": "backswipe",
|
||||||
"name": "Back Swipe",
|
"name": "Back Swipe",
|
||||||
"shortName":"BackSwipe",
|
"shortName":"BackSwipe",
|
||||||
"version":"0.04",
|
"version":"0.05",
|
||||||
"description": "Service that allows you to use an app's back button using left to right swipe gesture",
|
"description": "Service that allows you to use an app's back button using left to right swipe gesture",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"tags": "back,gesture,swipe",
|
"tags": "back,gesture,swipe",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue