Changelog
The format is based on Keep a Changelog.
[1.7.9] - 2024-04-26
Added
OM-122341: Update docs.
[1.7.8] - 2024-03-21
Changed
Remove deprecated tests as omni.usd.UsdContext.get_layers is removed.
[1.7.7] - 2024-03-07
Changed
OMPRW-957: Replace self-built filepicker as omni.kit.window.file_importer/file_exporter to fix regressions.
[1.7.6] - 2024-01-11
Changes
OMPRW-473: Modify unittest for previous commit
[1.7.5] - 2024-01-09
Changes
OM-117869: Fix issue with regression on drag-n-drop to change layer hierarchy.
[1.7.4] - 2023-11-10
Changes
Updated to use omni.kit.menu.utils
[1.7.3] - 2023-11-17
Changes
Fix flaky tests.
[1.7.2] - 2023-11-13
Changes
Fix display of user widgets for live layer when sublayers are live session.
[1.7.1] - 2023-08-09
Changes
In live mode, always show session layer
[1.7.0] - 2023-08-09
Changes
New options button
[1.6.30] - 2023-10-27
Changes
Fix issue that reloading outdate layer does not update sublayer list.
[1.6.29] - 2023-10-18
Changes
Enable live session tests for more code coverage.
[1.6.28] - 2023-10-09
Changes
Fix layer re-order.
[1.6.27] - 2023-10-08
Changes
Add more tests to increase code coverage to be above 85%.
[1.6.26] - 2023-07-13
Changes
Fixed expand/collapse tree menu items
[1.6.25] - 2023-07-13
Changes
Improve layer event handling to only handle interested events.
[1.6.24] - 2023-07-12
Changes
Move stronger overrides checking into omni.usd.
[1.6.23] - 2023-07-04
Changes
Replace layer remove icon.
[1.6.22] - 2023-06-29
Changes
Don’t restore edit target from root when it opens stage with live session.
[1.6.21] - 2023-06-14
Changes
Supports to remove multiple sublayers at the same time.
[1.6.20] - 2023-06-02
Changes
Disable drag and drop layers during live session.
[1.6.19] - 2023-05-23
Changes
Add settings to ignore outdate notifications.
[1.6.18] - 2023-05-10
Changes
Use readable exts for USD instead of writable ones to support more exts.
[1.6.17] - 2023-04-28
Changes
Added support for global reload setting to affect the rest of UI.
[1.6.16] - 2023-04-25
Changes
Update “reload widget” to enable auto reloading per layer.
[1.6.15] - 2023-04-11
Changes
Update “insert sublayer” context menu position after add_context_menu api change.
[1.6.14] - 2023-03-14
Changes
Adds auto-reload support to reload outdated layers.
[1.6.13] - 2023-01-26
Changes
Added quick join live session feature.
[1.6.12] - 2022-01-14
Changes
Change user icon style of live user.
[1.6.11] - 2023-01-13
Changes
Save edit target into root layer before in SETTINGS_SAVING only to avoid actively change root layer.
[1.6.10] - 2022-12-14
Changes
Improve drag and drop style.
[1.6.9] - 2022-11-22
Changes
Swap out pyperclip for linux-friendly copy & paste.
[1.6.8] - 2022-11-14
Changes
Fix issue to search in layer window.
[1.6.7] - 2022-11-07
Changes
Optimize more loading time to avoid populating layer item when it’s to request children count.
[1.6.6] - 2022-11-03
Changes
Fix empty menu issue, and improve context menu display.
[1.6.5] - 2022-10-18
Changes
Fix hotkey registration warnings.
[1.6.4] - 2022-10-12
Changes
More guardrails for live session.
[1.6.2] - 2022-10-06
Changes
Add hotkey support for removing prim specs.
[1.6.1] - 2022-10-05
Changes
Fix layer move regression.
[1.6.0] - 2022-09-29
Changes
Add sublayer live session support.
[1.5.36] - 2022-09-08
Added
Explicit hover style/color for drag drop.
[1.5.35] - 2022-09-02
Changes
Supports to remove multiple layers.
[1.5.34] - 2022-08-15
Changes
Add more tests for layer window to cover code of UI and context menu.
[1.5.33] - 2022-08-09
Changes
Show correct outdate status for layer icon.
[1.5.32] - 2022-08-09
Changes
Fix layer link window.
[1.5.31] - 2022-07-25
Changes
Move outdate notifiction into omni.kit.usd.layers to not be dependent on layer view.
[1.5.30] - 2022-07-25
Changes
Fix layer mute in global scope.
[1.5.29] - 2022-07-25
Changes
Refactored unittests to make use of content_browser test helpers
[1.5.28] - 2022-07-19
Changes
Disable save button when it’s in a live session.
[1.5.27] - 2022-07-14
Changes
Optimize performance to remove large bunch of prims.
[1.5.26] - 2022-07-11
Changes
Fix stage treeview in layer linking window
[1.5.25] - 2022-07-07
Changes
Supports to insert multiple sublayers.
Fix regression for lock UI.
[1.5.24] - 2022-07-04
Changes
Validate session name to support only alphanumeric letters, hyphens or underscores only.
Use radio buttons instead of checkboxes for join/create session buttons.
[1.5.23] - 2022-06-22
Changes
Multiple drag and drop support.
[1.5.22] - 2022-06-15
Changes
Move session related widgets into omni.kit.widget.layers to decouple session management stuff with layers view.
[1.5.21] - 2022-06-10
Changes
Use lazy loading to optimize performance of loading for layer window.
[1.5.20] - 2022-06-09
Changes
Use notice to drive refresh of outdate states.
[1.5.19] - 2022-06-02
Changes
Add new live workflow with Omni-Objects.
[1.5.18] - 2022-04-22
Changes
Handle multi-file drag & drops
[1.5.17] - 2022-04-19
Changed
Integrate omni.kit.usd.layers to replace old layers interfaces from omni.usd.
[1.5.16] - 2022-04-15
Fixed
Avoid selection reset after a selected item is deleted and another is selected in the same update
[1.5.15] - 2021-12-28
Changed
Fix save all button refresh.
[1.5.14] - 2021-11-23
Changed
Add layer linking
[1.5.13] - 2021-10-20
Changed
External drag/drop doesn’t use windows slashes
[1.5.12] - 2021-09-27
Changed
Improve prims remove in large stage.
[1.5.11] - 2021-08-13
Changed
Added payload icon.
[1.5.10] - 2021-08-25
Fixes
Add defensive check for ReplaceSublayerCommand.
[1.5.9] - 2021-08-04
Changed
More unittests.
[1.5.8] - 2021-08-03
Changed
Prompt to user before layers merge/flatten.
[1.5.7] - 2021-07-29
Added “Refesh Payload” to context menu
[1.5.6] - 2021-07-21
Changed
Use un-escaped filename for layer name.
Replace “save as” menu as “save a copy” to avoid confuse, and “Save as and Replace” as “Save As”
[1.5.5] - 2021-07-21
Changed
Added “Refesh Reference” to context menu
[1.5.4] - 2021-07-22
Fixes
Fix layer insert when layer window is hidden.
[1.5.3] - 2021-07-15
Fixes
Fixed
Select Bound Objects
in context menu
[1.5.2] - 2021-07-02
Fixes
Fix sublayer refresh when it’s switched from offine to live mode.
[1.5.1] - 2021-04-19
Changes
Added drag/drop support from outside kit
[1.5.0] - 2021-05-05
Changes
Add support for
Enter
andEsc
buttons on prompts.
[1.4.5] - 2021-05-05
Changes
Removed omni.kit.versioning
Replaced omni.kit.versioning with omni.kit.widget.versioning for versioning support detection
[1.4.4] - 2021-04-18
Changes and Fixes
Improve perf for multiple prim specs delete.
Fix flicking of save icon in live mode.
Fix layer move.
Fix issue of disabling layer contents.
[1.4.3] - 2021-04-09
Changes
Add support to find layer in content window.
Don’t allow to insert the sublayer if its parent already has the same layer.
[1.4.2] - 2021-04-08
Changes
UI improvement.
Fix possible exception caused by content refresh.
[1.4.1] - 2021-04-06
Changes
Improve layer reload.
Batch prim specs refresh to improve perf.
[1.4.0] - 2021-04-05
Changes
Refactoring
More tests and bug fixes.
[1.2.0] - 2021-03-29
Added
Supported accepting drag and drop to insert versioned sublayer.
[1.1.2] - 2021-03-25
Changes
Fixed
Save All
button to create checkpoint when applicable.
[1.1.1] - 2021-03-17
Changes
Fixed leaks from content_browser
[1.1.0] - 2021-02-10
Changes
Changed checkpoint comment message:
When using Save As to save an anonymous layer file and overwriting an existing file: “Replaced with new file”
When using Save As to save an existing layer file and overwriting an existing file: “Replaced with [the path of the file]”
[1.0.2] - 2021-02-10
Changes
Updated StyleUI handling
[1.0.1] - 2021-02-06
Changed
Remove old editor and content window dependencies.
[1.0.0] - 2021-01-21
Changed
Initialize change log.
Add context menu to insert USD as sublayer from content window.