dessalines / thumb-key

A privacy-conscious Android keyboard made for your thumbs
GNU Affero General Public License v3.0
899 stars 189 forks source link

Drag-and-return gesture depends on where the gesture ends instead of where it begins #926

Closed izomiac closed 1 month ago

izomiac commented 1 month ago

Steps to reproduce

On the Messagease keyboard layout: 1) Tap and hold the "o" in the center 2) Swipe north-west over "q" 3) Swipe the opposite direction (south-east) 4) Stop on the "j"

Expected behavior

A capital "Q" should be typed

Actual behavior

A lowercase "j" is typed

version of the program

3.1.9

Android version

Android 13

Device

Galaxy Tab S7+

Other details

This may affect circle gestures as well, but those are more finicky so it's harder to verify.

Acknowledgements

dessalines commented 1 month ago

I can't seem to replicate. All it has to do is return back to the key.

izomiac commented 1 month ago

Here is a screen recording of the behavior.

https://github.com/dessalines/thumb-key/assets/6551261/5c1b15d4-2935-43f9-b4ed-0abd1867fdb6

dessalines commented 1 month ago

It looks like instead of going back to the center of the key, you went to the edge. I agree that the logic could be tweaked to be more forgiving tho.

cc @feathecutie @glm4610

glm4610 commented 1 month ago

I've noticed this problem too. I'll have a go at it