Skip to content

Commit 21b3f2a

Browse files
committed
Update CHANGELOG.md
1 parent 95f69bb commit 21b3f2a

1 file changed

Lines changed: 20 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ The old 'input queue' legacy system, which was deprecated in 3.16, has been remo
99
* Removed the `inputQueue` Game config property.
1010
* Removed the `useQueue`, `queue` and `_updatedThisFrame` properties from the Input Manager.
1111
* Removed the `legacyUpdate` and `update` methods from the Input Manager.
12-
* The Input Manager no longer listens for the `GameEvents.POST_STEP` event. Processing has been moved to a `GameEvents.POST_RENDER` event handler.
12+
* Removed the `ignoreEvents` property as this should now be handled on a per-event basis.
13+
* The Input Manager no longer listens for the `GameEvents.POST_STEP` event.
1314

1415
As a result, all of the following Input Manager methods have been renamed:
1516

@@ -32,8 +33,24 @@ Also, CSS cursors can now be set directly:
3233

3334
* Cursors are now set and reset immediately on the canvas, leading to the removal of `_setCursor` and `_customCursor` properties.
3435

35-
Pointer.lastAction
36-
Pointer calls reset itself
36+
The following changes took place in the Input Plugin class:
37+
38+
* The method `processDragEvents` has been removed as it's now split across smaller, more explicit methods.
39+
* `processDragDownEvent` is a new method that handles a down event for drag enabled Game Objects.
40+
* `processDragMoveEvent` is a new method that handles a move event for drag enabled Game Objects.
41+
* `processDragUpEvent` is a new method that handles an up event for drag enabled Game Objects.
42+
* `processDragStartList` is a new internal method that builds a drag list for a pointer.
43+
* `processDragThresholdEvent` is a new internal method that tests when a pointer with drag thresholds can drag.
44+
45+
The following changes took place in the Pointer class:
46+
47+
* `Pointer.dirty` has been removed as it's no longer required.
48+
* `Pointer.justDown` has been removed as it's not used internally and makes no sense under the DOM event system.
49+
* `Pointer.justUp` has been removed as it's not used internally and makes no sense under the DOM event system.
50+
* `Pointer.justMoved` has been removed as it's not used internally and makes no sense under the DOM event system.
51+
* The `Pointer.reset` method has been removed as it's no longer required internally.
52+
53+
3754

3855
### New Features
3956

0 commit comments

Comments
 (0)