[Android Apps and Games] micku7zu:
Quick Cursor

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