I'm not sure what are you asking in your first line, but can report that GMD works perfect on HTC ONE X. I have experience with gestures ever since WinMo and I am using them heavily, so I know what I am talking about.
**All excluding the ones made from the home screen...
I can assure you that in HTC One this lag is really, really noticeable and I would say it is even annoying to make gestures from the home screen. In fact I started never doing them on the home. I am always pressing the shortcut to my task switcher app and only then over its window I make the gestures.
So it is really impairing some part of the use of such genius product as GMD. A part which is not that small and insignificant to neglect, I think.
I am asking/urging other HTC One X users to confirm.
I assure you, that this will generally improve the performance.
Please, make a compromise: put and option somewhere: "consume multitouch evets for home screen (htc one x users only)"
As I said I am a power user and this home screen bothers me.
If consumption helps to overcome lag, then simply assigning starting zone to custom gesture should solve this, because when starting gesture from starting zone it will start consuming events. Did you try that and does it help? I understand that you are using 2 finger gestures. So basically you are using 2 hands. Then you can keep 1 fingers on starting zone and draw gesture with other finger. It is actually more convenient this way. I myself use singletouch gestures on phone with starting zones. General ones are:
1) R (Left center 1/3) - Left LaunchPad
2) U (Bottom left 1/3) - Bottom LaunchPad with recent apps
3) U (Bottom right 1/3) - Home
4) L-D (Right top 1/3) - Screen off
------------------
Updated development version. This time implemented some complex code. Changed:
Intelligent tap gestures
* Now is possible to have different number of taps for different actions:
Example: Starting zone 'Anywhere', point count '2'. You can have one gesture with T-T (2 taps) and one gesture with T-T-T (3 taps) both will be recognized.
* Now you can tap 1 finger while just keeping others on screen.
* 'Piano play' will be detected as multitouch tap - not sure how to explain better, but if you tap 1 finger, release it and tap other one fast, it will register like 2 finger tap. (This one is intentional to allow errors, but lets see if it causes misfires in games or something. Might need some tweaking still).
Intelligent custom gestures and 'Evaluate on Release' changes
* Now application will detect your gesture paths collisions automatically, so if you have gestures (for same zone and finger count):
1) L
2) L-D
Then if 'Evaluate on Release' is OFF, first gesture will execute only on release and second one - immediately when drawn.
If 'Evaluate on Release' is ON, then both will execute only on screen release as before.
For tap gestures 'Evaluate on Release' means if application should wait for more taps even if there are no gestures with more taps (for that zone and finger count). So if you have:
1) T-T
2) T-T-T
Then if 'Evaluate on Release' is OFF, first gesture will execute only after 0.5 seconds (waiting for more taps) and second gesture executes immediately. If you delete second gesture then first one will start executing immediately.
If 'Evaluate on Release' is ON, then both will execute only if no more taps are registered in next 0.5 seconds.
Fixed calibration values not updated in 'Advanced' tab UI
Calibration was actually saved, just value displayed value not updated.
------------------
What these changes actually mean is that you don't have to think about gestures paths collisions anymore. Application will take care of that automatically. So event if you have a complex gestures you can turn 'Evaluate on release OFF' and application will trigger gesture action as soon as possible.
Development version
P.S: If you bought full version and feel like trying development version, PM me your email and I will generate key to unlock all features.