micku7zu / QuickCursor

Quick Cursor: One-Handed mode
https://play.google.com/store/apps/details?id=com.quickcursor
20 stars 1 forks source link

Triggers don't work with gesture navigation on Oxygen OS, Color OS, Realme UI (OnePlus, Oppo, Realme) #7

Open micku7zu opened 1 year ago

micku7zu commented 1 year ago

Issue description

The back gesture navigation overlaps the Quick Cursor triggers and I can't grab a cursor.

This issue happens only on Oxygen OS, Color OS and Realme UI (all 3 are based on the same system) because they have a bug in their gesture navigation system. They don't respect the Android documentation about system gesture exclusion. Screenshot

OnePlus, Oppo and Realme UI are the only ones that don't respect this documentation and I can't fix this issue. I don't have enough permission to overlap the system gesture navigations.

There is an open bug raised in the OnePlus forum but they didn't fix it yet: https://community.oneplus.com/thread/1246522

Quick Cursor is not the only app that suffers from this bug, this is a bug in OnePlus implementation and can't be fixed by app developers.

Workarounds

  1. Swipe vertically on the screen margin (bottom to top) to grab a cursor:
    • Demo video
    • Swiping from bottom to top will trigger the cursor
    • Swiping from right to left will trigger the back gesture
  2. Use 3 button navigation instead of gesture navigation
  3. Make the triggers wider
  4. Use the floating tracker mode (PRO users only)