yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] tiho5:
GMD works fine for about 5 min on my 2 devices with android 13. Then somehow the service gets killed although GMD is removed from battery optimizations.

That's why I've set Tasker so that every 5 minutes Tasker kills it (using root), then wait for 200 ms, then using shell command the task runs this:

am startservice -n com.goodmooddroid.gesturecontrol/com.gmd.gc.BackgroundService

I don't notice when this happens. GMD works fine as original. No failed gestures and such.

Edit: credit for the shell command is to @Lord Sithek
[Android Apps and Games] rodrigofd:
Thank you! This should actually be pinned to the thread or something!

Even for not-so-tech-savvy users not familiar with Tasker, we could easily pack this on a standalone apk
[Android Apps and Games] tiho5:
I've set up this task to run only when screen is on. Also it will run when device is unlocked if it was more than 5 minutes since it last ran.
[Android Apps and Games] daddyc:
Can we do this with other automation apps like Macrodroid? I really miss GMD on my A13 . Just hoping to make it work somehow
[Android Apps and Games] tiho5:
You can try and see. I think it should work if the app has its actions available as shortcuts for GMD.
[Android Apps and Games] daddyc:
It's alot more easier with macrodroid. Working like charm. Now have to test it for a day atleast to make sure it works well🔥

But this workaround consume alot more resources though.

Also is there any way to disabled persistent noti from GMD? Disabled from app settings and from system too but still it popsup again and again
[Android Apps and Games] daddyc:
Just tried it for a day and this isn't very good. Gesture take 2-3 attempts sometimes. Personally not so fluid experience. It works though. But I guess now it's time to let GMD go. It won't be like before . Maybe someone works on it someday.🥲
[Android Apps and Games] tiho5:
Did you set it up so you'd get a toast from GMD, when you make a gesture?

If so, make a gesture and if you see the toast immediately, then the gesture was registered by GMD also immediately.

And then, if the action for that gesture is not implemented also immediately, then it is not GMD, but the app that is responsible to make the action that is the culprit.

For me GMD + Tasker work fine on Android 13.
[Android Apps and Games] puredp1:
Hi guys! I am ready to root again my phone (galaxy s22 ultra) just for this aplication! I was searching for it cuz I used to have it back in 2015 and love it! Now that I found it again and I have the full version because I have bought it back then I'm ready to root my phone! Hope like mentioned above it will work with tasker doing the trick. Now I'm searching the best way to root my phone after many years without root!!! Fingers crossed ??
[Android Apps and Games] daddyc:
Yes I did. Gesture got registered and working but only issue it's not as good as previously. So I just quit it.
[Android Apps and Games] puredp1:
This app was the best ever about gesture control. Too bad that it's not working as before anymore but the developer know best for him... if it ever comes back to life with subscription or one time purchase I will sure buy. Now I am pleased with this one and trust me I have tried many many similiar apps!

Gesture Suite - Apps on Google Play

Unlocking the true power of touch gestures. Many more automation features.

play.google.com
[Android Apps and Games] parano666:
Came here to suggest that app.

Altought, it seems it's a blatent copy, so either it's the same author, either it's someone copying.
[Android Apps and Games] liver20:
I m using Edge gestures
[Android Apps and Games] daddyc:
Looks like I can't live without GMD 🙊 using with Tasker with this trick it works flawlessly as previously. Just I have to use one extra app🥲

It's better somthing than nothing.

It seems GMD close source? Haven't found sources anywhere so atleast someone can fix it
[Android Apps and Games] fedex_742:
It doesn't work on Android 14 either, although that was to be expected, life without Tasker is ugly
[Android Apps and Games] 47djalil:
Hello, do you have a tutorial on how to make GMD work on android 13 with Tasker??
[Android Apps and Games] daddyc:
In GMD record a gesture then go to action - shortcuts - task shortcut - new task and create an app launch task for any app. Save it. Done
[Android Apps and Games] puredp1:
Will it work with Android 14?
[Android Apps and Games] fedex_742:
No, I already tried it on my S21 with Android 14, it still has the same problem, after a few minutes the system kills the background process and starts to malfunction
[Android Apps and Games] tiho5:
Have you tried using Tasker to keep it running like described here?
[Android Apps and Games] fedex_742:
Using Tasker does work, but it uses a lot of battery and has microcuts from time to time, without saying that when you unlock the phone is when you use the GMD gesture the most, but it is never ready at that moment.
[Android Apps and Games] tiho5:
It doesn't affect my battery for sure. Also I've set Tasker to run the same task at screen unlock every time too.
[Android Apps and Games] Chudly:
GMD is not working with the S24 Ultra. Not recognizing the screen (no support for multitouch device detected). One UI 6.1
[Android Apps and Games] tiho5:
Did you try changing settings in device setup? Using different touch device and touch event parser?
[Android Apps and Games] hasenbein1966:
Hello,

if I let Tasker run this shell command, it just throws an error.

What am I doing wrong? (Galaxy Tab S8 with Android 13, rooted.)

Also tried "pm disable" for stopping the GMD background service, which works - but "pm enable" doesn't restart GMD...

Could you please share your exact Tasker task?

Or do I need to have "Secure Settings" installed??
[Android Apps and Games] Lord Sithek:
I don't know what you are doing wrong and I don't use GMD enymore as it was hanging my SystemUI but I can send you my previous setup
[Android Apps and Games] hasenbein1966:
Thank you very much, Lord Sithek!

This profile works perfectly - I can kill/restart GMD by just closing/opening the book cover of my tablet.

Restarting GMD every 5 minutes also works - with one remaining problem:

I set up a profile to call every 5 minutes the new task "Restart GMD" which first does your "am force-stop..." thingy, then waits for 200ms, then does your "am startservice..." thingy. But of course this will happen anytime, also when the display is off. How do I insert the additional condition that this restart should only happen when the display is on?
[Android Apps and Games] hasenbein1966:
Thank you very much, Lord Sithek!

This profile works perfectly - I can kill/restart GMD by just closing/opening the book cover of my tablet.

Restarting GMD every 5 minutes also works - with one remaining problem:

I set up a profile to call every 5 minutes the new task "Restart GMD" which first does your "am force-stop..." thingy, then waits for 200ms, then does your "am startservice..." thingy. But of course this will happen anytime, also when the display is off. How do I insert the additional condition that this restart should only happen when the display is on?

EDIT: Solved it. In your profile, I just added two actions which toggle my "every 5 minutes GMD restart" profile on/off when display is turned on/off.
[Android Apps and Games] hasenbein1966:
On Galaxy Tab S8 with Android 13, it now works very well.

For all the people who say that on their device it doesn't work: There are many things you have to set up properly for GMD to work properly. All battery optimizations (general and vendor specific) have to be turned off; GMD has to be set to be running permanently in the background; the device setup in GMD app has to be correct; and of course you have to use Tasker for restarting as well as for certain actions which are now broken in GMD (for example Back or Screen Off). I needed quite some hours of tinkering.
[Android Apps and Games] Chudly:
Yes, every combination, not working
[Android Apps and Games] hasenbein1966:
It seems that I have found the solution to the freeze problem!

Had freezes too (about 1x a day). Galaxy Tab S8, Android 13.

I tried several things, all to no avail.

But then I simply, in GMD settings, disabled "Consume border events" and "Consume multitouch events"! Since then, no freezes, and it makes no discernible difference in usability.
[Android Apps and Games] Lord Sithek:
Hmm that's interesting. Now I don't remember if I had that features enabled. So you are saying that disabling "multitouch events" does not limit the usability? Do you have 3-5 fingers gestures configured?

I'd be interested if anyone else can confirm that. Last time I tried GMD on my Galaxy Tab S5e (A13), it ruined my UI and I couldn't get past the lock screen after boot. So I'm bit hesitant to try again :sneaky:
[Android Apps and Games] hasenbein1966:
The setting doesn't disable multitouch events. It just disables that GMD "consumes" multitouch events, i.e., as I would understand it, intercepts them if there are any multitouch gestures are configured elsewhere.

Of course I have configured multitouch gestures in GMD (in fact, only ones with 3 and 4 fingers).

I suspect that, if something goes wrong in that interception process, for instance when GMD gets killed just when a gesture is processed, the freeze happens.
[Android Apps and Games] hasenbein1966:
By the way, I have set "Border size" and "Gesture size adjustment" in GMDs Device Setup section to minimum value so that there is minimal time for other gestures to interfere. Also make sure that all gestures in launcher (for example Nova) are disabled.
[Android Apps and Games] Lord Sithek:
If anyone wants, this is my Tasker project for GMD Gestures.

I've tried various combinations and that one seems to be most reliable. It starts GMD service on boot, kills the app on Display Off and restarts the service on Display On. Additionally it performes kill & restart every 1 min while display is active. Maybe an overkill but it ensures the service is constantly on 😉
[Android Apps and Games] daddyc:
Unable to import this. Failed no profile found error
[Android Apps and Games] hasenbein1966:
I lost my Galaxy Tab S8 a few weeks ago... Now I have a Galaxy Tab S9, firmware is Android 13.

GMD works very fluidly. Of course I had to implement Lord Sitheks restart trick again. It was very weird: After I imported his profile, the "am startservice" command always ended with an error. I tried several things for hours, removed the profile, wrote the commands into tasker by hand etc., researched on the net... and then suddenly it worked. I absolutely don't know what has happened or what I did differently, the commands look exactly the same as in Lord Sitheks profile... Very strange!

But at least it's now working.
[Android Apps and Games] Locoman_:
Does this really support a two decade old android version? Kudos for that, but how many people are on 4.0?
[Android Apps and Games] tiho5:
I am wondering is this app 32 bit.

Does anyone use it or tried to start it on a S24Ultra?
[Android Apps and Games] StupidIdea:
I think left for previous. iPad also uses left for previous.
[Android Apps and Games] dfkt_:
Make it user configurable. ;) (I'd find sliding right for previous more logical.)

BTW, bought the full version yesterday - totally worth it. Good job!
[Android Apps and Games] clel:
I think there are good reasons for left to previous and good reasons for right. In the end it depends to the user, so i would make a default gesture with gestures like on the iPad and users that want to customize it can do it in the custom gesture area.
[Android Apps and Games] chaosking121:
Is the test version posted the full version or the lite one? When will it be available in the market?

Also, the issues with the bar randomly hiding stopped a while ago. Can't say if it was a ROM update or something on your end, but it works great now. :)

Any plans to support the HTC One X or the Galaxy S3 or whatever they decide to call it when it comes out?

This is my most essential app and I really can't imagine not having it again, worth every penny!

Thanks for adding the iPad app switching gestures and the music control actions that I requested a while back, having a dev that listens to his users is awesome! Keep up the great work.
[Android Apps and Games] StupidIdea:
It will be just default. You can create custom gestures if you don't like default (and disable default ones). And custom can be just opposite directions or completely different gesture.

XDA version is lite. I will update full soon. I want to try one more thing with previous/next application, draw icons, add default gestures, test and then I will update market version.
[Android Apps and Games] StupidIdea:
New version: 2.0.0

New version in market and XDA

2.0.0:

- New action: Previous Application, default gesture - swipe 4 fingers left.

- New action: Next Application, default gesture - swipe 4 fingers right.

- New actions: Play/Pause music, Previous song, Next song.

- Fixed: was possible to execute 4 points gesture with 3 fingers on TF101.

- New device: I9001 (Tab 7 Plus).

- New device: Teclast A10.
[Android Apps and Games] pseudoheld:
The latest test version broke the support for the gtab 9 again.... Wrong multitouch device again!

Please fix this and add it to the standard set of features and i will buy the application!
[Android Apps and Games] dfkt_:
Thanks, yeah - already made my own gestures for pretty much everything.

You can also add the Galaxy Tab 7.7 to your compatibility list, in case you need to. :)
[Android Apps and Games] flydev:
Please, It's possible to add an option to sort custom gestures list?

Thanks!
[Android Apps and Games] sdfghi:
Any way to add support for Transformer dock trackpad gestures ? It would be great to move previous and next application using the dock...
[Android Apps and Games] StupidIdea:
I noticed some applications are not restored with 'Previous App' gesture. GestureControl show icon of application, but does not switch to it. I will look at it after work.

I can use same component as in LaunchPad configuration. Just curious what you need it? how many gestures do you have? :o

Just know that reordering will not affect the behavior (unless you have 2 gestures with completely same path, then first will trigger).

Its hard to tell. Probably it is possible, but I don't have device. Would you expect that screen and trackpad work simultaneously or just trackpad is working if dock is connected?
[Android Apps and Games] jackiechan8:
Could you make the app icons when switching apps hideable? Please :)
[Android Apps and Games] -juanito-:
when it will support ICS phones ??
[Android Apps and Games] jackiechan8:
Already have it on my SGS2 running CM9..
[Android Apps and Games] raynerape:
Version 2.0.0 with Prev/Next App is awesome!

However, it's mandatory to nitpick on small bugs. :) I've noticed also that the pop up icons for Prev/Next Apps do not take in account fast app switching and lag behind multiple fast gestures. They should speed up the fade effect or skip it altogether when facing lag.

Also, please add optional background (with optional transparency) for the pop up icons. I find it hard to notice them on colorful apps.
[Android Apps and Games] StupidIdea:
Will do, I just can't wait to release new version when something bigger is implemented :o
[Android Apps and Games] qubz:
This too please. Your doing such a great job.

Had a few FC's after booting with no apps open usigm the new 4 finger swipe from the home screen. Sent you the stack traces via the built-in Android bug submit system.
[Android Apps and Games] StupidIdea:
It supports SGS1, SGS2 and Nexus, maybe something else with ICS. If your multitouch device is not recognized and you want to test, PM me for details.

Thanks, I will check it. I will add option in next release.

I'm glad you like. I will fix what I can find, for next release.

Toast is mostly for displaying next and previous apps and for effect. I'm also thinking to add 2 more icons, so 2 previous and 2 next apps will be visible.

Not sure if I can make it any faster. It is running in parallel to application startup,. I don't think its a good idea to sometimes display it/sometimes not, but as mentioned earlier, I will add option to turn it off.
[Android Apps and Games] raynerape:
Stupididea, is it possible to add an exclude list from Prev/Next Apps?

This exclude list will allow user to add apps that should be skipped when moving forward or backward between apps. Some apps are just not useful for everyday use although are launched and remain in memory.

Example: AndShare is an awesome replacement of Google's Share Via menu. However it registers as Recent Apps and when returning to it, it triggers its own custom Share Via overlay. This is useless outside the old context of sharing something, so this will only annoy user who needs to move through Andshare's position in Recent Apps to access older app.
[Android Apps and Games] jackiechan8:
Thanks :) I know what you mean, and that's just a good thing. Always better to release what you have instead of waiting forever to include everyones wishes.
[Android Apps and Games] sdfghi:
Just the trackpad would be fine when the dock is connected. And an option for disabling this for those who use screen gestures with dock.

In the dock trackpad,in gesture mode, the two finger gestures (dragging and scrolling) work as single finger screen gestures. So I was thinking about if single finger gestures for gesture control could work via the dock.
[Android Apps and Games] raynerape:
My summary of Prev/Next App feature polish request:

Bugs:

1. Toast Icons lag behind fast switching, should skip fading when they lag behind.

Features:

1. List of excluded apps that are skipped when rotating between apps.

2. Option to turn off Center Toast Icons when Prev/Next App

3. Option to turn off Left/Right Toast Icons when Prev/Next App

Big Features (are they feasible?)

1. Option to Lock 2+ Gestures from other apps

StupidIdea, can I please get a response whether these sound good for future versions? Thanks in advance.
[Android Apps and Games] jackiechan8:
I wonder if you can do anything to help but...

Your app is working great with Samsung Galaxy tab 10.1 (GT-P7510) with CM9 nightly of 23.4. But when I install pershots latest kernel build 25.4 or 27.4 from here http://droidbasement.com/db-blog/ it stops working. It just doesn't seem to register any gestures with the new kernel.

Pershoot included some changes from Samsung Galaxy S 2 kernel source, that made the touchscreen work better (touchscreen: atmel_mxt1386: backport/sync with GSII (I-9100), Update 4), but seems like that breaks support for your app.

Your app works fine with my SGS 2 with CM9 nightly that is also build 23.4. So I don't really know stuff could pershoot have brought from the SGS2 kernel that would break the compatibility..

I just hope I could have your app with the new kernel on my G Tab, but I don't know if you can have your cake and eat it too...
[Android Apps and Games] clel:
I would like to have an option to have the "app circle" start again, when there is no more "next app" (Then start with the first app in the app list again).

Btw: Next and previous gestures are working great for me, but I also have the problem with the app indicator when switching fast between the apps. Just try it out on your device, I am sure, you will experience the same. Would be great, if you would look into that.
[Android Apps and Games] pseudoheld:
could we maybe have the ability to switch around the direction of swiping to previous/next app.

the way it is now just doesn't seem right in my head ;) ;) ;) i keep going in the wrong direction. (i know we can just make our own custom gesture for this, but being able to switch around the default would be nice)

also i would like the previous/next app to work a little differently.

instead of having to swype with 4fingers for each app change, which can be kinda clumsy it would be nice if four fingers brought up a radial menu with the recent apps and you could then maybe let go with three fingers and just use one to turn it and select what you want.

so it would be kinda like alt tab:

pressing it once (swiping once with four fingers) would switch app. (like it is now)

keeping alt pressed you can then cycle through the apps with tab. that would be swiping with four but then keeping the fingers on the screen and being able to select (via swyping) some other app...

hope you understood what the hell im on about ;)
[Android Apps and Games] StupidIdea:
Headlight what I'm working on. These are just ideas, some things might not be possible to do or might be postponed to later versions.

--- Devices support, kernel changes ---

* Option in Advanced tab to override multitouch device detection. This will be helpful for adding new devices. User can select himself multitouch device from list. Let's see if that detects touchpad on dock's

* Option in Advanced to override touch event parser. This will help to test protocol changes when kernel is updated.

--- Next/previous apps ---

* Toast icons for next/previous app will be possible to turn off.

* Fix toast icons, and make them display faster.

* Excluding all launchers automatically.

* Fix for 'apps do not start' with next/previous

* Executing prev/next fast multiple times without waiting for that app to really open.

* Manual black list won't be in next version. Maybe later. First I want to check what I can detect automatically.

--- Other ---

* 3+ events consume, will be changed to spinner with options: none, 2+, 3+, 4+, 5+.

* other bugfixes

Did I forget something urgent? :o

In full version you can disable default and create your own gestures, so this is already covered. I will note it in task list, but with low priority.

I understand, but android already has recent apps list, recent apps dialog, now my previous/next gestures. I agree it does sound convenient, so I will keep that in mind, but it is a lot of work to do it properly, so I will reconsider it after higher priority task are done.
[Android Apps and Games] clel:
Please add the following option, I posted already:
[Android Apps and Games] StupidIdea:
Ok
[Android Apps and Games] djsolidsnake86:
please add hd2
[Android Apps and Games] StupidIdea:
Updated XDA version

I just updated version on XDA. I encourage everyone with unsupported devices or broken support to download XDA version.

Instructions

Install Lite version from XDA (this link or first post):

XDA Lite version

1) Start application

2) Open Advanced tab

3) Is multitouch device detected? If not, enable Override and select your device.

4) Enable Override for Event Parser. Select HC_DEFAULT. Click 'Restart service', wait a few secconds, try if it is working.

If it is not working with HC_DEFAULT, try ICS_DEFAULT and ICS_NOTE (don't forget to restart service).

If you make it work, please go to Help tab,

click List devices and send me screenshot.

Tell me that it is working with these settings.

I will fix default setting, so it is detected properly in next version.

If you can't make it work, please go to Help tab,

click List devices and send me screenshot.

Tell me what parsers you tried and that it is not working.

I will send you instructions how to get protocol sample and implement support for your device.

It is completely safe. If you are not sure which device is multitouch, just try several. No harm can be done. Don't forget to restart service every time you change device or parser.

My email: goodMoodDroid@gmail.com
[Android Apps and Games] Psyloid:
Ok, can you put those tweaks on the full version as well ????

I can make this version work on my tab by setting it to ics_default.

But i bought the full app and i cannot use it anymore now :(
[Android Apps and Games] StupidIdea:
These changes will be in full version, but I wanted to fix previous/next application issues too.

I also want to collect information for broken devices with updated ROMS and fix default settings.

I update market version tomorrow.
[Android Apps and Games] raynerape:
StupidIdea, I am extremely happy with all changes made in next version. Hopefully excluding apps from Prev/Next won't lag behind too much. :) But I ask for too much - the ability to lock various levels of multi-touch gestures alone is a godsent!