CHANGELOG#
This document records all notable changes to omni.kit.manipulator.camera extension.
This project adheres to Semantic Versioning <https://semver.org/>_.
[106.0.3] - 2024-10-11#
Fixed#
- OMPE-22569: Update public API. 
[106.0.2] - 2024-09-05#
Fixed#
- OMPE-14095: Fixed gesture test not inside scene view. 
[106.0.1] - 2024-04-09#
Changed#
- OM-122317: Update docs. 
[105.0.4] - 2023-08-22#
Changed#
- Handle stage-up axis in case insensitive way 
[105.0.4] - 2023-04-06#
Added#
- Additional fly-mode settings and up limit. 
- Gamepad action to adjust speed (defaulting to A-B keys) 
[105.0.3] - 2023-02-07#
Added#
- Global setting keys for camera control mode speeds. 
[105.0.2] - 2022-11-17#
Fixed#
- Lock users out of keyboard and gamepad navigation when lockCamera attribute is set to True. 
[105.0.1] - 2022-10-24#
Fixed#
- Navigation in odd cases where Y-up or Z-up camera is renderenced into an opposing up stage. 
- Rotation test skipping on Linux due to floating-point issues. 
Added#
- Expose object-centric manipulation via carb setting /exts/omni.kit.manipulator.camera/objectCentric/type 
[105.0.0] - 2022-10-02#
Added#
- Broadcast camera manipulator mode changes per-viewport. 
- Support for gamepad control in ViewportWindow. 
[104.0.18] - 2022-09-08#
Fixed#
- Unintialized variable causing logging of error/exceptions. 
[104.0.17] - 2022-08-30#
Added#
- Inertia settings for movements other than flight-mode. 
[104.0.16] - 2022-08-24#
Added#
- Flight mode speed adjustment for left Shift and Control keys. 
[104.0.15] - 2022-08-08#
Fixed#
- Honor setting for USD camera manipulation through TransformPrimSRTCommand. 
Changed#
- Keep applying look values even when inertia is active. 
- Reduce animation clamping from 0.5 to 0.15 and add a setting for it. 
[104.0.14] - 2022-08-02#
Fixed#
- Issue with flight mode jumping after inertia when a rotation begins. 
[104.0.13] - 2022-08-02#
Fixed#
- Issue with flight mode when a numeric field is stealing any keyboard input for flight-mode. 
[104.0.12] - 2022-07-27#
Fixed#
- Kill any inertia being applied if camera transform changes from external source. 
[104.0.11] - 2022-07-25#
Changed#
- Remove any rotational intertia. 
Fixed#
- Possible drift or stutter from opposing diagnonal movement. 
[104.0.10] - 2022-07-05#
Changed#
- Make implicit Viewport camera movements not undoable. 
[104.0.9] - 2022-05-04#
Changed#
- Imported to kit repro and bump version to match Kit SDK 
[1.0.9] - 2022-03-24#
Added#
- Ability to lock out camera movement with omni:kit:cameraLock property 
[1.0.8] - 2022-02-22#
Changed#
- Add carb.profiler decorators 
[1.0.7] - 2022-02-10#
Fixed#
- Remove GestureManager that winds up blocking context-menu. 
[1.0.6] - 2022-02-08#
Fixed#
- Fix possible divide-by-zero when inertia-seconds is set to zero. 
[1.0.5] - 2022-02-07#
Changed#
- Refactor to more model-centric manipulator and add smoother flight-mode, ability for animations, and inertia. 
[1.0.4]#
Changed#
- Optimize settting of some omni.ui.scene model values 
- Update to new omni.kit.kydra_texture APIs 
[1.0.3]#
Changed#
- Move to API’s that were only available in release/103.0, now that it is availbale in master. 
- Fix issue with Viewport-1 interop and nested cameras 
- Remove conditionals for support of release/103.0 and master 
[1.0.2]#
Changed#
- Use new Viewport1.get_usd_context_name() api to sync camera moves across mutliple contexts. 
[1.0.1]#
Changed#
- Add UsdCameraManipulator and ViewportCameraManipulator 
- Expose disable_undo on model 
- Update omni.ui.scene usage to use SceneView.model concepts 
[1.0.0]#
Changed#
- Initial release 
[0.9.0]#
Changed#
- Fix arbitrary Camera manipulator bindings 
- Make gestures invocable outside of omni.ui.scene 
[0.8.1]#
Changed#
- When Viewport-1 is loaded, make center-of-interest 1 dimensional and synchronize with CameraController radius 
[0.8.0] - unrelease#
Changed#
- first release