1
0
Fork 0
BangleApps/apps/swipeinv
Anton cad2ffe283 Bump version for all apps with fixed undefined variables 2024-03-13 11:56:27 +01:00
..
ChangeLog Bump version for all apps with fixed undefined variables 2024-03-13 11:56:27 +01:00
README.md swipeinv: add README 2024-02-29 12:15:16 +01:00
app.png
boot.js
metadata.json Bump version for all apps with fixed undefined variables 2024-03-13 11:56:27 +01:00
settings.js Fix apps with undefined variables 2024-03-13 11:51:40 +01:00

README.md

Swipe Inversion

Inverts swipe direction globally or per app, see settings. If global inversion is enabled, you can unselect the inversion per app and vice versa.

Limitations

Swipe Inversion can only invert directions on apps that use Bangle.setUI to set up swipes. Swipes set up with Bangle.on("swipe", ...) is currently not managed.

Swiping behavior that uses the drag event is not altered either.

TODO

  • Try to handle swipes from Bangle.on("swipe", ...)
    • alternatively refactor apps using that to only use Bangle.setUI for setting up swipes.
      • Think about how to accommodate e.g. touch or back handlers set up in Layout library calls. They are removed if we refactor some Bangle.on("swipe", ...) to Bangle.setUI. (Is it maybe resolved if we call Bangle.setUI before the Layout call? - have not tested that yet.)
  • Add bootloader apps and widgets to the list of apps that can be individually toggled in settings?

Requests

Bug reports and feature requests should be done to the espruino/BangleApps github issue tracker.

Creator

nxdefiant

Contributors