[APP][7.0+] Quick Cursor: one hand mouse pointer

Search This thread

micku7zu

Senior Member
Oct 8, 2010
226
367
28
Cluj-Napoca
Thanks for the quick reply
I'm using a Pixel 7 pro on Android 13
Oh, I think this is related to Android 13 and the way the shortcut is created in Quick Cursor. I just tested this on Pixel 4 XL Android 12 and it works, but it doesn't work anymore on my S22 Ultra with Android 13.

As a workaround, you can use the 1.18.2 version from here, but I don't know how the backup will work from version 1.18.4 to 1.18.2, maybe if you have a previous backup: https://www.apkmirror.com/apk/sergi...-one-handed-mode-1-18-2-android-apk-download/

The version 1.18.2 has targetSdkVersion: 31 which seems to not cause a problem on Android 13.
In 1.18.3 I updated targetSdkVersion to 33 and in combination with Android 13 it seems that the shortcut creation doesn't work anymore.

I will investigate and fix the issue in the next update, probably a few days because I'm currently finishing another new feature and I will do the release together.

Thanks again for reporting!
 

Aberab

Member
Jan 18, 2022
18
16
Google Pixel 6 Pro
Oh, I think this is related to Android 13 and the way the shortcut is created in Quick Cursor. I just tested this on Pixel 4 XL Android 12 and it works, but it doesn't work anymore on my S22 Ultra with Android 13.

As a workaround, you can use the 1.18.2 version from here, but I don't know how the backup will work from version 1.18.4 to 1.18.2, maybe if you have a previous backup: https://www.apkmirror.com/apk/sergi...-one-handed-mode-1-18-2-android-apk-download/

The version 1.18.2 has targetSdkVersion: 31 which seems to not cause a problem on Android 13.
In 1.18.3 I updated targetSdkVersion to 33 and in combination with Android 13 it seems that the shortcut creation doesn't work anymore.

I will investigate and fix the issue in the next update, probably a few days because I'm currently finishing another new feature and I will do the release together.

Thanks again for reporting!
Thanks, that works and no the settings were not restorable
 

micku7zu

Senior Member
Oct 8, 2010
226
367
28
Cluj-Napoca
If it would be easy, would it be possible to change the location that the tracker appears at?
Unfortunately there is no way to configure that. It is always displayed in the center of the "tracker move area".

I can confirm that I found and fixed the issue. For any Android developer who needs to support Android 13, the issue is explained here: https://medium.com/androiddevelopers/making-sense-of-intent-filters-in-android-13-8f6656903dde

It will be included in the next update. Thanks for reporting it!
 

micku7zu

Senior Member
Oct 8, 2010
226
367
28
Cluj-Napoca
Just found this app and it's fantastic, this is almost what I want because the pixel 3 replacement phone I got is still too big to navigate one handed since I have a short thumb.
Thanks for making one handed use possible, I can' express my frustration that even the "smallest" phone nowadays is too big for one handed use and I refuse to use two hands outside of typing.
Thanks for feedback and for trying the app! I'm glad you like it!

Just a few things I wish it had. I want the "trackpad" to be always active, as in takes up space at the bottom so I don't need to swipe to activate it, I don't care for the "loss" of screen space if I can't reach anything regardless, similar to the trackpad mode with the samsung flip.
This can be achieved, but only on the PRO version of the app 😔. The tracker can be set to not hide automatically, so it will always stay on.

I wish there was a payment method that doesn't require the play store, using microg and I had issues getting the play store to work, happy to upgrade to pro but play store only is difficult for those like me that doesn't want the officlal play services, it always drains my battery too much so anything to avoid it for me is better.
I understand and I got this feedback from multiple users that don't want to have Google services on their phone. It is a reasonable request that makes perfect sense.
Unfortunately, I couldn't find a good solution yet about how to make a license system that doesn't use internet connection. I don't want to add any network requests in the app because I said so when I started the app. I don't want the app to be suspicious about what data it sends or not over the network, so the app doesn't have any network requests at all.
 

MrDusan

Senior Member
Jun 21, 2014
276
89
Samsung Galaxy S23 Ultra
Hello everyone,

First of all, I want to say that your app is amazing and I really enjoy using it! I've been using it on my previous phone and now on my s23 ultra.

I've encountered a small issue on my new device though and I guess there is a solution for that but I'm not sure how to tackle it.

For some reason, the "start app" toggle turns off sometimes and when i try to turn it on, i get a message from the picture in the attachment"

Also, when using camera, on my previous device (s21 ultra) I was able to activate the cursor, and on my new device i'm no longer able to.

Could you please help me out with that? Thanks!

Screenshot_20230223_152929_Quick Cursor.jpg
 

micku7zu

Senior Member
Oct 8, 2010
226
367
28
Cluj-Napoca
The app reacts to the lockscreen on/off to disable/enable Quick Cursor on the lockscreen or when the screen is off. This is the first time someone reported this issue, that the lockscreen is not correctly detected.

Somehow the app thinks the device is still locked. Do you have a lockscreen? Do you have a password/pattern/fingerprint lock or not at all?

I have an S22 Ultra with the same OneUI 5.1, and everything works ok inside the camera. Can you enable Quick Cursor Settings -> Debug -> Debug visuals and see if the triggers disappear inside camera app?

Thanks!
 

MrDusan

Senior Member
Jun 21, 2014
276
89
Samsung Galaxy S23 Ultra
The app reacts to the lockscreen on/off to disable/enable Quick Cursor on the lockscreen or when the screen is off. This is the first time someone reported this issue, that the lockscreen is not correctly detected.

Somehow the app thinks the device is still locked. Do you have a lockscreen? Do you have a password/pattern/fingerprint lock or not at all?

I have an S22 Ultra with the same OneUI 5.1, and everything works ok inside the camera. Can you enable Quick Cursor Settings -> Debug -> Debug visuals and see if the triggers disappear inside camera app?

Thanks!
I've never had this issue before too. My s21 ultra is also updated on oneui 5.1 and it works just fine there.

I have multiple unlock methods set up. Fingerprint, face and pin. Lock settings are set to lock instantly with power button.

When i enable the debug visuals option, the handles appear in the camera app and cursor works fine. As soon as i disable that, it doesn't work in the camera app anymore.

If you'd like me to check anything else, I'll gladly do it.
 

toxicbrain

Senior Member
Dec 20, 2015
91
16
Hi there, I would like to purchase a lifetime license. Is this possible without the Google Play Store? Nothing happens after pressing the button (QC Pro - Lifetime License) within the app. What am I doing wrong? Thanks.
 

micku7zu

Senior Member
Oct 8, 2010
226
367
28
Cluj-Napoca
Hi, unfortunately there is no way to buy the PRO without Play Store. The licensing method is integrated through Google Play Store.

I'm sorry, I understand the need of other method but right now it is too hard to implement/support another method. Sorry!
 

toxicbrain

Senior Member
Dec 20, 2015
91
16
Hi, unfortunately there is no way to buy the PRO without Play Store. The licensing method is integrated through Google Play Store.

I'm sorry, I understand the need of other method but right now it is too hard to implement/support another method. Sorry!
I think your app is really great and would like to support it by purchasing a pro license. I guess there's not much I can do then. Thanks for your quick reply.
 

micku7zu

Senior Member
Oct 8, 2010
226
367
28
Cluj-Napoca

What's new from last post (9 months)​

  • 3 year milestone 🎉
  • 500K+ installs milestone 🎉 - [Unique devices](https://i.imgur.com/6cXYgGl.png) - [Unique users](https://i.imgur.com/tk0hgnk.png). Play Store did not update the public counter yet.
  • 37K active devices
  • Tracker actions - Demo video
  • increased the lifetime price from 2.49$ to 5.99$ (0.99$ on sale right now)
  • added annual subscription option (2.49$ per year) with 1 month free trial - mostly added this for the free trial option and those for who want to offer more support (annually)
  • Auto tap mode - Demo video
  • New and custom cursor designs - Demo video
  • Tracker configurable actions: long tap, double tap and second tap - Demo video
  • Material You adaptive theme for cursor, tracker, effects, etc - Demo video
  • Material You adaptive app icon - Screenshot
  • created quickcursor.app as a placeholder for the future presentation website
  • created FAQ and Issues to centralize information and responde faster to questions
  • New actions: multi tap, long tap, double tap, pinch in/out, increase/decrease/mute volume, copy, cut, swipe, rotate screen, Tasker/MacroDroid/Automate, multi touch support
  • Launcher shortcut actions: Screenshot
  • added translations for: Chinese, French, Hindi, Malayalam

What's next​

Some planned features for this year (hopefully):
  • Trigger actions - add support for custom actions on trigger events (tap, long tap, swipe vertical, horizontal or diagonally). Like Edge Actions or Tracker actions directly on triggers. This is currently the most wanted feature for me.
  • Trigger design - triggers visible with different designs
  • Support for more tracker designs
  • Continuous support for every android update (every new Android version breaks something and I have to find a workaround)

Sale (16 - 20 May)​

The sale for PRO version (0.99$) will be available during: 16 - 20 May

Thanks to everyone that already helped me a lot:
  • PRO buyers
  • Awesome translators that helped me pro bono
  • Everyone from the Telegram channel that helped with feedback in real time: https://t.me/quickcursor
  • Everyone that recommended the app
 
  • Like
Reactions: lou2s

Top Liked Posts

  • There are no posts matching your filters.
  • 1

    What's new from last post (9 months)​

    • 3 year milestone 🎉
    • 500K+ installs milestone 🎉 - [Unique devices](https://i.imgur.com/6cXYgGl.png) - [Unique users](https://i.imgur.com/tk0hgnk.png). Play Store did not update the public counter yet.
    • 37K active devices
    • Tracker actions - Demo video
    • increased the lifetime price from 2.49$ to 5.99$ (0.99$ on sale right now)
    • added annual subscription option (2.49$ per year) with 1 month free trial - mostly added this for the free trial option and those for who want to offer more support (annually)
    • Auto tap mode - Demo video
    • New and custom cursor designs - Demo video
    • Tracker configurable actions: long tap, double tap and second tap - Demo video
    • Material You adaptive theme for cursor, tracker, effects, etc - Demo video
    • Material You adaptive app icon - Screenshot
    • created quickcursor.app as a placeholder for the future presentation website
    • created FAQ and Issues to centralize information and responde faster to questions
    • New actions: multi tap, long tap, double tap, pinch in/out, increase/decrease/mute volume, copy, cut, swipe, rotate screen, Tasker/MacroDroid/Automate, multi touch support
    • Launcher shortcut actions: Screenshot
    • added translations for: Chinese, French, Hindi, Malayalam

    What's next​

    Some planned features for this year (hopefully):
    • Trigger actions - add support for custom actions on trigger events (tap, long tap, swipe vertical, horizontal or diagonally). Like Edge Actions or Tracker actions directly on triggers. This is currently the most wanted feature for me.
    • Trigger design - triggers visible with different designs
    • Support for more tracker designs
    • Continuous support for every android update (every new Android version breaks something and I have to find a workaround)

    Sale (16 - 20 May)​

    The sale for PRO version (0.99$) will be available during: 16 - 20 May

    Thanks to everyone that already helped me a lot:
    • PRO buyers
    • Awesome translators that helped me pro bono
    • Everyone from the Telegram channel that helped with feedback in real time: https://t.me/quickcursor
    • Everyone that recommended the app
    1
    Well, didn't know this app existed. I'm glad I learned of it during the sale because I wouldn't have bought it otherwise. But you can add another purchase to the list!
  • 14
    Quick Cursor

    ZiGWIey.png


    The app is free and without ads!


    XDA Article



    What is it for:
    Helps you to use big screens easily with one hand by introducing a computer like cursor controlled with one finger by swiping from edge of the screen.


    How to use:
    1. Swipe from left or right margin from the bottom half of the screen.
    2. Reach the top half of the screen by dragging the tracker using one hand in the bottom half.
    3. Touch the tracker to click with the cursor. The tracker will disappear on any action outside the tracker or after a period of time.

    TIP: While using the quick cursor, touch with another finger to open the quick settings menu.


    Download


    Google Play Store link



    Screenshots





    Telegram Quick Cursor group
    If anyone wants to help by testing the internal builds before the release, please join telegram group




    Credits
    Quick Cursor is an alternative to the already known Reachability Cursor app. I really liked it, and I appreciated the developer attitude and his vision about the app in his replies online. Unfortunately, NiftyUI's last message about the app was on 7 October 2018 and the last app update was on 4 October 2018 and it doesn't work on most Android 10 phones. I do hope that he is ok, and give him a big thumbs up for the idea and the implementation!

    Why
    I saw a lot of threads and replies on XDA and Reddit for an alternative app for Reachability Cursor for a long time and I needed one too!

    Monetization
    The app uses the same monetization scheme as Reachability Cursor: it offers an In-App purchase for "PRO" mode which adds some more functionalities (floating tracker mode, long clicks, edge actions) and a lot of customization on each part of the app: cursor, tracker, trigger area, tracker area, cursor area, feedback. Basically this is a support for the developer (me), because the free version should be enough for most use cases.

    Help needed
    The app should run on Android 7.0 or later, theoretically. I tested it only on 10 devices running Android 9 and Android 10 (Pixel, Samsung, Xiaomi, Oneplus).

    I need help to collect some feedback on this early version from more devices, so please send feedback anywhere (here on XDA, Telegram, Reddit, Email, Play store), including the device name and Android version.

    I'm more interested in this topics:
    • critical bugs that won't let you use the app properly
    • if it works ok daily in your case
    • if you see any performance impact on your phone
    • 90hz or 120hz affected?
    • feature requests
    • I need these feedback to estimate the current state of the app and how much work I have to do until I can fully release it, not early access, and more polished. I don't work as a full time Android Developer, so I don't have a lot of things necessary to test it well enough on my own (time, phones, knowledge, etc), and don't want to release the app publicly if it is not polished enough.

    Thank you!


    Changelog

    1.17.10:

    • New edge actions features: https://i.imgur.com/XYjaZzY.mp4
    • - add possibility to configure multiple edge actions per side
    • - add edge action preview before triggering
    • - add new types of edge actions: screenshot, flashlight, lockscreen, switch to prev app, power menu, brightness control and more
    • - add new edge action trigger modes: instant, on release, delayed
    • free version: pull down notifications with Cursor (top edge action)
    • free version: keyboard detection is configurable
    • fix keyboard detection mechanism for Android 13
    • fix a bug with "triggers above" on landscape
    • remove Canvas drawer from debug menu
    • add 'Default' option on color preference dialog


    1.16.1:
    • FIXED Samsung Android 12 crash bug!
    • add accessibility service consent dialog (Google requirement for Android 12)
    • update targetSdkVersion to 31 (Android 12)
    • update third-party dependencies
    • add Portuguese (Brazil) translation
    • update translations
    • fix bug with gesture navigation on tracker fling

    1.15.2:
    • fix app detection bug for blacklist on Android 12
    • fix overlay bug when the app is stopped
    • update "Debug visuals" functionality


    1.15.1:
    • PRO version on sale between January 17-31: 0.99$


    1.15.0:
    • prepare for January sale
    • added Italian translation (Thanks to D4.gma)
    • added Arabic translation
    • added Japanese translation
    • added Romanian translation
    • fix landscape/portrait rotation bug in Quick Cursor settings
    • added new software for community translation help
    • updated multiple translations
    • changed font and adjusted layout

    1.14.0:
    • improved keyboard detection on Android 12
    • refactored and optimized keyboard/blacklist/whitelist detection mechanism
    • optimized app when keyboard and blacklist app detection are both turned off


    1.13.4:
    • long click shortcut from gesture recorder (advanced mode): release the tracker after the record starts
    • added "Thank you" page after buying PRO


    1.12.0:
    • add "hide on fling" feature (enabled by default)
    • fix crash on experimental canvas drawer
    • fix crash on swipe zones settings
    • fix some rare crashes


    1.11.4:
    • fix "how to use" bug


    1.11.3:
    • fix bug on dimension changes on Galaxy Fold
    • fix bug on dimension changes on Surface Duo


    1.11.2:
    • fix quick settings popup not opening bug


    1.11.1:
    • fix landscape default config bug


    1.11.0:
    • Landscape mode - fully customizable
    • Tablet support
    • add "Reset to default" warning popup on "How to use"


    1.10.0:
    • improve simple triggers config (more options and easier to config)
    • more trigger config for free version
    • fix cursor preview when cursor stroke size is bigger than cursor size
    • switch to limited mode manually instead of automatically in case of dispatch bug
    • add more debug options

    1.9.5:
    • fix wrong value displayed on Advanced mode edit

    1.9.4:
    • first stable version (no beta)
    • Please rate the new version on Play Store, the older "beta feedback" was only for developer (not public)

    1.9.3 Beta:
    • fix "Quick actions" bottom sheet back button bug
    • fix crash when settings are outside of min-max range
    • create adaptive icon
    • change icon to respect Android guidelines

    1.9.2 Beta:
    • fix error toast on unlocking phone

    1.9.1 Beta:
    • small crash fix

    1.9.0 Beta:
    • add support for devices with adjustable screens (foldable devices)
    • add support for devices with configurable resolution. scale preferences based on resolution change
    • refactor all size preferences to float
    • fix floating tracker mode with move triggers above keyboard bug
    • fix trail bug on "hide cursor" edge action
    1.8.2 Beta:
    • add new visual debugs
    • fix crash from Google Play store feedback

    1.8.1 Beta:
    • fix crash introduced in 1.8.0 beta. Sorry for that!
    • fix bug with app shown as stopped in the main screen
    • fix bug on first use tutorial

    1.8.0 Beta:
    • add blacklist/whitelist functionality
    • add action to add an app to blacklist from Quick Settings

    1.7.0 Beta:
    • improve the debug system with debug logs
    • change the configurable long click distance threshold to be used for click also
    • fix quick settings popup bug

    1.6.13 Beta:
    • add configurable long click distance threshold
    • fix quick settings tile crash
    • fix not registered click on fast tracker tapping
    • update translations

    1.6.12 Beta:
    • add gesture recorder cancel edge action

    1.6.11 Beta:
    • add debug for Quick Actions popup to identify a bug
    • fix some crashes on app opening reported on Play Store

    1.6.10 Beta:
    • add Russian translation (thanks to Alex Procopovich)
    • fix translation bug on Quick Actions popup

    1.6.9 Beta:
    • fix temporarily pause feature on Android 11

    1.6.8 Beta:
    • fix crash on first use tutorial

    1.6.7 Beta:
    • add info about how to prevent Android killing the app
    • fix gesture replay crash
    • fix start/stop app bug

    1.6.6 Beta:
    • update accessibility service tutorial design and screenshot
    • add how to use tutorial on the main screen
    • update PRO features description and layout
    • improve debug logging

    1.6.5 Beta:
    • update main app activity design
    • fix top crashes from Google Play store reports
    • fix crash with trail effect on some edge case
    • fix crash on edge cases clicking outside screen
    • fix crash on quick settings tile add
    • fix bug when clicking with cursor on the tracker (or gesture replay on tracker)
    • fix wrong edge tracker position on floating mode
    • fix gesture recorder animation when dot color is the same as recorder trail color
    • fix FPS debug text in debug mode
    • try to fix bug with keyboard detection after app update (fixed by an app restart)

    1.6.4 Beta:
    • add Kurdish translation (thanks to Alân Yalçın)
    • update Turkish translations (thanks to Alân Yalçın)
    • fix annoying "service interrupted by Android" toast message on some devices

    1.6.3 Beta:
    • add German translation (thanks to Holger Hartwig)
    1.6.2 Beta:
    • add trail and cursor animations (show, hide, gesture record, click)
    • improve rendering performance
    • improve animations
    • add more features to "debug mode"
    • add toggle zone app shortcut
    • fix wrong detection of accessibility service as stopped
    • fix "accessibility settings" button not opening menu
    • fix crash on accessibility service tutorial
    • fix haptic feedback lag on some devices (ex: OnePlus)
    • fix shortcut with Tap-tap app

    1.4.0 Beta:
    • add a reset to default for all settings
    • fix bug with preferences format and with backup (not a breaking change)
    • fix bug with backup not exporting the default values
    • update translations

    1.3.0 Beta:
    • add translations: Dutch, Polish, Spanish, Turkish
    • fix wrong alignment of disable service
    • change warning icon

    1.2.0 Beta:
    • add backup and restore functionality for all settings
    • fix edge actions wrong defaults for PRO

    1.1.0 Beta:
    • add option to not block the system gesture navigation with triggers/tracker because of the OnePlus bug
    • fix wrong cursor position when using the app shortcuts (trigger the cursor from another apps)
    • fix overlapping triggers when multiple triggers are moved above keyboard

    1.0.0 Beta:
    • use semantic versioning MAJOR.MINOR.PATCH (major for incompatible changes, minor for new features, patch for bug fixing)
    • refactor all screen coordinates and sizes
    • refactor all defaults and constants
    • refactor horizontal/vertical to left/top
    • all size or positioning preferences have been reset to work with the new system
    • fix wrong positions on devices with cutouts
    • fix pixelated cursor/tracker/ripple by enabling smooth anti aliasing

    0.9.42 Beta:
    • fix bug with turn off/on
    • change FAQ info

    0.9.41 Beta:
    • add new debug mode for better remote debugging
    • fix keyboard detection bug in Android 11 (change the detection mechanism)
    • fix keyboard detection bug when opening the status bar
    • fix bug on first tutorial auto start
    • fix bug with gesture recorder together with disable triggers when keyboard is visible
    • fix stop/start bugs when the app is stopped from different combinations
    • disable/enable the Android System Bug popup
    • move quick actions menu above navigation bar

    0.9.40 Beta:
    • add quick settings tile to toggle start/stop
    • add a way to stop the app without disabling the accessibility service
    • fix shortcut glitch that happens randomly
    • add new shortcuts (start, stop, toggle and hide cursor) that can be triggered by launcher or from other apps (tasker, etc)

    0.9.39 Beta:
    • fix crash on application startup on some devices
    • revert update of third party library that caused the above crash

    0.9.38 Beta:
    • fix bug with 'limited mode' in the free version
    • fix problems with PRO overlay in the free version for tap behaviour

    0.9.37 Beta:
    • fix gesture recorder preview trail position on some devices

    0.9.36 Beta:
    • added gesture support in advanced mode (drag and drop, scroll, swipe, etc)
    • updated dev libraries

    0.9.35 Beta:
    • highlight the Quick Cursor accessibility service on Android settings open
    • improve first run of the app

    0.9.34 Beta:
    • fix a bug with changelog popup
    • add button for changelog popup in About section

    0.9.33 Beta:
    • implemented an experimental 'limited mode' for those where the app stops working after some time or doesn't work at all
    • prepare settings UI for a more advanced mode that supports gesture (swipe, drag, scroll, etc)

    0.9.32 Beta:
    • Fix a bug with slider preference
    • Fix multiple floating bubbles bug

    0.9.31 Beta:
    • add description on list preferences for better UI (when keyboard is visible, edge actions, swipe mode, etc)
    • change almost all sliders in the settings with a new one
    • fix tracker glitch on "hide cursor" edge action
    • fix frame drops on "hide cursor" visual feedback (ripple)

    0.9.30 Beta:
    • add changelog popup on first use after update
    • add info when the accessibility service can't send gesture anymore (in some devices)
    • fix bug on "hide cursor" edge action
    • fix bug on tap not recognized as tap on OnePlus launcher in some scenario
    • fix bug with "Hide cursor" edge action when triggered faster than the reveal animation
    • fix bug when tracker is tapped when the hide animation is in progress

    0.9.29 Beta:
    • - fix multiple crashes:
    • - on first time use tutorial slide
    • - on phone rotate
    • - on long click through trigger zone
    • - when trying to detect the keyboard open/close
    • - on tutorial auto slide
    • - when stopping the app
    • - on click

    0.9.28 Beta:
    • fix bug: QC activated while the keyboard was visible on some keyboard apps actions (many SwiftKey actions, share dialog from Google Keyboard, etc)

    0.9.27 Beta:
    • fix bug: connection to Google Play store remained open in some cases and the "buy pro" dialog was displayed any time the connection was reconnected
    • fix bug: show the toast "PRO version activated" more times, in some rare situations, after the PRO was bought

    0.9.26 Beta:
    • fix bug with buy pro Google Play popup randomly appear
    • sorry to all free users that had this bug, this was not intentional to spam the pro version

    0.9.25 Beta:
    • add "FAQ and troubleshooting"

    0.9.26 Beta:
    • fix bug with buy pro Google Play popup randomly appear in some rare situation on the free version
    • sorry to all free users that had this bug, this was not intentional to spam the pro version, it should be fixed now

    0.9.25 Beta:
    • add "FAQ and troubleshooting" based on all the feedback received

    0.9.24 Beta:
    • try to fix "Open Settings" from "Quick Settings" on some phones
    • general overall development improvements:
    • - clean up some old code
    • - fix some leaked IntentReceiver

    0.9.23 Beta:
    • fix crash with raise triggers above keyboard on landscape
    • fix QC enabled on landscape on keyboard action

    0.9.22 Beta:
    • fix bug with some lock screen configurations that never re-enabled the QC after phone unlock


    0.9.21 Beta:
    • disable QC on lock screen
    • fix bug with quick settings opening when phone is locked / unlocked
    • fix trigger size not saving correctly on simple mode with location bottom

    0.9.20 Beta:
    • acessibility service enable tutorial screenshots:
    • add accessibility tutorial for Samsung
    • add accessibility tutorial for Xiaomi

    0.9.19 Beta:
    • fix bug on accessibility service enabled and exit back to tutorial

    0.9.18 Beta:
    • add tutorial for how to enable accessibility service on generic device
    • add first time use tutorial
    • add trigger size config on first time use tutorial
    • add share button in About section
    • fixed bug on advanced mode: cursor height was not saved correctly

    0.9.17 Beta:
    • add option to disable QC quick settings and fix open by mistake when touching the margins
    • possible fix for Android Quick Settings show for 1ms on some phones when tapping the trigger

    0.9.16 Beta:
    • triggers can be disabled when keyboard is visible
    • triggers can be automatically raised above keyboard when it is visible
    • improve trigger performance on tap
    • fix "hide on outside tap" bug (not everyone affected)
    • fix bug in "floating tracker" mode when a long clickable element is behind the small tracker on the edge

    0.9.15 Beta:
    • draw tracker and cursor over system apps (like Settings) (this already worked on some phones)
    • fix tracker "hide on outside tap" config on some phones (Note 10+, and others maybe)

    0.9.14 Beta:
    • fix the problems from 0.9.12 Beta

    0.9.13 Beta:
    • roll back the last release because it break something

    0.9.12 Beta:
    • internal refactor of the code for better development in the future. for those who use the shortcut feature, you need to recreate them
    • fix bug with PRO in app purchase. a big change on how PRO IAP is handled in the app, hopefully nothing will be impacted for those who bought pro already
    • by fixing the above problems I unblocked the development on new features

    0.9.11 Beta:
    • fixed the default position of trigger zones on some phones
    • improve debug on PRO version bug

    0.9.10 Beta:
    • add XDA thread link

    0.9.9 Beta:
    • fix navigation bar size bug when using "bottom" position
    • add "create a copy" in advanced mode
    • add feedback and news channels (telegram, XDA, Reddit, email)
    • add vibrations and visual feedback on click settings (both are off by default)
    • take into consideration navigation bar height in advanced mode
    • change all controls from advanced mode from PX to DP
    • fix bug when "inactivity hide" is disabled

    0.9.8 Beta:
    • make trigger area to not respond to long clicks if a clickable view is behind it
    • fix bug when changing back to simple mode
    • fix "create new" zone bug in advanced mode

    0.9.7 Beta:
    • fix overlapping triggers when "Location" is "Bottom"
    • add 3 options to support the developer when buying the PRO

    0.9.6 Beta:
    • fix bug when long click is disabled (for all non-pro and some pro)

    0.9.5 Beta:
    • remove accidental taps of trigger areas (react only to drag or long tap)
    • improve click performance (fix some delay issue)
    • create shortcut to trigger the cursor from other apps (example: FNG)
    • improve accessibility service performance
    • improve performance for timer based actions
    • increase default trigger size to 16dp (because of no accidental taps)
    • fix bug on zone delete
    • fix wrong position on preview in advanced mode
    • fix bug when changing from floating mode

    0.9.4 Beta:
    • rename "Move area" to "Tracker area" in swipe zones preview
    • preview both trigger zones (left and right) on simple mode
    • enable dark theme for all phones
    • fix bug with "Override force-dark" from Developer options
    • probably fix the edge side action set to nothing
    • fix main screen scroll on small devices


    XDA:DevDB Information
    Quick Cursor: one hand mouse pointer, App for all devices (see above for details)

    Contributors
    micku7zu

    Version Information
    Status:
    Beta
    Current Beta Version: 0.9.9 Beta
    Beta Release Date: 2020-04-25

    Created 2020-04-25
    Last Updated 2020-11-07
    2
    Thanks for the record. The second I saw it, I understood what's the issue.
    Short version: Android gesture navigation (back swipe, home swipe, etc) can be overridden by apps, but only in a limit of 200dp vertical size. MacroDroid + QuickCursor together have more than 200dp.

    Long version:
    When you have gesture navigation enabled, your left and right edges act as a back button when you swipe, and the bottom act as a home/multitask button when you swipe, there is no other way to control your phone, only by this gestures.
    This can conflict with some apps already developed, or new apps that are developed. Some apps need a swipe from left or right exactly where the "Back" swipe is, so Android made a special handling for that and let the developers override the system navigation gesture at specific positions: https://developer.android.com/training/gestures/gesturenav

    That's what MacroDroid does, that's what Quick Cursor does, both apps uses setSystemGestureExclusionRects() to override the system navigation gesture at position X, Y, which means the system back gesture won't work at that position, and the app will have priority and full control at a specific region on the edge. And this is how both apps can work with system gesture navigation enabled.

    But this can cause a problem, because if an app (or multiple apps), sets an exclusion over all the swipe back region, the user can't swipe back anymore, and can't control the phone anymore, so Android needed to find a way to force this to not happen, so they introduced two concepts:

    1. There are some specific regions on the screen that can't be taken by apps, they are specially reserved for navigation gestures. So if you put the triggers on this zones, they won't have priority over navigation gestures. This is described here: getMandatorySystemGestureInsets()
    2. They set a limit on how much space can be took by apps. The limit is 200dp vertically, which means that if MacroDroid takes 100dp, and Quick Cursor will take 200dp, in total it is 300dp, which is greater than 200dp, so it won't take effect all. Only 200dp of the edge will have priority over gesture navigation, the other 100dp will work as a gesture navigation.

    So, this is an Android limitation that makes sense, you don't want an app (or multiple apps) to take over your back swipe because you can't control your phone anymore. There is no solution to this problem, because this is working exactly as expected for Android, even if for the user can be confusing.

    In Quick Cursor I implemented a toggle in settings called "Restrict system navigation gestures" which can be enabled or disabled.

    There is no solution for this, only workarounds:
    1. Reduce the size of MacroDroid drawer and Quick Cursor triggers, so together they won't be bigger than 200dp. (that's what happens when you have the floating tracker, it is smaller)
    2. Disable Quick Cursor -> Settings -> Restrict system navigation gestures. In this case MacroDroid will have enough space for it's drawer, and for Quick Cursor you can do one of the following:
      1. if you want to grab a cursor, swipe vertically (bottom to top, or top to bottom) on the triggers, in this way the back gesture is skipped, and the triggers are working
      2. make the triggers wider, so you can grab the cursor from "near the edge", not from the "edge". So you can trigger the cursor, not the back gesture, but you have learn this.


    Of course, there are the others options: use the 3 buttons (but this is not an option if you are already used to use the gesture navigations), use the floating tracker, etc etc

    As you said in the previous post, swiping vertically (up or down) works because the back gesture is not triggered, but drawer or quick cursor triggers are.

    I hope I explained what happens, and I hope one of the workarounds will work for you.
    2
    Changelog 0.9.21 Beta:
    • disable QC on lock screen
    • fix bug with quick settings opening when phone is locked / unlocked
    • fix trigger size not saving correctly on simple mode with location bottom

    If anyone wants to help and test internal builds before I release them, please join the telegram group: https://t.me/quickcursor
    2
    So we finally have an XDA thread for this wonderful app. ?

    A huge shout out to the dev (@micku7zu). He is absolutely amazing and super responsive to all questions, feature requests, bug reports, etc. ??
    2
    Yes, I plan to handle the keyboard by raising the trigger zones when the keyboard appears on the screen. It will be available in the next release, hopefully.

    Yes, there is already an option to set the opacity to tracker, just change the opacity on the color of the tracker. Unfortunately, this customization are available only on the pro version. Settings -> Tracker -> Inside color and Outside color, change the opacity for both of them to 0.

    Thanks!

    Yeah I found the opacity after my comment, so I went back and edited it as you were replying lol

    Honestly an option to just completely disable them during keyboard would probably be best, if you're typing you probably aren't planning on clicking anything out of reach until you're done typing and the keyboard closes