Commit graph

84 commits

Author SHA1 Message Date
Pavel fljot
fd55468579 Improve internal algorithm for RotateGesture 2012-07-10 17:11:30 +03:00
Pavel fljot
0555813e25 Hotfix for gesture state machine validation 2012-07-09 16:47:09 +03:00
Pavel fljot
c2d31b743b Fix Stage + Starling gestures simultaneous recognition 2012-07-05 10:17:53 +03:00
Pavel fljot
37f6220eb5 Changed default PanGesture#maxNumTouchesRequired to uint.MAX_VALUE 2012-07-04 23:44:16 +03:00
Pavel fljot
2e02b13581 Improved early failing strategy implementation
as in iOS UIGestureRecognizers. Also fixes bugs with new validating state machine.
2012-07-04 23:43:01 +03:00
Pavel fljot
6273cc33e6 Bumped version to 0.4-beta 2012-07-04 21:55:34 +03:00
Pavel fljot
00040bb2e2 Merge branch 'refs/heads/features/starling' into develop 2012-07-04 21:41:26 +03:00
Pavel fljot
963c66024e Update README 2012-07-04 21:40:55 +03:00
Pavel fljot
2d52729f7c Update "requireGestureToFail" API implementation 2012-07-04 21:36:55 +03:00
Pavel fljot
60d9cb6744 Fixed potential bug with registering gesture target
in case when previous gesture target was GC-ed, but gesture instance was reused to set a new target
2012-07-04 21:34:49 +03:00
Pavel fljot
bbfb3fc34c Minor performance improvement via "use namespace" access 2012-07-03 23:23:48 +03:00
Pavel fljot
193332b9d0 Change GestureState to "real" enum 2012-07-03 23:12:38 +03:00
Pavel fljot
039a7d79f4 Fixed and slightly improved gesture reset 2012-07-02 22:33:50 +03:00
Pavel fljot
09c35a5d97 Minor tabs and spaces cleanup 2012-07-02 18:29:33 +03:00
Pavel fljot
cdd90d7479 Moved IDisplayListAdapter creating and retrieving logic to Gestouch class 2012-07-02 18:28:30 +03:00
Pavel fljot
32e9ff979c Update to always include Stage in hierarchy
so that gestures registered on Stage will always react on touch
2012-07-01 12:57:31 +03:00
Pavel fljot
d072f6e478 Fix for potential RTE related to "contains" logic 2012-07-01 11:48:10 +03:00
Pavel fljot
33108a1bc7 Changed global system gesture slop to variable 2012-06-01 13:51:15 +03:00
Pavel fljot
8d870f4e93 Improved event handling autocompletion (for FD) 2012-06-01 13:49:29 +03:00
Pavel fljot
54cc5d42bd Merge branch 'refs/heads/develop' into features/starling 2012-05-30 20:54:47 +03:00
Pavel fljot
e9132fec9b Massive refactoring of input layer 2012-05-29 17:03:16 +03:00
Pavel fljot
e0a892654d Untyped globalToLocal call fix 2012-05-29 17:01:54 +03:00
Pavel fljot
0adfac4c5d Fixed touch/mouse event handling condition in StarlingInputAdapter 2012-05-04 14:54:25 +03:00
Pavel fljot
62fa492d66 Fixed initial offset calculation for PanGesture 2012-04-02 17:17:48 +03:00
Pavel fljot
696b6367f2 Fixed location for TapGesture 2012-04-02 17:16:48 +03:00
Pavel fljot
86439e7627 README update for simplified API 2012-03-18 12:19:43 +02:00
Pavel fljot
d1150b2a35 Simplified API for Gesture target 2012-03-18 12:17:01 +02:00
Pavel fljot
63a5df8761 Bumped version to 0.4-alpha 2012-03-16 01:04:50 +02:00
Pavel fljot
c983ebe32a Readme quick update for Starling 2012-03-16 01:03:40 +02:00
Pavel fljot
13dbd61014 starling initial commit 2012-03-15 23:37:53 +02:00
Pavel fljot
e15c7e7318 Bumped version to 0.3.1
Releasing bunch of fixes
2012-03-14 18:36:05 +02:00
Pavel fljot
ffb8ce1ec3 Proper state changing on calling Gesture#reset() 2012-03-14 18:00:38 +02:00
Pavel fljot
13231a4708 Fix for LongPressGesture to work correctly with minPressDuration of zero (and the new IDLE state) 2012-03-14 17:49:49 +02:00
Pavel fljot
a449965e39 Fix to output GestureStateEvent#toString() propely 2012-03-14 17:34:24 +02:00
Pavel fljot
bcb3dfb61f Removed some redundant code 2012-03-14 16:58:39 +02:00
Pavel fljot
82742a8465 Made Gesture weak-referencing target 2012-03-14 15:32:51 +02:00
Pavel fljot
e14bbd11bb Input adapters fix to catch events on empty stage 2012-03-08 13:40:04 +02:00
Pavel fljot
97486ba2fe Bumped version to 0.3 2012-03-07 01:12:50 +02:00
Pavel fljot
764ca1522f Readme updates 2012-03-07 01:05:04 +02:00
Pavel fljot
2efa95b85c Experimental requireGestureToFail API implemented 2012-03-06 23:28:12 +02:00
Pavel fljot
4e02d4ae63 Reformat condition 2012-03-06 23:27:39 +02:00
Pavel fljot
7cdec34be4 Swipe gesture algorithm rewritten for better recognition and failing 2012-03-06 23:17:23 +02:00
Pavel fljot
9edcd04878 Tiny cleanup 2012-03-06 12:00:38 +02:00
Pavel fljot
b922057845 New gesture for free transformation
more precise and performant then combination of 3
2012-03-06 01:22:42 +02:00
Pavel fljot
5f28227c75 Using custom GestureEvent and TransformGestureEvent from now on 2012-03-06 01:12:46 +02:00
Pavel fljot
06df91ce04 Custom GestureEvent and TransformGestureEvent
because native one have useless phase and stupid constants
2012-03-06 00:52:50 +02:00
Pavel fljot
398e41f610 TouchesManager should not clone touches
because they must persist during touch session. also good for performance.
2012-03-06 00:51:25 +02:00
Pavel fljot
49b1139b4f Touch properties update 2012-03-06 00:50:34 +02:00
Pavel fljot
242966790a New gesture state 2012-03-03 17:41:29 +02:00
Pavel fljot
4d5bef0252 Touch properties updates (and corresponding gestures fixes) 2012-03-02 20:33:16 +02:00