Changelog#
The format is based on Keep a Changelog.
[2.11.6] - 2024-11-11#
Added#
OMPE-25213: Add show abstract prims to stage widget options, add support for filtering abstract prims.
[2.11.5] - 2024-11-08#
Changed#
OMPE-22599: Update public API for stage widget.
[2.11.4] - 2024-11-05#
Changed#
OMPE-26551: Add show inavtive prims to stage widget options.
[2.11.3] - 2024-10-11#
Changed#
OMPE-24958: Add UsdSkel.Skeleton and UsdSkel.Root in stage filters
Removed OmniSkel schemas out of stage filters.
[2.11.2] - 2024-08-20#
Fixed#
OMPE-19784: Additional check drop accepted to make sure drop could be handled by DragAndDropRegistry.
[2.11.1] - 2024-08-20#
Changed#
OMPE-19203: New stage clears search string
[2.11.0] - 2024-08-06#
Changed#
Make the treeview resizeable so that resizing columns can go beyond the app.
Add horizontal scrollbar when the treeview is rezised to be wider.
[2.10.31] - 2024-07-23#
Changed#
Fixed private class access (accessing functions/variables with _)
[2.10.30] - 2024-07-26#
Fixed#
OMPE-15459: Add test for update_filter_menu_state.
OMPE-16039: Fix the filter audio.
OMPE-15720: Fix the options reset.
[2.10.29] - 2024-07-12#
Changed#
Made Omni schema extensions optional dependencies
[2.10.28] - 2024-07-11#
Fixed#
Fixed tests to not focus on treeview items during drag & drop.
[2.10.27] - 2024-05-28#
Fixed#
Fixed error when clicking on “Root”
[2.10.26] - 2024-05-30#
Fixed#
Defensive check for selection when selection is not set.
[2.10.25] - 2024-05-23#
Changed#
Reduce test time.
[2.10.24] - 2024-05-10#
Fixed#
Fix menu name of activation for multiple selections.
[2.10.23] - 2024-05-09#
Fixed#
Update toggle_prims_active_state parameters for context menu
[2.10.22] - 2024-05-07#
Fixed#
OM-87457: Fixed duplicated prims when exporting selected parent and child prims.
[2.10.21] - 2024-04-25#
Fixed#
OM-122859: Fixed double slashes in file picker apply handler.
[2.10.20] - 2024-04-22#
Added#
Fix issue of stage widget to support reactivating all selected stage items.
[2.10.19] - 2024-03-26#
Added#
Added public API docs
Delay stage icon folder calculating in styles
[2.10.18] - 2024-03-25#
Changed#
OM-116179: Improve behavior to set visibilty for multi-selections.
[2.10.17] - 2024-03-07#
Changed#
Make omni.kit.context_menu dependency optional
[2.10.16] - 2024-03-06#
Changed#
OM-85989: Avoid applying rules of prim naming while renaming display name.
Fix issues for unittest.
[2.10.15] - 2024-02-21#
Changed#
OMPRW-856: Verify drag/drop file is valid file
[2.10.14] - 2024-02-20#
Changed#
OM-120427: Changed search field to be dependent on omni.kit.widget.searchfield.
[2.10.13] - 2024-02-19#
Changes#
Change an empty typename’d item to be interpreted as a class for icon resolution
[2.10.12] - 2024-01-12#
Changed#
OMPM-836: Add settings for stage filters
[2.10.11] - 2023-12-15#
Changed#
Fix search issue when filter text includes prim path with suffix slash.
[2.10.10] - 2023-12-6#
Changed#
OM-114639: Refactor Content browser code for registration of collections
[2.10.9] - 2023-11-08#
Fixed#
OMFP-3328: Fix undo for rename prim.
[2.10.8] - 2023-10-18#
Changes#
Added
get_name_column_delegate
function
[2.10.7] - 2023-09-26#
Changes#
Add overlay icons for prims with inherits and specializes arcs.
[2.10.6] - 2023-09-21#
Changes#
OM-90363: Add support for exporting variants on prims and added test.
[2.10.5] - 2023-09-21#
Fixed#
OM-108940: Show/hide ‘Expand’ and ‘Collapse’ menu item depending on the hovered primitive in stage widget.
[2.10.4] - 2023-09-06#
Changes#
Improve get_drag_mime_data to return items from multiple selections.
[2.10.3] - 2023-08-25#
Changes#
Added additional getters and setters to enable overrides capability for omni.kit.widget.stage_fabric
[2.10.2] - 2023-08-22#
Fixed#
OM-97047: Prevent an invalid stage when a prim rename fails. UI item label is corrected on fail.
[2.10.1] - 2023-08-18#
Changes#
Fix search issue when it searches with prim path.
[2.10.0] - 2023-08-09#
Changes#
New options button with order columns work
[2.9.7] - 2023-08-11#
Changes#
Fix regression that undoing delete command does not revert stage item back.
[2.9.6] - 2023-08-01#
Changes#
Modified private function names and added getters and setters to enable overrides capability for omni.kit.widget.stage_fabric
[2.9.5] - 2023-07-31#
Changes#
OM-76599: Show a load asset activity prompt window when drag and drop asset into stage window.
[2.9.4] - 2023-07-31#
Changes#
Supports active/inactive workflow
[2.9.3] - 2023-10-10#
Changes#
Add more tests to improve code coverage.
[2.9.2] - 2023-07-24#
Changes#
Improve sorting inside stage widget to take consideration of order suffix.
[2.9.1] - 2023-07-13#
Changes#
Improve layer events handling to only handle interested events.
[2.9.0] - 2023-06-29#
Changes#
OM-97999: New filter button
[2.8.3] - 2023-06-14#
Changes#
Fixed expand and collapse functions so all cases are handled gracefully.
[2.8.2] - 2023-06-14#
Changes#
Make sure name label and renaming field cover the whole column.
[2.8.1] - 2023-06-08#
Changes#
Don’t show missing color when prim is loaded with payloads disabled.
[2.8.0] - 2023-06-01#
Changes#
Refactoring codebase of StageWindow for more clear structure.
Extend column delegate to support minimum width of column.
Extend column delegate for easier column sort support.
Extend StageModel to support new column sort API.
Fix renaming issue in search mode.
Match behavior of column resize to Windows File Explorer.
[2.7.48] - 2023-05-19#
Changes#
OM-95462: Remove hotkey for Save Selected Prim
[2.7.47] - 2023-05-10#
Changes#
Fix issue to show hash string for displayName.
[2.7.46] - 2023-05-05#
Fixed#
Collapse ALL in the stage made everything disappear.
[2.7.45] - 2023-04-28#
Changes#
Added support for global reload setting to affect the rest of UI.
[2.7.44] - 2023-04-28#
Updated#
Auto reload per prim functionality now affects column widgets
[2.7.43] - 2023-04-25#
Removed#
Attach/detach group items
[2.7.42] - 2023-04-21#
Updated#
Don’t include live layers inside payrefs list of stage item.
[2.7.41] - 2023-04-14#
Updated#
Track outdate and live status for reference/payload prim.
Tweaked UI to be more responsive
Extracted stage widget CSS to an external file
[2.7.40] - 2023-04-10#
Updated#
Add stage open sub on start up, update default save directory on export
[2.7.39] - 2023-03-28#
Updated#
Add supports to re-order prims.
Expose APIs to customize settings for stagewidget so it does not use global settings that influence all instances.
[2.7.38] - 2023-03-17#
Added#
Changed hotkey binding for save_prim to SHIFT+CTRL+S
[2.7.37] - 2023-03-27#
Added#
Expand/collapse context menus
Set kind context menu
Yes, this is the same as 2.7.31, but that version was reverted while the changelog wasn’t
[2.7.36] - 2023-02-07#
Updated#
Uppated as omni.kit.material.library is no longer loaded by omni.kit.context_menu
[2.7.35] - 2023-03-22#
Added#
Emits File Saved event upon saving stage prim.
[2.7.34] - 2023-03-17#
Added#
Adds auto-reload support to reload outdated prims.
[2.7.33] - 2023-03-17#
Added#
Adds auto-reload support to reload outdated prims.
[2.7.32] - 2023-03-16#
Added#
Fix stage filtering when new sublayer is inserted if search text is not empty.
[2.7.31] - 2023-03-09#
Added#
Expand/collapse context menus
Set kind context menu
[2.7.34] - 2023-03-17#
Added#
Adds auto-reload support to reload outdated prims.
[2.7.33] - 2023-03-17#
Added#
Adds auto-reload support to reload outdated prims.
[2.7.32] - 2023-03-16#
Added#
Fix stage filtering when new sublayer is inserted if search text is not empty.
[2.7.30] - 2023-02-13#
Added#
Context menu action with hotkey binding for save_prim
[2.7.29] - 2023-03-08#
Fixed#
OM-82577: Drag&drop of flowusd presets will call flowusd command to add a reference.
[2.7.28] - 2023-02-17#
Fixed#
Fix for opening context menu twice & doing double processing
[2.7.26] - 2023-02-26#
Changed#
Replaced asyncio.ensure_future calls in stage_model.py and usd_property_watch.py with omni.kit.async_engine.run_coroutine function.
[2.7.25] - 2023-02-16#
Fixed#
OM-81767: Drag&drop behaviour of sbsar files now consistent with viewport’s behaviour.
[2.7.24] - 2023-02-10#
Added#
OM-66949: Able to drag and drop from SimReady explorer to stage window
[2.7.23] - 2023-02-02#
Updated#
Add filepath of saved prim selections to recent files.
Use selected prim name as the default filename when exporting selected.
[2.7.22] - 2023-01-11#
Updated#
Allow to select children under instance.
Fix selection issue after clearing search text.
Move SelectionWatch from omni.kit.window.stage to provide default implementation.
[2.7.21] - 2022-12-9#
Updated#
Fixed issue where drag & drop material urls with encoded subidentifiers were not being handled.
[2.7.20] - 2022-12-14#
Updated#
Improve drag and drop style.
[2.7.19] - 2022-12-09#
Updated#
Improve filter and search.
Fix issue that creates new prims will not be filtered when it’s in filtering mode.
Add support to search with prim path.
[2.7.18] - 2022-12-08#
Updated#
Fix style of search results in stage window.
[2.7.17] - 2022-11-29#
Updated#
Don’t show context menu for converting references or payloads if they are not in the local layer stack.
Don’t show context menu for header of stage widget.
[2.7.16] - 2022-11-15#
Updated#
Fixed issue with context menu & not hovering over label
[2.7.15] - 2022-11-14#
Updated#
Supports sorting by name/visibility/type.
[2.7.14] - 2022-11-14#
Updated#
Fix issue to search or filter stage window.
[2.7.13] - 2022-11-07#
Updated#
Optimize more loading time to avoid populating tree item when it’s to get children count.
[2.7.12] - 2022-11-04#
Updated#
Refresh prim handle when it’s resyced to avoid access staled prim.
[2.7.11] - 2022-10-17#
Updated#
Don’t use “use_hovered” for context menu objects when user click nowhere
[2.7.10] - 2022-11-03#
Updated#
Support to show ‘displayName’ of prim from metadata.
[2.7.9] - 2022-11-02#
Updated#
Drag and drop assets to default prim from content browser if default prim is existed.
[2.7.8] - 2022-11-01#
Updated#
Fix rename issue.
[2.7.7] - 2022-10-25#
Updated#
More optimization to stage window refresh without traversing.
[2.7.6] - 2022-09-13#
Updated#
OM-44838: Enable drag and drop from environment window
[2.7.5] - 2022-09-10#
Updated#
Add TreeView drop style to show hilighting.
[2.7.4] - 2022-09-08#
Updated#
Added “use_hovered” to context menu objects so menu can create child prims
[2.7.3] - 2022-08-30#
Fixed#
Moved eye icon to front of ZStack to receive mouse clicks.
[2.7.2] - 2022-08-12#
Fixed#
Updated context menu behaviour
[2.7.1] - 2022-08-13#
Fix prims filter.
Clear prims filter after stage switching.
[2.7.0] - 2022-08-06#
Refactoring stage model to improve perf and fix issue of refresh.
[2.6.26] - 2022-08-04#
Support multi-selection for toggling visibility
[2.6.25] - 2022-08-02#
Fixed#
Show non-defined prims as well.
[2.6.24] - 2022-07-28#
Fixed#
Fix regression to drag and drop prim to absolute root.
[2.6.23] - 2022-07-28#
Fixed#
Ensure rename operation non-destructive.
[2.6.23] - 2022-07-25#
Changes#
Refactored unittests to make use of content_browser test helpers
[2.6.22] - 2022-07-18#
Fixed#
Restored the arguments of ExportPrimUSD
[2.6.21] - 2022-07-05#
Replaced filepicker dialog with file exporter
[2.6.20] - 2022-06-23#
Make material paths relative if “/persistent/app/material/dragDropMaterialPath” is set to “relative”
[2.6.19] - 2022-06-22#
Multiple drag and drop support.
[2.6.18] - 2022-05-31#
Changed “Export Selected” to “Save Selected”
[2.6.17] - 2022-05-20#
Support multi-selection for toggling visibility
[2.6.16] - 2022-05-17#
Support multi-file drag & drop
[2.6.15] - 2022-04-28#
Drag & Drop can create payload or reference based on /persistent/app/stage/dragDropImport setting
[2.6.14] - 2022-03-09#
Updated unittests to retrieve the treeview widget from content browser.
[2.6.13] - 2022-03-07#
Expand default prim
[2.6.12] - 2022-02-09#
Fix stage window refresh after sublayer is inserted/removed.
[2.6.11] - 2022-01-26#
Fix the columns item not able to reorder
[2.6.10] - 2022-01-05#
Support drag/drop from material browser
[2.6.9] - 2021-11-03#
Updated to use new omni.kit.material.library
get_subidentifier_from_mdl
[2.6.8] - 2021-09-24#
Fix export selected prims if it has external dependences outside of the copy prim tree.
[2.6.7] - 2021-09-17#
Copy axis after export selected prims.
[2.6.6] - 2021-08-11#
Updated drag/drop material to no-prim to not bind to /World
Added drag/drop test
[2.6.5] - 2021-08-11#
Updated to lastest omni.kit.material.library
[2.6.4] - 2021-07-26#
Added “Refesh Payload” to context menu
Added Payload icon
Added “Convert Payloads to References” to context menu
Added “Convert References to Payloads” to context menu
[2.6.3] - 2021-07-21#
Added “Refesh Reference” to context menu
[2.6.2] - 2021-06-30#
Changed “Assign Material” to use async show function as it could be slow on large scenes
[2.6.1] - 2021-06-02#
Changed export prim as usd, postfix name now lowercase
[2.6.0] - 2021-06-16#
Added#
“Show Missing Reference” that is off by default. When it’s on, missing references are displayed with red color in the tree.
Changed#
Indentation level. There is no offset on the left anymore.
[2.5.0] - 2021-06-02#
Added export prim as usd
[2.4.2] - 2021-04-29#
Use sub-material selector on material import
[2.4.1] - 2021-04-09#
Fixed#
Context menu in extensions that are not omni.kit.window.stage
[2.4.0] - 2021-03-19#
Added#
Supported accepting drag and drop to create versioned reference.
[2.3.7] - 2021-03-17#
Changed#
Updated to new context_menu and how custom functions are added
[2.3.6] - 2021-03-01#
Changed#
Additional check if the stage and prim are still valid
[2.3.5] - 2021-02-23#
Added#
Exclusion list allows to hide prims of specific types silently. To hide the prims of specific type, set the string array setting
ext/omni.kit.widget.stage/exclusion/types
[settings] ext."omni.kit.widget.stage".exclusion.types = ["Mesh"]
[2.3.4] - 2021-02-10#
Changes#
Updated StyleUI handling
[2.3.3] - 2020-11-16#
Changed#
Updated Find In Browser
[2.3.2] - 2020-11-13#
Changed#
Fixed disappearing the “eye” icon when searched objects are toggled off
[2.3.1] - 2020-10-22#
Added#
An interface to add and remove the icons in the TreeView dependin on the prim type
Removed#
The standard prim icons are moved to omni.kit.widget.stage_icons
[2.3.0] - 2020-09-16#
Changed#
Split to two parts: omni.kit.widget.stage and omni.kit.window.stage