Changelog
This document records all notable changes to the omni.kit.viewport.menubar.camera extension.
The format is based on Keep a Changelog. The project adheres to Semantic Versioning.
[107.0.2] - 2024-06-12
Changed
Updated documentation with AI agent.
Add tests for custom camera button/menu item delegates
[107.0.1] - 2024-05-21
Changed
Linting
[107.0.0] - 2024-03-18
Changed
Move version to 107.0.0
[105.1.8] - 2023-10-11
Added
Tests to increase the test coverage
[105.1.7] - 2023-09-13
Added
Show hotkey text
[105.1.6] - 2023-06-06
Fixed
Fix more ui test failures
[105.1.5] - 2023-06-03
Fixed
Intermittent test failures.
[105.1.4] - 2023-05-16
Added
Add test for
get_instance
,SingleCameraMenuItemBase
,SingleCameraMenuItem
.
[105.1.3] - 2023-05-15
Added
Use prim displayName metadata fro camera label if available.
Faster camera prim queries when UsdRt is available.
[105.1.2] - 2023-05-15
Fixed
Missing cameras in menubar
[105.1.1] - 2023-05-10
Added
Feature to be able to override viewport menu item type
Be able to deffer the creation of the menu
[105.1.0] - 2023-04-21
Fixed
Range and stepping for lens slider.
[105.0.9] - 2023-04-04
Changed
Early return in camera_dirty if the stage is invalid (fix OM-84459)
[105.0.8] - 2023-03-28
Changed
Add supports to track users that are following the bound cameras in a Live Session.
[105.0.7] - 2023-03-08
Changed
OM-84472: Add unique identifiers for camera setting menu items
[105.0.6] - 2023-02-26
Changed
Replaced asyncio.ensure_future calls in camera_menu_container.py with omni.kit.async_engine.run_coroutine function.
[105.0.5] - 2023-01-25
Fixed
“Create From View” when triggered from Viewport attached to custom UsdContext.
Changed
Use omni.ui shown_changed_fn callback to delay building stage-camera menu until shown.
[105.0.4] - 2022-11-17
Changed
Hide camera from camera list if it’s instructed.
[105.0.3] - 2022-11-17
Fixed
Validate Usd.Stage validity before beginning a traversal.
[105.0.2] - 2022-10-14
Changed
Update global expand status when it is changed in a single Viewport
[105.0.1] - 2022-10-03
Changed
Update for new ViewportMenuDelegate
[105.0.0] - 2022-09-30
Changed
Move camera options icon to omni.kit.viewport.menubar.core
Use carb.tokens API for icon path
Make omni.kit.window.cursor an optional dependency.
[104.1.2] - 2022-09-13
Changed
OM-62401: Do not show Waypoint/markup cameras in camera list
[104.1.1] - 2022-08-23
Added
Multiple VP support
[104.1.0] - 2022-08-15
Fixed
When lens changed, update range combobox to match.
[104.0.24] - 2022-08-09
Fixed
Fallback to implicit Perspective camera when reading the boundCamera meta-data fails in USD.
[104.0.23] - 2022-08-05
Changed
Handle missing camera with a more defined fallback, and try to detect a remote camera rename event.
Fixed
Issue with camera name sorting using capitalization.
[104.0.22] - 2022-08-04
Changed
Don’t copy any camera xform attributes to force them to inherit default rotation order in TransformPrim command.
[104.0.21] - 2022-07-28
Changed
Don’t toggle camera selection off when clicking already active camera.
[104.0.20] - 2022-07-27
Changed
Do not listen camera changes if no stage
[104.0.19] - 2022-07-26
Fixed
Fix lock-button hover for lockable cameras.
Re-enable Auto Exposure in default configuration.
[104.0.17] - 2022-07-21
Changed
Do not allow implicit cameras to be locked.
Do not close camera menu when option/select item clicked.
Do not close camera menu when new camera is created.
Fixed
Exceptions being thrown from uninitialized values.
Issue with cameras being removed staying in menu.
Scene cameras list not begin sorted at all.
Removed
Unused and dead CameraLock class
[104.0.16] - 2022-07-21
Added
Resize menu when required
[104.0.15] - 2022-07-16
Changed
OM-55152: Re-adjust viewport dashboard and icons for VP2
OM-46899: Remove Auto Exposure from Viewport menubar
[104.0.14] - 2022-07-13
Fixed
Don’t create default xformOps when duplicating Viewport camera.
[104.0.13] - 2022-07-12
Fixed
Rebuild Camera property widgets after active camera changes.
[104.0.12] - 2022-07-11
Fixed
Rebuild menubar after an external change to Viewport camera.
Set bound-camera meta-data to the Usd.Stage’s root-layer.
[104.0.11] - 2022-07-01
Added
Make sub-menus not tearable, and try to disable hide_on_click
Make clicking not hide the Camera menu
Fixed
Test window size for Linux.
Unnecessary imports.
Typo.
[104.0.10] - 2022-06-23
Added
OptionBox item to select/open camera property window.
[104.0.9] - 2022-06-16
Added
Ability to register/unregister menu items
[104.0.8] - 2022-06-05
Changed
Simplify test to use default Viewport and window size.
Make failure of one test not cause failure of others.
[104.0.7] - 2022-05-04
Changed
Imported to kit repro and bump version to match Kit SDK
[1.0.6] - 2022-04-08
Changed
Match omni.kit.viewport.menubar.core v1.1.12
[1.0.6] - 2022-03-31
Added
Setting for visible and Order
[1.0.5] - 2022-03-30
Fixed
OM-47005: Restore ability to load/save Viewport camera from/into file
[1.0.4] - 2022-03-28
Changed
Fix 1.0.3 focus distance picking from a drag operation.
Remove redundant imports
Add explicit dependency to omni.kit.commands
[1.0.3] - 2022-03-28
Changed
Improve sample focus distance (Block until valid result picked and restore mouse cursor with no result picked)
[1.0.2] - 2022-03-27
Added
Set focus with button and mouse-clock / sample in viewport
[1.0.1] - 2022-03-24
Changes
Properly namespace locking attribute as omni:kit:cameraLock
Fixed
Make Camera Attribute setting from menubar undo-able
Make “Create From View” undo-able
Camera settings enable state based on camera change and lock state
Added
Tests
[1.0.0] - 2022-03-11
Added
Split from omni.kit.viewport.menubar