2.4.11 (2024-09-28)
- deps: bump io.extendreality.zinnia.unity from 2.16.1 to 2.16.2 (8e3480a)
Bumps io.extendreality.zinnia.unity from 2.16.1 to 2.16.2. - Release notes - Changelog - Commits
2.4.10 (2024-05-11)
- deps: bump io.extendreality.zinnia.unity from 2.16.0 to 2.16.1 (f97ca36)
Bumps io.extendreality.zinnia.unity from 2.16.0 to 2.16.1. - Release notes - Changelog - Commits
2.4.9 (2024-04-17)
- deps: bump io.extendreality.zinnia.unity from 2.15.0 to 2.16.0 (00849d3)
Bumps io.extendreality.zinnia.unity from 2.15.0 to 2.16.0. - Release notes - Changelog - Commits
2.4.8 (2023-07-10)
- deps: bump io.extendreality.zinnia.unity from 2.14.0 to 2.15.0 (d213a15)
Bumps io.extendreality.zinnia.unity from 2.14.0 to 2.15.0. - Release notes - Changelog - Commits
2.4.7 (2023-07-08)
- deps: bump io.extendreality.zinnia.unity from 2.13.0 to 2.14.0 (0b50187)
Bumps io.extendreality.zinnia.unity from 2.13.0 to 2.14.0. - Release notes - Changelog - Commits
2.4.6 (2023-07-05)
- deps: bump io.extendreality.zinnia.unity from 2.12.1 to 2.13.0 (98055d1)
Bumps io.extendreality.zinnia.unity from 2.12.1 to 2.13.0. - Release notes - Changelog - Commits
2.4.5 (2023-06-04)
- Samples: provide correct right primary button touch action (1cbb581)
The RightPrimaryButton_Touch action was mapped to the left primary button touch action, this has now been corrected.
2.4.4 (2023-05-06)
- deps: bump io.extendreality.zinnia.unity from 2.12.0 to 2.12.1 (6f783f7)
Bumps io.extendreality.zinnia.unity from 2.12.0 to 2.12.1. - Release notes - Changelog - Commits
2.4.3 (2023-05-02)
- deps: bump io.extendreality.zinnia.unity from 2.11.0 to 2.12.0 (1dc6a06)
Bumps io.extendreality.zinnia.unity from 2.11.0 to 2.12.0. - Release notes - Changelog - Commits
2.4.2 (2023-04-16)
- deps: bump io.extendreality.zinnia.unity from 2.10.0 to 2.11.0 (1265929)
Bumps io.extendreality.zinnia.unity from 2.10.0 to 2.11.0. - Release notes - Changelog - Commits
2.4.1 (2023-04-03)
- deps: bump io.extendreality.zinnia.unity from 2.9.0 to 2.10.0 (d6bad7a)
Bumps io.extendreality.zinnia.unity from 2.9.0 to 2.10.0. - Release notes - Changelog - Commits
2.4.0 (2023-03-28)
- Transformation: replace isActiveAndEnabled (edf32a2)
The isActiveAndEnabled call has been replaced with CheckIsActiveAndEnabled as this is more consistent.
2.3.4 (2023-03-28)
- deps: bump io.extendreality.zinnia.unity from 2.8.0 to 2.9.0 (7d0033d)
Bumps io.extendreality.zinnia.unity from 2.8.0 to 2.9.0. - Release notes - Changelog - Commits
2.3.3 (2023-03-21)
- deps: bump io.extendreality.zinnia.unity from 2.7.2 to 2.8.0 (565e8d2)
Bumps io.extendreality.zinnia.unity from 2.7.2 to 2.8.0. - Release notes - Changelog - Commits
2.3.2 (2023-03-16)
- deps: bump io.extendreality.zinnia.unity from 2.7.1 to 2.7.2 (357fc0a)
Bumps io.extendreality.zinnia.unity from 2.7.1 to 2.7.2. - Release notes - Changelog - Commits
2.3.1 (2023-03-13)
- deps: bump io.extendreality.zinnia.unity from 2.7.0 to 2.7.1 (fa1fb74)
Bumps io.extendreality.zinnia.unity from 2.7.0 to 2.7.1. - Release notes - Changelog - Commits
2.3.0 (2023-03-12)
- Tracking: only show warning message when input system not enabled (7f0641d)
The debug warning message was being shown in the velocity tracker only when the input system was enabled, whereas it should only be shown when the input system is disabled.
2.2.0 (2023-03-11)
- state: add ifdefs to determine whether input system is enabled (2bc0099)
The relevant input system code is now wrapped in ifdefs to only run if the Unity Input System is enabled and therefore will provide a warning if the code is run when it is not enabled.
2.1.4 (2023-03-11)
- deps: bump io.extendreality.zinnia.unity from 2.6.0 to 2.7.0 (5aac802)
Bumps io.extendreality.zinnia.unity from 2.6.0 to 2.7.0. - Release notes - Changelog - Commits
2.1.3 (2023-02-22)
- deps: bump io.extendreality.zinnia.unity from 2.5.0 to 2.6.0 (9d9f05b)
Bumps io.extendreality.zinnia.unity from 2.5.0 to 2.6.0. - Release notes - Changelog - Commits
2.1.2 (2023-02-19)
- deps: bump io.extendreality.zinnia.unity from 2.4.0 to 2.5.0 (e3d2cf9)
Bumps io.extendreality.zinnia.unity from 2.4.0 to 2.5.0. - Release notes - Changelog - Commits
2.1.1 (2023-02-08)
- deps: bump io.extendreality.zinnia.unity from 2.3.0 to 2.4.0 (5ee0bfd)
Bumps io.extendreality.zinnia.unity from 2.3.0 to 2.4.0. - Release notes - Changelog - Commits
2.1.0 (2022-12-31)
- InputActionProperty: add functionality based around InputActions (68d15b8)
The InputActionProperty of the Unity Input System allows for listening to Input System Action events directly based off an input system action reference or from a direct binding.
This is cleaner and easier to understand than the CallbackContext with Unity Events so it has been used to create some new prefabs in the samples directory.
The new InputActionPropertyVelocityTracker will track velocity of an input system action which can be based off OpenXR device data, meaning the velocity reported should be compatible with the specific device rather than trying to use estimations.
The new InputActionPropertyTransformer can also be used in place of the CallbackContextTransformer to provide a direct reference to an Input Action (or direct binding) which can be used to pick up action input directly within the component rather than having to go through the PlayerInput script and pass the context via a Unity Event to the CallbackContextTransformer.
The InputActions_GenericXR.inputactions mapping has also been updated to include pose data for the HMD, controllers and pointer, which includes position, rotation and velocity information.
This has all formalised in the creation of two new prefabs:
- UnityInputSystem.Poses.GenericXR.prefab - contains tracked poses for the new pose data. * UnityInputSystem.InputActionMappings.GenericXR.prefab - contains all of the input buttons, axis data, etc for the generic controllers using the new InputActionPropertyTransformer, which makes it easier to see how to customise the system.
This has also meant the UnityInputSystem.Mappings.GenericXR.prefab has been renamed to UnityInputSystem.CallbackContextMappings.GenericXR.prefab and this should not technically be considered as deprecated as it may still be useful or even the preferred usage, but by default the new InputActionMappings.GenericXR.prefab should be used.
2.0.4 (2022-06-16)
- deps: bump io.extendreality.zinnia.unity from 2.2.0 to 2.3.0 (ec430b7)
Bumps io.extendreality.zinnia.unity from 2.2.0 to 2.3.0. - Release notes - Changelog - Commits
2.0.3 (2022-05-20)
- deps: bump io.extendreality.zinnia.unity from 2.1.0 to 2.2.0 (601c104)
Bumps io.extendreality.zinnia.unity from 2.1.0 to 2.2.0. - Release notes - Changelog - Commits
2.0.2 (2022-05-09)
- deps: bump io.extendreality.zinnia.unity from 2.0.0 to 2.1.0 (7748cc8)
Bumps io.extendreality.zinnia.unity from 2.0.0 to 2.1.0. - Release notes - Changelog - Commits
2.0.1 (2022-04-28)
- deps: bump io.extendreality.zinnia.unity from 1.47.1 to 2.0.0 (1d11078)
Bumps io.extendreality.zinnia.unity from 1.47.1 to 2.0.0. - Release notes - Changelog - Commits
2.0.0 (2022-04-28)
- Malimbe: This removes the last remaining elements of Malimbe and whilst it does not cause any breaking changes within this package, it removes Malimbe as a dependency which other projects that rely on this package may piggy back off this Malimbe dependency so it will break any project like that.
All of the previous functionality from Malimbe has been replicated in standard code without the need for it to be weaved by the Malimbe helper tags. (eab284d)
- Malimbe: remove malimbe dependency (eab284d)
1.2.2 (2022-03-15)
- deps: bump io.extendreality.zinnia.unity from 1.47.0 to 1.47.1 (bc17416)
Bumps io.extendreality.zinnia.unity from 1.47.0 to 1.47.1. - Release notes - Changelog - Commits
1.2.1 (2022-03-15)
- deps: bump io.extendreality.zinnia.unity from 1.46.0 to 1.47.0 (924cf79)
Bumps io.extendreality.zinnia.unity from 1.46.0 to 1.47.0. - Release notes - Changelog - Commits
1.2.0 (2022-03-02)
- package.json: add information urls to package (9f0a26d)
The changelog, documentation and license url has been added to the package.json as these are used within the Unity package manager.
1.1.19 (2022-02-14)
- deps: bump io.extendreality.zinnia.unity from 1.45.0 to 1.46.0 (8c4335a)
Bumps io.extendreality.zinnia.unity from 1.45.0 to 1.46.0. - Release notes - Changelog - Commits
1.1.18 (2022-02-05)
- deps: bump io.extendreality.zinnia.unity from 1.44.0 to 1.45.0 (80af8b5)
Bumps io.extendreality.zinnia.unity from 1.44.0 to 1.45.0. - Release notes - Changelog - Commits
1.1.17 (2022-01-27)
- Samples: replace missing actions reference in prefab (737a317)
The GenericXR Mappings prefab had a missing reference in Actions because the GUID was incorrect. This has now been updated.
1.1.16 (2022-01-17)
- deps: bump io.extendreality.zinnia.unity from 1.43.0 to 1.44.0 (b300635)
Bumps io.extendreality.zinnia.unity from 1.43.0 to 1.44.0. - Release notes - Changelog - Commits
1.1.15 (2022-01-13)
- deps: bump io.extendreality.zinnia.unity from 1.42.0 to 1.43.0 (f2acf82)
Bumps io.extendreality.zinnia.unity from 1.42.0 to 1.43.0. - Release notes - Changelog - Commits
1.1.14 (2022-01-13)
- deps: bump io.extendreality.zinnia.unity from 1.41.0 to 1.42.0 (eb1eafe)
Bumps io.extendreality.zinnia.unity from 1.41.0 to 1.42.0. - Release notes - Changelog - Commits
1.1.13 (2022-01-12)
- deps: bump io.extendreality.zinnia.unity from 1.40.0 to 1.41.0 (2a22a10)
Bumps io.extendreality.zinnia.unity from 1.40.0 to 1.41.0. - Release notes - Changelog - Commits
1.1.12 (2022-01-03)
- deps: bump io.extendreality.zinnia.unity from 1.39.0 to 1.40.0 (dce6363)
Bumps io.extendreality.zinnia.unity from 1.39.0 to 1.40.0. - Release notes - Changelog - Commits
1.1.11 (2021-12-18)
- Samples: ensure axis values are always broadcast (0a30d6d)
There was an issue where axis values would sometimes not be broadcast if the axis was released quickly back to its origin value. This seems to be because the
performed
context does not get called when the axis value changes rapidly, but instead thecanceled
context is called instead.To prevent this from causing an issue, all of the samples axis context processors have now been set to process every context to ensure any slight or rapid changes are picked up.
The input mappings for the axes also now have relevant deadzone processors on them to ensure the min and max values are reached even if the physical axis control cannot reach or report those absolute min or max values.
Because of the use of the built in processes, it means the custom deadzone calculation in the CallbackContextToFloat is no longer required as this should just be handled with the standard deadzone processor anyway.
1.1.10 (2021-12-03)
- deps: bump io.extendreality.zinnia.unity from 1.38.1 to 1.39.0 (d24ba6f)
Bumps io.extendreality.zinnia.unity from 1.38.1 to 1.39.0. - Release notes - Changelog - Commits
1.1.9 (2021-08-22)
- Transformation: provide deadzone value for float (6e7c7de)
There was an issue where the minimum float value for an axis could be so low that it just wasn't reported by Unity as an action meaning any subsequent action may not get updated due to the value not being recognised as changed.
This fix adds in an extra deadzone value to the float that can be used to set the absolute minimum reported value to consider as zero.
1.1.8 (2021-07-21)
- deps: bump io.extendreality.zinnia.unity from 1.38.0 to 1.38.1 (cd28716)
Bumps io.extendreality.zinnia.unity from 1.38.0 to 1.38.1. - Release notes - Changelog - Commits
1.1.7 (2021-07-19)
- deps: bump io.extendreality.zinnia.unity from 1.37.0 to 1.38.0 (250331c)
Bumps io.extendreality.zinnia.unity from 1.37.0 to 1.38.0. - Release notes - Changelog - Commits
1.1.6 (2021-06-24)
- deps: bump io.extendreality.zinnia.unity from 1.36.2 to 1.37.0 (a9e1fa3)
Bumps io.extendreality.zinnia.unity from 1.36.2 to 1.37.0. - Release notes - Changelog - Commits
1.1.5 (2021-06-19)
- deps: bump io.extendreality.zinnia.unity from 1.36.1 to 1.36.2 (28c6f7c)
Bumps io.extendreality.zinnia.unity from 1.36.1 to 1.36.2. - Release notes - Changelog - Commits
1.1.4 (2021-06-10)
- deps: bump io.extendreality.zinnia.unity from 1.36.0 to 1.36.1 (9703d2a)
Bumps io.extendreality.zinnia.unity from 1.36.0 to 1.36.1. - Release notes - Changelog - Commits
- README.md: update title logo to related-media repo (87bce3f)
The title logo is now located on the related-media repo.
1.1.3 (2021-05-09)
- deps: bump io.extendreality.zinnia.unity from 1.35.0 to 1.36.0 (b8a5b07)
Bumps io.extendreality.zinnia.unity from 1.35.0 to 1.36.0. - Release notes - Changelog - Commits
Signed-off-by: dependabot[bot] [email protected]
1.1.2 (2021-05-03)
- deps: bump io.extendreality.zinnia.unity from 1.34.1 to 1.35.0 (0597b1d)
Bumps io.extendreality.zinnia.unity from 1.34.1 to 1.35.0. - Release notes - Changelog - Commits
Signed-off-by: dependabot[bot] [email protected]
1.1.1 (2021-04-15)
- package.json: include Samples~ directory in package build (0bd3e43)
The Samples~ directory was not included in the package build so was being omitted from the final build.
1.1.0 (2021-04-07)
- Samples: move samples to package manager Samples~ directory (ccac418)
The Unity 2019.1 Package Manager allows for samples to be located in a special
Samples~
root directory which allows the samples to be optionally included with the package at install time. As the Unity Input System package requires at least 2019.1 then this functionality can be used in this package.The existing
GenericXR
sample has now been moved to this new directory so it can be optionally added to the project if required.
1.0.2 (2021-04-01)
- Samples: switch mappings for right thumbstick and touchpad (bfa349e)
The mappings for the right thumbstick and touchpad were the wrong way round where the thumbstick would call the touchpad actions and vice versa.
This has now been put the right way round.
1.0.1 (2021-03-31)
- deps: bump io.extendreality.zinnia.unity from 1.31.1 to 1.33.0 (b492308)
Bumps io.extendreality.zinnia.unity from 1.31.1 to 1.33.0. - Release notes - Changelog - Commits
Signed-off-by: dependabot[bot] [email protected]
- structure: add prefab and base documentation (3c5d89f)
The base XR Plugin Framework camera rig prefab has been added along with the required base documentation.