Important
Vectoid will require Shizuku to be installed
DOWNLOAD SHIZUKU
This project got severely more complicated than I initially anticipated, currently a form of palm rejection is working,
It utilises a fork of DrawBox with support for custom BackgroundPattern, replacing the default background with a custom one through a simple Painter resource.
(Not in use for current purposes - will either migrate away from drawbox or significantly redevelop drawbox)
Original: https://github.com/akshay2211/DrawBox
Fork: https://github.com/dilan012345/DrawBox
Caution
Avoid commands if your device has EMR or active stylus digitiser hardware (e.g. S Pen).
Following commands required utilise palm rejection:
adb shell settings put system surface_palm_touch 0adb shell settings put system surface_palm_swipe 0adb shell device_config put input_native_boot palm_rejection_enabled falseadb shell device_config put input com.android.input.flags.report_palms_to_gestures_library falseOcasssionally resets so will have to think of alternative or a script
Plan to use shizuku to simplify process
Made with Jetpack Compose