You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FIX: Add workaround for cases where button presses can be missed (ISXB-491) (#1935)
* FIX: Add workaround for cases where button presses can be missed (ISXB-491)
* Update button press change to work without cached value feature flag.
* Further improvements new tests, account for separate Editor input state.
* Update changelog; expand button press testing
* Missed format check
* Address PR comments
* Add flags so that additional processing only happens when users actually need it.
* Fix up tests, most crucially setting relevant states when wasPressed/Released are first called.
* Fix for 2019.4 being very, very old (HashSet capacity support).
* Reduce test repetition to 250 as it was taking too long. Should still give plenty of info.
* Only loop through buttons that need testing. Exclude tvOS from some tests where it times out for being too slow.
* Fix up after merge + formatting.
* Try boosting timeout value on tvOS to avoid test failures.
* Undo change, can't be sure it's relevant due to other ongoing tvOS issues.
* Exclude these other tests on tvOS as they seem to really trip up connection timeouts.
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Before review:
21
21
-[ ] Changelog entry added.
22
22
- Explains the change in `Changed`, `Fixed`, `Added` sections.
23
23
- For API change contains an example snippet and/or migration example.
24
-
- JIRA ticket linked, example ([case %<ID>%](https://issuetracker.unity3d.com/product/unity/issues/guid/<ID>)). If it is a private issue, just add the case ID without a link.
24
+
- JIRA ticket linked, example ([case %<ID>%](https://issuetracker.unity3d.com/product/unity/issues/guid/<ID>)). If it is a private issue, just add the case ID without a link.
25
25
- Jira port for the next release set as "Resolved".
Copy file name to clipboardExpand all lines: Packages/com.unity.inputsystem/CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ however, it has to be formatted properly to pass verification tests.
17
17
18
18
### Fixed
19
19
- Avoid potential crashes from `NullReferenceException` in `FireStateChangeNotifications`.
20
+
- Fixed cases where `wasPressedThisFrame` would not return true if a press and release happened within the same frame before being queried (and vice versa for `wasReleasedThisFrame`).
20
21
- Fixed an issue where a composite binding would not be consecutively triggered after ResetDevice() has been called from the associated action handler [ISXB-746](https://issuetracker.unity3d.com/product/unity/issues/guid/ISXB-746).
21
22
- Fixed resource designation for "d_InputControl" icon to address CI failure.
22
23
- Fixed an issue where a composite binding would not be consecutively triggered after disabling actions while there are action modifiers in progress [ISXB-505](https://issuetracker.unity3d.com/product/unity/issues/guid/ISXB-505).
0 commit comments