espruino / espruino/BangleApps

[Backswipe from edge] No blacklisting/prioritisation

Open
#4,181 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
571
Forks
1.3k
Avg merge
17h 38m
Merged PRs (30d)
17

Description

### Affected hardware version

Bangle 2

### Your firmware version

2v29

### The bug

### Describe the bug
Currently the backswipe from edge app is quite sensitive, triggering from fairly small swipe gestures.

So this will, almost guaranteed, trigger on apps that have swipe behaviour themselves, such as keyboards or the quick launcher.

### Expected behaviour

Ideally, this should have a blacklisting, or allow some form of supersedable swipe functionality.

Otherwise reducing the senstivity, or providing the option to, so you perform a longer swipe, would reduce the likelihood of triggering this by accident.

### Installed apps

cprassist (0.02), files (0.08), widbt (0.09), qmsched (0.10), wid_edit (0.05), oxofocus (0.02), notifyfs (0.12), dragboard (0.10), about (0.15), widalarm (0.02), themesetter (0.05), 2047pp (0.04), diceroll (0.02), a_dndtoggle (0.02), acmaze (0.05), rebbleagenda (0.02), autoreset (0.02), fontext (0.03), reply (0.03), widmessages (0.07), mylocation (0.11), drained (0.08), torch (0.11), dtlaunch (0.28), quicklaunch (0.16), lightswitch (0.11), score (0.04), fileman (0.04), alarm (0.52), gpstime (0.05), compass (0.09), agpsdata (0.06), widgps (0.09), ptlaunch (0.16), poweroff (0.06), imc (0.01), powermanager (0.13), weather (0.31), trex (0.05), snaky (0.01), dvdbounce (0.01), blackjack (0.03), longpressbuzz (0.01), jwalk (0.01), clockinfolist (0.01), sched (0.36), setting (0.82), phoneremind (0.01), widsmartbatt (0.02), smartbatt (0.04), icons (0.03), multitimer (0.12), loadanim (0.02), messages (0.70), schedclock (0.02), android (0.46), dailycolorclk (0.02), messageicons (0.17), boot (0.69), modclock (0.06), messagesoverlay (0.12), clock_info (0.27), exactwords (0.2), popconlaunch (0.05)

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named in the issue. Start by locating the Bangle 2 backswipe-from-edge app and reviewing how its gesture conflicts with keyboards and the quick launcher; done requires an agreed blacklisting, prioritisation, or sensitivity behavior that prevents accidental triggers.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
mobile-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.