Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ExtendRealityLtd/Zinnia.Unity
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.15.0
Choose a base ref
...
head repository: ExtendRealityLtd/Zinnia.Unity
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 15 commits
  • 9 files changed
  • 3 contributors

Commits on Apr 17, 2024

  1. feat(Tracking): apply distance offset on position difference rotation

    The TransformPositionDifferenceRotation logic now has a source to
    offset maximum distance setting that will be activated if the
    `Apply Offset` is to true. This will ensure the rotation will only
    be applied when the source and offset are within the given distances
    and anything outside of those distances will be ignored.
    thestonefox committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    208570d View commit details
    Browse the repository at this point in the history
  2. fix(Data): prevent null exception in collapsible drawer in 2022.3

    Due to a change in Unity 2022.3, there is now no actual need to do
    the reflection for replacing a default drawer and in fact the
    attempt to get `DrawerKeySet` will return a null, thus causing the
    existing error.
    
    The fix is to simply do a null check to prevent the error and the
    reflection will simply be ignored on versions of Unity of 2022.3
    and above.
    thestonefox committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2ce9cef View commit details
    Browse the repository at this point in the history
  3. feat(Data): add script define to disable collapsible drawer

    The custom collapisble drawer editor modification can now be disabled
    by setting a scripting define symbol of
    `ZINNIA_IGNORE_CUSTOM_COLLAPSIBLE_DRAWER`.
    thestonefox committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    36f978b View commit details
    Browse the repository at this point in the history
  4. feat(README.md): add section describing custom script define symbols

    The various script define symbols that are added by Zinnia are now
    documented to make it easier to know when to use them.
    thestonefox committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    3238142 View commit details
    Browse the repository at this point in the history
  5. feat(Cast): make drag curve offset a vector3

    The Drag Curve Offset is now a Vector3 allowing the curve offset to
    be applied to any axis rather than just the back axis.
    
    To replicate the orignal setting, just change the Z axis to a negative
    value and this will replicate the same as the Vector3.back * offset.
    thestonefox committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f90f1e8 View commit details
    Browse the repository at this point in the history
  6. feat(Cast): add raycast hit validity rule for points cast

    The PointsCast now has a RaycastHitValidity rule that will allow
    any data within the cast RaycastHit to be used within a rule for
    any custom.
    thestonefox committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    170a241 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #592 from ExtendRealityLtd/feat/fixes-and-additions

    Feat/fixes and additions
    thestonefox authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    80ca814 View commit details
    Browse the repository at this point in the history
  8. chore(release): set version to 2.16.0 [skip ci]

    ## [2.16.0](v2.15.0...v2.16.0) (2024-04-17)
    
    #### Features
    
    * **Cast:** add raycast hit validity rule for points cast ([170a241](170a241))
      > The PointsCast now has a RaycastHitValidity rule that will allow any data within the cast RaycastHit to be used within a rule for any custom.
    * **Cast:** make drag curve offset a vector3 ([f90f1e8](f90f1e8))
      > The Drag Curve Offset is now a Vector3 allowing the curve offset to be applied to any axis rather than just the back axis.
      >
      > To replicate the orignal setting, just change the Z axis to a negative value and this will replicate the same as the Vector3.back * offset.
    * **Data:** add script define to disable collapsible drawer ([36f978b](36f978b))
      > The custom collapisble drawer editor modification can now be disabled by setting a scripting define symbol of `ZINNIA_IGNORE_CUSTOM_COLLAPSIBLE_DRAWER`.
    * **README.md:** add section describing custom script define symbols ([3238142](3238142))
      > The various script define symbols that are added by Zinnia are now documented to make it easier to know when to use them.
    * **Tracking:** apply distance offset on position difference rotation ([208570d](208570d))
      > The TransformPositionDifferenceRotation logic now has a source to offset maximum distance setting that will be activated if the `Apply Offset` is to true. This will ensure the rotation will only be applied when the source and offset are within the given distances and anything outside of those distances will be ignored.
    
    #### Bug Fixes
    
    * **Data:** prevent null exception in collapsible drawer in 2022.3 ([2ce9cef](2ce9cef))
      > Due to a change in Unity 2022.3, there is now no actual need to do the reflection for replacing a default drawer and in fact the attempt to get `DrawerKeySet` will return a null, thus causing the existing error.
      >
      > The fix is to simply do a null check to prevent the error and the reflection will simply be ignored on versions of Unity of 2022.3 and above.
    ExtendReality-Bot committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    261c5aa View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. fix(Cast): correct type in raycast hit validity tooltip

    The word Valid was spelt incorrectly.
    thestonefox committed May 11, 2024
    Configuration menu
    Copy the full SHA
    acc3b49 View commit details
    Browse the repository at this point in the history
  2. fix(Data): block custom list editor if ignore custom inspect is set

    The custom Observable List Editor should also be blocked if the
    ZINNIA_IGNORE_CUSTOM_INSPECTOR_EDITOR ifdef is set otherwise it will
    throw an error becaue it will try and inherit from a class that does
    not get created in those circumstances.
    thestonefox committed May 11, 2024
    Configuration menu
    Copy the full SHA
    774c112 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #596 from ExtendRealityLtd/fix/list-editor-error

    Fix/list editor error
    thestonefox authored May 11, 2024
    Configuration menu
    Copy the full SHA
    6eab4b7 View commit details
    Browse the repository at this point in the history
  4. chore(release): set version to 2.16.1 [skip ci]

    ### [2.16.1](v2.16.0...v2.16.1) (2024-05-11)
    
    #### Bug Fixes
    
    * **Cast:** correct type in raycast hit validity tooltip ([acc3b49](acc3b49))
      > The word Valid was spelt incorrectly.
    * **Data:** block custom list editor if ignore custom inspect is set ([774c112](774c112))
      > The custom Observable List Editor should also be blocked if the ZINNIA_IGNORE_CUSTOM_INSPECTOR_EDITOR ifdef is set otherwise it will throw an error becaue it will try and inherit from a class that does not get created in those circumstances.
    ExtendReality-Bot committed May 11, 2024
    Configuration menu
    Copy the full SHA
    475719a View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. fix(Attribute): prevent null exception from RestrictedAttributeDrawer

    The Restricted Attribute Drawer can thrown an exception when using the
    Unity Quick Search functionality due to the EditorStyles not being
    available to assign to static fields.
    
    Instead these fields are now just assigned in the OnGUI method before
    the properties are changed, this seems to resolve the error.
    thestonefox committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    3e1c268 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Merge pull request #597 from ExtendRealityLtd/fix/restricted-attribut…

    …e-drawer-quicksearch-crash
    
    fix(Attribute): prevent null exception from RestrictedAttributeDrawer
    thestonefox authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    43bc963 View commit details
    Browse the repository at this point in the history
  2. chore(release): set version to 2.16.2 [skip ci]

    ### [2.16.2](v2.16.1...v2.16.2) (2024-09-28)
    
    #### Bug Fixes
    
    * **Attribute:** prevent null exception from RestrictedAttributeDrawer ([3e1c268](3e1c268))
      > The Restricted Attribute Drawer can thrown an exception when using the Unity Quick Search functionality due to the EditorStyles not being available to assign to static fields.
      >
      > Instead these fields are now just assigned in the OnGUI method before the properties are changed, this seems to resolve the error.
    ExtendReality-Bot committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    3ce1fcb View commit details
    Browse the repository at this point in the history
Loading
  NODES
COMMUNITY 1
Project 1
USERS 1