yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] imr@n:
This a an awesome app, super functional and useful, extremely low memory consumption. However there is one thing that I feel is lacking, support to launch a apps in halo mode. I used xhalowindows and would love to be able to launch apps in halo using Gmd.
[Android Apps and Games] mickey4mice:
[MENTION=4147454]StupidIdea[/MENTION] Any chance of native support in GMD? I'm no fan of theming apps, will only try as last resort.

-Sent from Nexus 5
[Android Apps and Games] StupidIdea:
Yes, I already added it to AHSK and will add it to Gesture Control too in next update. I plan to release Gesture Control update with 4.4.3 support some time this week.
[Android Apps and Games] :
Sounds excellent. Have you managed to do a fix regarding the SElinux changes yet or will we still need to set it separately?
[Android Apps and Games] StupidIdea:
It works with SELinux Enforced.
[Android Apps and Games] Jimmy34742:
generalized launchpads?

[MENTION=4147454]StupidIdea[/MENTION], what about the idea of increasing the utility of the launchpads? I use Gesture Control so that I can use my phone one-handed, i.e., control it entirely with my left thumb. So I can only really use two of the launchpads, center and left, because the others are too far out of reach. But the launchpads are really useful, and I could use more of them. I want to organize them by kind of app and have them all open in the same, maximally ergonomic place.

Why not generalize the launchpads and assign numbers to them (instead of positions) and then an extra parameter for basic position? Backwards compatibility would allow users to choose "left," "top," etc. if they want those positions. But one-handed users could put all the launchpads in a reachable place and organize them by categories. In that case, you could even increase the number of possible launchpads. For example, I'd have one gesture for a launchpad that opens on the left that shows all my media apps. Then I'd have another gesture to open a launchpad in the same position, but that one would show all my utility apps. Etc. It's useless to me to have different categories of launchpads that open in different places. I just want to put as much control as possible within the reach of my thumb.
[Android Apps and Games] StupidIdea:
Published new GMD Gesture Control beta version

7.5.2:

- Android 4.4.3 support.

- Disabling gestures when Note S Pen is used.

- Automatic configuration detection for new devices.

There is bigger update in development but I will release it later when 4.4.3 support finished.

You can join beta in my G+ beta community.
[Android Apps and Games] Viper_21:
[MENTION=4147454]StupidIdea[/MENTION], I would like resurface an old request to have an option to automatically pause GMD during a call. Could you please consider it for the next big update currently in development? Thank you.
[Android Apps and Games] tiho5:
I use GMD during calls very often. So I want gestures to work during a call.

What I suggest you do is make a gesture which pauses all gestures. Make this gesture work when all gestures are paused. So you can use this gesture to pause and unpause all the gestures (during or not during a call) to start and stop gesture control
[Android Apps and Games] dimm0k:
not sure if this is happening to anyone else, but shortly after a reboot GMD GestureControl does something with SuperSU because this daemonsu process starts eating up CPU even when I turn off the screen. I've tested this a few times by restarting the device and monitoring CPU usage. Once I remove GMD GestureControl, this doesn't happen anymore... any suggestions? This is on a stock Samsung Galaxy S4 4.3 device.
[Android Apps and Games] dfkt_:
Would it be possible to simplify the usage of the "apps that hide status bar" screen? As it is now, you have to open a popup-list of all apps and select one to add to the list of recognized apps - and you have to repeat that for each single app. Not to mention the tedious scrolling around and remembering what already has been added and what hasn't. Also, apps get added twice if you select them again by accident.

It would be *much* easier if you eg. just show all installed apps on the page and let the user set checkmarks/tickboxes to enable/disable hide statusbar mode. That way there's no need for that annoying popup list at all, and there won't be any duplicates either.

I install and uninstall games on a fairly regular basis, and the hide status bar page in the GMD app I use almost daily. An update in usability there sure would make my life easier. :)

Thanks for your consideration.
[Android Apps and Games] Viper_21:
Pausing GMD during phone calls

Thanks tiho5 for the suggestion; however, I really really don't want to have to run a gesture to pause GMD every time I make or receive a call - I NEVER use GMD during phone calls. I am just tired of closing Waze and other apps each time after a phone call (mostly double/triple tap gestures are the culprits). This could easily be a toggle option in GMD settings, then users like you would remain happy and also users like me who prefer to have it paused during calls.

By the way, blacklisting then "Phone" app doesn't work - GMD it pauses when you are in the app and searching contacts etc., but when the phone call is actually taking place, GMD unpauses.
[Android Apps and Games] StupidIdea:
I will add option to disable it during calls. I see how it can be useful.

Lists will be reworked so you can do all adjustments in one list.

I dont get this on Note 3 but I also did a lot of refactoring and optimizations. Root usage was reworked too so lets see, maybe it just work properly with new version. Let me know if not. It would be difficult to debug and match between current version and my development version.
[Android Apps and Games] ngoonee:
This broke GMD on my Galaxy Tab 7.7 (basically a similar device to Galaxy S2 as far as I know).

Previously worked fine for a long while, did not need to override multitouch device detection.

Now I have the 'No supported multitouch device detected' error but when I try to override multitouch device detection there's nothing showing in the first selection list. Totally empty.

Any ideas?
[Android Apps and Games] nimrodity:
can't get it to work on my Nexus 5 either, maybe it doesn't get detected because of my custom rom, I dont' know
[Android Apps and Games] StupidIdea:
I added automatic settings detection which apparently still need some tuning.
[MENTION=4142865]ngoonee[/MENTION], [MENTION=1201853]nimrodity[/MENTION] I sent you short instruction to PM. Could you send me that information?
[Android Apps and Games] ngoonee:
Yeah I'm using SlimKat. Used to work before this update though....
[Android Apps and Games] StupidIdea:
What Android version?
[Android Apps and Games] StupidIdea:
Please send me these logs if beta version is not working for you:

1) Exit Gesture Control with button on top right

2) Open SuperSU application, go to Settings, scroll all way down, check (if not checked) Enable Pro

3) Go to SuperSu Logs tab and click Delete button

4) Go to SuperSU Apps tab and click on GMD GestureControl. Select Logging->Full content.

5) Start GMD GestureControl

6) Email me all GestureControl log files from /data/data/eu.chainfire.supersu/logs

(files will have gesturecontrol in file name). You can review logs its just text files. They will not contain any personal information.

Add your device model and Android version to the email. You won't be able to access them directly from Email apps so first copy it with some root file manager to (for example) /sdcard/Download. Install free TotalCommander from PlayStore if you need root file manager.

7) Switch logging back to 'Access only' in SuperSU.

Thank you in advance.
[Android Apps and Games] Jimmy34742:
Is this beta you're referring to only for Google+ members. I really don't want to sign up for Google+ for privacy reasons. Any chance of making the beta more generally available?
[Android Apps and Games] ngoonee:
Thanks, StupidIdea for resolving my issue.
[Android Apps and Games] StupidIdea:
Published beta4. It should fix all reported issues. Please let me know if app does not work for you after update.

7.5.2 - beta4:

- Fixed application setup

- Optimized root process usage
[Android Apps and Games] Chartist:
Works fine on HTC ONE M8. Thanks for this fantastic app
[Android Apps and Games] nimrodity:
latest beta update works fine, so awesome. Now I can finally upgrade with good conscience to 4.4.3
[Android Apps and Games] StupidIdea:
Published public GMD Gesture Control version with Android 4.4.3 support. ﻿

Free Lite version will be updated tomorrow.
[Android Apps and Games] kersh:
I don't know if this is the right site to ask for it, but do you think that with the rise of windows 8 touchscreen devices is there any possibility that you will port this app to windows?

The only one similar avilable it is a crappy limited metro app. I'll gladly pay 30 bucks for this on windows.
[Android Apps and Games] nimrodity:
+1!!! Yes please
[Android Apps and Games] Jimmy34742:
The app behaves incorrectly when I try to add one of Pleco Chinese Dictionary's shortcuts to a launchpad. The shortcut is to Pleco's OCR app, and when I go to add it to a launchpad, a dialog pops up that says "Make OCR Shortcut. Would you like to create a shortcut to live or still image mode OCR?" Regardless of how I answer, the shortcut doesn't get placed in the launchpad, but gets placed on my home screen instead. I've never added any other item to a Gesture Control launchpad that popped up a follow-on dialog. Can you fix Gesture Control to handle this kind of case correctly?
[Android Apps and Games] StupidIdea:
I cannot fix it. This means that Pleco's OCR incorrectly implemented shortcut creation. There are 2 ways to create shortcut from app: return it as result or fire intent to the system. Apparently they always fire the intent which is wrong way to do it (email me if you need technical details and want to contact app developer).

As a workaround you can try create shortcut through Quick Shortcut Maker

https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut

Maybe you can pick the right activity and create shortcut this way.
[Android Apps and Games] Jimmy34742:
touch consumption timeout value?

Gesture Control consumes touches on my left border because that's the main way I control my phone. But if I press and hold the left border for about 1-2 seconds, Gesture Control apparently passes the touch through to the foreground app. So by pressing, holding a while, and then dragging right, I'm able to open the menu that some apps put there, for example Play Store. I'd like to make this timeout value shorter so that I can access those kinds of menus more easily, but I can't find a parameter in Gesture Control's settings to change. Is there a way for users to control this touch timeout value?
[Android Apps and Games] StupidIdea:
Timeout is not exposed but you can disable touch consumption on left border. Open Touch Consumption tab and check Left items. Gesture Control differently from overlay apps does not cover other apps. It consumes some events just for user convenience.
[Android Apps and Games] Jimmy34742:
Oh. I guess I don't fully understand touch consumption. I've always let Gesture Control consume multitouch and events in starting zones, and everything works fine. The menu on the left side of Play Store is a new feature. I can't swipe it open because most of my gestures start at the left border. In that case, I open the menu by pressing and holding, then after 1-2 seconds I can swipe it out without activating a gesture. That's fine. But I've tried this with the left border consuming touches and the left border NOT consuming touches, and the behavior is the same, which is also fine. But I'm curious what "touch consumption" means here. Gesture Control seems to pass the touch through in all cases. What am I missing here? When will users find it convenient for Gesture Control to consume some events?
[Android Apps and Games] StupidIdea:
GC does not stop currently running app from receiving touch events. This is different from overlay buttons apps and that is why GC can receive gestures all over screen without any explicit trigger action. So GC does not interfere with clicks but if you touch down the screen and start swiping GC may stop other Android apps from receiving following touch events until screen is released. You can control this in Touch Consumption tab.

In general there are 2 touch consumtion cases:

1) Multitouch - by default GC consumes all 3 and more fingers touch events (there is a selection for 2+, 3+, 4+, etc).

2) Gestures that start from border - again, events are stopped only when you start swiping. Clicks are always passed through. As you noticed there is internal cool down. If you hold you touch down long and only the start swiping it won't stop this event. You can select what border areas should not consume events. Please pay attention that selection is inverted :silly:. You have to select where you want to disable it.

Touch consumption was added so user does not scroll current running app when doing gesture. The only problem is to correctly recognize when user want to interact with current app and when he is drawing a gesture :highfive:.
[Android Apps and Games] ngoonee:
New feature request then - mind-reading!
[Android Apps and Games] dfkt_:
One of my devices is running PAC 4.2.2 ROM, which has the "Full Screen with Pie Controls" feature, originating from Paranoid Android, AFAIK.

This is a much better integrated full-screen mode than GMD offers - not because of Pie, but because it is much faster at hiding/showing the status/nav bars (and instantly showing recent apps as well when the bars are off), and it has no issues with touch point locations being wrong in full-screen mode, like GMD has with some games. Furthermore, it still pops up notifications, which is quite nice too. It's pretty much as good as Immersive Mode in Android 4.4+.

So, I really would like to map PAC's full-screen mode to a GMD gesture, using it instead of GMD's built-in bar toggle. However, AFAIK, PAC's full-screen is only accessible via the power button menu - it has no widgets, shortcuts and no app activity to trigger it. (Or at least I found none.)

Does anyone know a way to map this PAC full-screen mode to a GMD gesture? That would be awesome. It would be even more awesome if this could be used with GMD's list of apps that hide the status bar, but that is impossible, I guess...
[Android Apps and Games] Jimmy34742:
btw, have you tried the xposed module Force Immersive Mode?
[Android Apps and Games] dfkt_:
Yes, that only works on 4.4+, unfortunately - not on 4.2, same as all other 'real' Immersive features.

On my Nexus 4 running 4.4.3 I've already dropped GMD's fullscreen feature for the AOSP Immersive mode, but on earlier Android versions there's no common way to achieve that. Yet Paranoid Android's fullscreen mode is pretty much equally good, bug-free, and responsive (just not a real 'standard', unfortunately).
[Android Apps and Games] bigxavito:
4.4.2 with DN3

I have noticed that in 4.4.2 KitKat, GMD doesn't work properly. Recently I flashed DN3 ROM v5.2 for my Samsung Note 2, and now, the gestures only work the first 10 mins since I open GMD. I changed SE Linux mode to Permissive and I also installed "KeepRunning" application to evict it closes, but in 15 mins or when I open serveral games gestures stop working.

I really appreciate any help.

thank You
[Android Apps and Games] Robinbetala:
same happening with me need help

please solve it i am also on DN3. rom
[Android Apps and Games] cyrax2013:
The same thing happening in my case too.....even after updating the app to its latest version i.e:- 7.5.3
[Android Apps and Games] ctorbaoglu:
Same as here.

I am also on DN3 v5.2 rom.

Please help
[Android Apps and Games] Robinbetala:
I resolve the issue by flashing agni kernel and converting it to system app
[Android Apps and Games] hasenbein1966:
GMD Gesture Control is not working on a Nexus 7 (2013) with Android L Preview.

It doesn't detect a multitouch device at all.

Workaround possible? Or do we have to wait till a new version is released?
[Android Apps and Games] Jimmy34742:
Have you checked FAQ #1?
[Android Apps and Games] hasenbein1966:
You mean in the help section of the app, right?

Of course I did.

There is absolutely no multitouch device selectable.
[Android Apps and Games] StupidIdea:
Android L has changed SELinux policies to much more strict. I'm looking for workaround, but this time you can not switch SELinux to permissive easily.
[Android Apps and Games] Jimmy34742:
SELinuxModeChanger?
[Android Apps and Games] hasenbein1966:
Man, StupidIdea just wrote that you can't switch SELinux to "permissive"...
[Android Apps and Games] Jimmy34742:
Dude, he said you can't switch SELinux easily. So I've asked if the tool I've been using will still work. I see you don't know, but maybe someone with experience will know.
[Android Apps and Games] StupidIdea:
It does not work. Tool only executes 'setenforce 1' which is prohibited for su now. Tool will incorrectly show that it succeeded, but simply executing 'getenforce' will show true status.

I was able to make most things work on my N5 but it required to move my libraries to /system. I'm still looking for better solution :(.

On the side note because I haven't decided how to proceed with my root apps (which all have the same issue with Android L) I created new non root app. I was playing with this idea for some time but I was not sure how to overcome the issues (you can read them in the thread). I think current solution is quite usable. Let me know what you think about it:

http://xdaforums.com/showthread.php?p=53759220

You can already execute its shortcuts (toggle and all modes) with gesture but pay attention that Back gesture won't work while navigation bar is hidden.
[Android Apps and Games] nimrodity:
[MENTION=4147454]StupidIdea[/MENTION]

thanks for the heads up. I am hoping you will get it working as before soon. I think all users here should give you a nice donation once you achieve it. Please keep it up and fingers crossed. Android isn´t the same without GMD
[Android Apps and Games] Jimmy34742:
My phone's been enforcing SELinux, and I haven't had any problems with Gesture Control. Can you explain more what's going to break in Android L?
[Android Apps and Games] StupidIdea:
I will explain it in short and simple here. While its not exact it should give the picture.

SELinux is set of rules (policies) what apps/processes can or can't do. Every process has an assigned context for example init, shell, kernel, system_app. While usually context is assigned automatically for now it is possible to select context for root processes. So rules are like "kernel can't read files from someplace", "shell can't execute binary from /data/*", etc. SELinux is applied to everything even root. (As I said it is more complex but you can google it if you are interested in details). So these policies are updated with every new Android version. Even more annoying is that same Android version on Nexus rom have different policies than Samsung and so on. And there is a SELinux policy rule for disabling SELinux too :eek:.

Android L SELinux policy changes that break Gesture Control:

- no process can execute binary from /data - this change was discussed a lot some time ago when Chainfire posted about it. Workaround is to copy binary to /system/bin, but then it won't be automatically removed during application uninstall. There are also rumors that future Android version may prohibit writing to /system (this can again be done with SELinux policy) and only recovery will be able to modify it.

- Zygote process cannot read libraries from /data - again similar workaround for now would be to move it to /system

- Zygote cannot read from pipe - I stopped here and don't have workaround at the moment. Probably there is some workaround but I want to see what community is going to do regarding the first issue.

So basically I'm waiting for some discussion to see what is broadly accepted solution. So far I see these possibilities:

a) copy files to system and provide some uninstall button in app to do the clean up - most realistic as it does not depend on others.

b) custom kernel with modified policies

c) root app (SuperSU) framework to store binaries in executable place and do cleanup when necessary. Still I doubt it would cover zygote processes as these are less common.

d) Xposed (when/if it works with art) - this would solve all zygote problems but may not cover all binary process needs.

e) some SuperSU Xposed baby :victory:
[Android Apps and Games] hasenbein1966:
So did I understand you right, StupidIdea: I could move the apk of Gesture Control to /system/bin, then mostly it should work? Or must additional files be moved or modified?
[Android Apps and Games] clel:
I would like to have it as easy as possible for the user (as little steps to do additional after installation as possible). If the SuperSU Xposed baby would not require to be installed by the user and Gesture Control works out of the box with it, I would prefer this method. Maybe one could provide the "install to system" button as fast fix for now, since it might take some time to implement the better way.
[Android Apps and Games] Movestar:
Hiding only bottom bar

Dear all.

I wonder if its possible to leave the notification bar but hide the lower control bar (back / home).

I would just like to use gestures for back and home but still have the top bar.

Any ideas?
[Android Apps and Games] gabripranzo:
Just a small question: is there a way to change user gestures toast name? I have old user gestures which have a custom toast message (I remember with former versions of this app it was possible), but the recent gestures I set up have the default action name and it seems impossible to change.

I hope I could explain my issue ;)

Sent from Galaxy Note 8.0 GT–N5100
[Android Apps and Games] tiho5:
+ 1
[Android Apps and Games] Jimmy34742:
I'm experimenting with adding a 1-pixel "invisible" navigation bar to my S4 so that, when I'm in immersive mode, I can open the status bar by swiping up from the bottom border. But sometimes that's impossible because some apps put control items along the bottom, making swiping up very difficult or impossible. In fact, swiping up from the bottom border has always caused problems for the way I use my S4, so none of my 70 GC gestures involves the bottom border. Is it possible to create a GC action that will open the status bar from immersive mode? I could use that action to substitute for the system's swipe-up gesture.
[Android Apps and Games] PhilipTD:
Hi Jimmy,

Please forgive me for not understanding.

1) When you say, "open the status bar", do you mean "expand notifications" or "toggle status bar"?

2) What is the "system's swipe-up gesture"? I also never use gestures which originate from the bottom, but it's because the Google Now ring is difficult to avoid even if the origin point is on the left or right. Is there something particular on the S4 besides the Google Now ring? (Or, do you wish to replace the built-in swipe-up gesture?)

3) Again, I know I'm missing something, but, if you're not married to swiping up from the bottom bezel, can't you use any gesture you like to expand or toggle the status bar?