[Android Apps and Games] StupidIdea:
New version 6.0.0 on XDA

I appreciate any help and I would include link to documentation in application. I also can host documentation if need or some public hosting would be fine too. If you find any inconsistencies in application post here or email me. Such thing are easy to fix when spotted.

Just uploaded new version 6.0.0 to XDA. It contains a few changes in gestures engine, so I would appreciate any feedback before posting to Google Play.

6.0.0:

- New custom gesture: clockwise (CW) and counterclockwise (CCW) rotation.

- New default gesture: Screen Off - rotate 5 fingers counterclockwise.

- Organized actions into groups.

- New "toggle" actions: Screen Rotation, Wi-Fi, Bluetooth, Sound.

- New "browser" actions: Page Top, Page End, Page Up, Page Down.

- Exported all actions and LaunchPads as launcher shortcuts.

- Improved gestures conflict resolution.

- New setting: Vibration strength.

- Advanced setting: added rotation offset setting for device that register wrong gestures direction.

- New devices: Droid Razr HD, ALCATEL one touch 995, SH-09D, HTC T528t, LG-SU660

Comments:

1) Rotations work with any number of fingers (2 or more, please :D). Pinch gesture tend to conflict with rotate gesture, because its quite natural to do rotation when pinching. So if you have rotation gesture for same number of fingers as pinch, then additional restriction is applied to pinch and you cannot rotate it :eek:. If you don't have rotate gesture for that number of fingers then it works as earlier. I don't think it will be noticable, but I'm interested to hear feedback.

2) Rotation requires about 10 degree rotation for each point.

3) Improved gestures conflict resolution - earlier if you had gesture UR-DR (lets call it ^) and tried to create gesture U-DR-U (lest call it N), gesture ^ would trigger after drawing U-DR. While application recognizes path correctly it used to think it is good enough to meet error threshold. Now it will recognize that there is other "longer" gesture that match this path and will not trigger ^ but wait for more input. So now application work like this:

* U-DR and still keeping finger on screen - won't trigger and wait for more input

* U-DR-U - triggers immediately your N gesture

* U-DR and release screen - triggers ^ gesture so it still allows easy execution

* UR-DR - triggers immediately ^ gesture

Again in real life it won't be noticeable just application will trigger action that user intended :fingers-crossed:.

4) All actions now are available as shortcuts, but application service must be running. You can toggle status bar with Tasker, open Launchpad from launcher and etc.

5) Action grouping - I added this to make action finding easier, duplication of some actions in multiple groups is intended. These are same actions, no matter from what group you pick it. I would like to hear feedback if I should move/add/remove some actions, rename groups, etc.

6) New actions - self explanatory, let me know if something is not working on your device.

7) Rotation offset - don't touch it if everything is ok on your device. This is needed only when you draw downwards and application thinks that you drew leftwards gesture and so on. It has nothing to do with rotation gesture :D