CHANGELOG#

This document records all notable changes to omni.kit.window.material extension. This project adheres to Semantic Versioning <https://semver.org/>_.

[1.8.0] - 2025-11-05#

Added#

  • Add setting “/exts/omni.kit.window.material/panel_mode” for current panel mode (readonly)

[1.7.2] - 2025-09-06#

Changed#

  • OMPE-53325: More comamnds for creating reference/payload.

[1.7.1] - 2025-08-20#

Changed#

  • OMPE-53325: Update stage materials when reference/payload created.

[1.7.0] - 2025-08-14#

Changed#

  • OMPE-58000: Use Event 2.0

[1.6.4] - 2025-06-04#

Changed#

  • Updated documentation with AI agent.

[1.6.3] - 2025-01-09#

Changed#

  • OMPE-27665: Add python API document.

[1.6.2] - 2024-08-29#

Changed#

  • OMPE-20088: Disable material browser window by default

[1.6.1] - 2024-07-23#

Changed#

  • OMPE-14781: Added missing dependency “omni.kit.notification_manager”

[1.6.0] - 2024-06-07#

Changed#

  • UsdMaterialAttributeWidget is changed to UsdShadeMaterialWidget in latest kit 107

[1.5.7] - 2024-04-15#

Fix#

  • Replace MaterialLibraryExtension.create_material_and_assign with action for kit 107

[1.5.6] - 2024-03-21#

Fix#

  • OM-122420: Replace deprecated API from omni.kit.UsdContext.get_layers to omni.kit.usd.layers.

[1.5.5] - 2023-12-02#

Fix#

  • Disable usdrt test since it always failed in kit 105.2 integ-master in Linux (OM-116097)

[1.5.4] - 2023-12-01#

Fix#

  • Add stdoutFailPatterns.exclude for test failures

[1.5.3] - 2023-12-01#

Fix#

  • Skip usdrt stage mode test in Linux because it failed in kit 105.2 integ-master ETM test due to crash when exiting if run more than one test cases

[1.5.2] - 2023-12-01#

Fix#

  • Fix ETM test failure with /app/useFabricSceneDelegate=1

[1.5.1] - 2023-11-29#

Fix#

  • Broken extension when not run with UsdRt enable

[1.5.0] - 2023-10-26#

Changed#

  • OM-83663: Optimize scene traversal for stage materials with usdrt

[1.4.6] - 2023-10-26#

Fixed#

  • Disable any default ui.RasterPolicy that omni.ui is opting into.

[1.4.5] - 2023-10-24#

Fixed#

  • Update to newer APIs to avoid using expired GPU texture.

[1.4.4] - 2023-10-19#

Changed#

  • Updates menus to use actions

[1.4.3] - 2023-10-20#

Changed#

  • OM-112613: Fix ETM failure in USD Explorer where FSD enabled by default

[1.4.2] - 2023-10-18#

Changed#

  • Added settings to show/hide Capture thumbnail menu option.

[1.4.1] - 2023-10-06#

Changed#

  • OMFP-1282: Increase code coverage to 87%.

[1.4.0] - 2023-07-17#

Changed#

  • OM-92142: Material Property panel visible by default

[1.3.6] - 2023-06-14#

Changed#

  • OM-98241: New default folder

[1.3.5] - 2023-06-08#

Changed#

  • Added ability to pass custom root folder path into MaterialBrowserModel

[1.3.4] - 2023-06-06#

Changed#

  • OM-97348: Fix search error when stage mode not enabled

[1.3.3] - 2023-06-02#

Changed#

  • OM-96989: Default not build ui when startup

[1.3.2] - 2023-04-12#

Changed#

  • Make stage_options_menu in extension instance work

[1.3.1] - 2023-03-13#

Changed#

  • Export MaterialBrowserWidget to use in other window or ui.scene

[1.3.0] - 2023-03-13#

Changed#

  • OM-85649: support of lazy load workflow in Create

[1.2.0] - 2023-02-27#

Changed#

  • OM-83662: Only create stage widget in stage mode

[1.1.4] - 2023-01-20#

Changed#

  • OM-78907: Fix typo of “materail”

[1.1.3] - 2022-12-14#

Changed#

  • Added [[test]] arguments

[1.1.2] - 2022-11-16#

Changed#

  • OM-72818: Adjust layout since default docked to Content

[1.1.1] - 2022-11-10#

Changed#

  • Do not show window immediately after docked

[1.1.0] - 2022-11-05#

Changed#

  • Update tests for new tree style

[1.0.21] - 2022-09-21#

Changed#

  • Updated golden image because of Zoombar change.

[1.0.20] - 2022-09-19#

Changed#

  • Renamed 2nd test class to not get stomped on by 1st one, adding more test coverage.

[1.0.19] - 2022-06-15#

Changed#

  • OM-53298: Add library_options_menu/stage_options_menu to access options menu in material window

[1.0.18] - 2022-06-02#

Added#

  • Add “Duplicate” in stage material context menu

[1.0.17] - 2022-04-07#

Changed#

  • Reduce time to load stage materials in a large scene

Added#

  • Add tests to stage material model

[1.0.16] - 2022-03-30#

Changed#

  • Republish for repo updates

[1.0.15] - 2022-03-16#

Fixed#

  • Add settings for main window, to configurate if it is visible at startup

[1.0.14] - 2022-03-14#

Fixed#

  • Fix spell

[1.0.13] - 2022-03-08#

Changed#

  • Show correct material menu with new omni.kit.material.library

[1.0.12] - 2022-02-16#

Changed#

  • Remove print

[1.0.11] - 2022-02-15#

Changed#

  • Use setting for include children in selected mode

[1.0.10] - 2022-02-15#

Added#

  • OM-44819: Add option to show materials assigned to children

[1.0.9] - 2021-12-14#

Changed#

  • OM-42125: rename “CUrrent Scene” to “Current Stage”

[1.0.8] - 2021-12-08#

Added#

  • Fix destory to destroy typo

[1.0.7] - 2021-10-26#

Changed#

  • Do not show instanceproxy materials

[1.0.6] - 2021-09-30#

Added#

  • Add setting for data timeout

[1.0.5] - 2021-08-21#

Fixed#

  • OM-37932: Hide material preview when nothing selected in SELECTED mode

[1.0.4] - 2021-08-21#

Changed#

  • OM-36123: Need to wait for widgets with popup window (for example color picker) end edit before showing new materials

[1.0.3] - 2021-08-19#

Changed#

  • Match omni.kit.widget.material_preview v1.0.2

[1.0.2] - 2021-08-09#

Changed#

  • Popup and center material graph instead of dock if it is invisible

[1.0.1] - 2021-07-23#

Removed#

  • Remove warning message when startup

[1.0.0] - 2021-07-14#

Added#

  • Tooltips for toolbar buttons

Changed#

  • Use onmi.kit.widget.material_preview instead of omni.kit.window.material_preview

[1.0.0-beta.4.2] - 2021-07-08#

Added#

  • setting ‘exts.”omni.kit.browser.material”.enabled’ to show menu/window after startup

Changed#

  • Change menu from “Window/Materials” to “Window/Browsers/Materials”

[1.0.0-beta.4.1] - 2021-07-01#

Changed#

  • “Graph” button always unselected status

  • Always popup material graph window

  • Categorize the create new material menu

  • Show different message in selected mode when asset without materials selected

  • Window and menu name change to “Materials”

[1.0.0-beta.4] - 2021-06-24#

Added#

  • Capture stage material thumbnail

[1.0.0-beta.3.2] - 2021-06-22#

Changed#

  • Keep property visible/invisible even materials in stage changed

  • Update navigation button text and image in stage view mode

  • Show material graph editor in stage view mode if navigation button clicked (must enable omni.kit.window.material_graph first)

[1.0.0-beta.3.1] - 2021-06-17#

Fixed#

  • Widgets size when resizing window

  • Auto show/hide property when material selected/unselected

[1.0.0-beta.3] - 2021-06-15#

Added#

  • Landscape mode

  • Button in toolbar to show/hide property

  • Empty notification in Selected mode if no materials selected

[1.0.0-beta.2] - 2021-06-10#

Changed#

  • Window changed to “Material Editor”

  • Always show property editor in “Current Scene” and “Selected” mode

  • Always select an existing material in “Current Scene” and “Selected” mode

  • Change the full-switch icon

  • Use omni.kit.window.material_preview to show material thumbnail in full window mode with dynamic updating

[1.0.0-beta.1] - 2021-05-29#

Added#

  • First beta