CHANGELOG#

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

[1.2.31] - 2025-11-14#

Changed#

  • Disabling list window test on ETM DGXC

[1.2.30] - 2025-10-28#

Changed#

  • Tweaking some test input to hopefully improve ETM stability

[1.2.29] - 2025-10-15#

Changed#

  • OMPE-57963: Reverting the layers 2.0 update, it breaks to many things.

[1.2.28] - 2025-10-10#

Changed#

  • OMPE-64394: Added menu_compatibility=False

[1.2.27] - 2025-10-13#

Changed#

  • OMPE-57963: Switching the layer events over to 2.0

[1.2.26] - 2025-08-21#

Changed#

  • OMPE-56848: Fixed “Detected deprecated setting” in tests by load/save usd files in kit

[1.2.25] - 2025-07-16#

Changed#

  • Replace omni.renderer_capture to omni.kit.renderer_capture

[1.2.24] - 2025-05-02#

Changed#

  • Updating events to event dispatcher

[1.2.23] - 2025-04-18#

Changed#

  • Changing renderer from PXR to RTX for OVC2 ETM support.

[1.2.22] - 2025-03-07#

Changed#

  • Fix type error.

[1.2.21] - 2025-03-06#

Changed#

  • udpate public api.

[1.2.20] - 2024-07-29#

Changed#

  • OMPE-12031: Markup visibility on rename

[1.2.19] - 2024-05-06#

Changed#

  • OMPE-31744: Updating reportlab to 4.2.0

[1.2.18] - 2024-01-10#

Changed#

  • OMFP-4084: Markups being deleted from source layer

[1.2.17] - 2023-12-11#

Changed#

  • OMFP-3846: remainder of the fix for markup rename and delete when live

[1.2.16] - 2023-11-29#

Changed#

  • OMFP-3846: part of the fix for markup rename and delete when live

[1.2.15] - 2023-11-29#

Changed#

  • OMFP-2778: fix bug where markup list window and icons appear when not in markup mode due to another user in a live session editing a markup (similar bug description from two changelog entries ago, but different cause).

[1.2.14] - 2023-11-28#

Fixed#

  • OMFP-3975: Cancel pushing hotkey context if window becomes invisible immediately

[1.2.13] - 2023-11-15#

Fixed#

  • OMFP-2778: fix bug where markup icons appear when not in markup mode due to another user in a live session editing a markup.

[1.2.12] - 2023-11-16#

  • OMFP-3554: clear editing variable to pass tests

[1.2.11] - 2023-11-16#

  • OMFP-3554: refresh markups on layer change notify

[1.2.10] - 2023-11-14#

  • OM-106439: Ensuring the Task exception was never retrieved message doesn’t kill us.

[1.2.9] - 2023-11-14#

Changed#

  • OM-106439: Fix ETM test’s none stage error again.

[1.2.8] - 2023-11-13#

Changed#

  • OM-106439: Fix ETM test’s none stage error.

[1.2.7] - 2023-11-09#

Changed#

  • Added a few more unit tests

[1.2.6] - 2023-11-03#

Changed#

  • OMFP-3600: Bumping the reportlab version to 3.6.13

[1.2.5] - 2023-11-02#

Changed#

  • Increasing test coverage

[1.2.4] - 2023-11-02#

Fixed#

  • Fixing thumbnails when the DPI scaling is not 1.0.

[1.2.3] - 2023-11-02#

Added#

  • OMFP-3422/OMFP-3426: Add tests for markup hotkeys

[1.2.2] - 2023-10-31#

Added#

  • Add action display name to show well in Actions/Hotkeys window

[1.2.1] - 2023-10-30#

Changed#

  • added identifiers to ui elements for easier query

[1.2.0] - 2023-10-25#

Changed#

  • OMFP-778: Add tests for exporting markups and verifying csv contents

  • add Mock objects for MarkupExport and MarkupExportObject

  • add default argument values; MarkupExtension() and MarkupExport()

  • expose properties from MarkupExport attributes

[1.1.41] - 2023-10-26#

Changed#

  • OMFP-1021: Hotkey fixes.

[1.1.40] - 2023-10-24#

Changed#

  • OMFP-2935: Increasing the pause between export screenshot capture, in the hopes of the renderer stabilizing.

[1.1.39] - 2023-10-23#

Fixed#

  • OMFP-2961: [OVC POD-1][USD Explorer 2023.2.0-beta.44] Not able to create Markup. Live session out of sync. Console continuously showing errors.

[1.1.38] - 2023-10-23#

Changed#

  • OMFP-3084: Annotations Sometimes Don’t Save

[1.1.37] - 2023-10-23#

Changed#

  • OMFP-1021: Add hotkeys for markups

[1.1.36] - 2023-10-23#

Changed#

  • OMFP-2943: Add test for order of markups

[1.1.35] - 2023-10-20#

Fixed#

  • Fixed dependencies.

[1.1.34] - 2023-10-19#

Fixed#

  • OMFP-2669 - Adjust button icons, layout and colors.

[1.1.33] - 2023-10-19#

Fixed#

  • OMFP-2785 - Made Markup toolbar optional when editing a markup

[1.1.32] - 2023-10-18#

Fixed#

  • OMFP-2547 - Restore list window show/hide logic after editing comment

[1.1.31] - 2023-10-17#

Fixed#

  • OMFP-2699 - Simpler list window layout logic.

[1.1.30] - 2023-10-17#

Fixed#

  • OMFP-2669 - Adjust button layout.

[1.1.29] - 2023-10-17#

Fixed#

  • OMFP-2547 - selecting a markup will not close list window, so prev/next button can cycle through them

[1.1.28] - 2023-10-17#

Fixed#

  • test fixes

[1.1.27] - 2023-10-16#

Fixed#

  • OMFP-2617 - Set current_markup when beginning to edit a markup.

[1.1.26] - 2023-10-17#

Fixed#

  • OMFP-2243 - Avoid complete rebuild on markup refresh as it kicks users out of live Markup viewing

[1.1.25] - 2023-10-16#

Fix#

  • OMFP-2406 - [Markup] Selecting scrollbar in comments element will lock Markup into a dead state

[1.1.24] - 2023-10-13#

Fix#

  • Test fix - don’t pass invalid pixel_size setting to UpdateMarkupElement.

[1.1.23] - 2023-10-13#

Fix#

  • OMFP-2125 - Tracking distance from edge of viewport for list windows.

[1.1.22] - 2023-10-13#

Fix#

  • Icon visibility

[1.1.21] - 2023-10-13#

Fix#

  • OMFP-998: [OVC] Markup comments incomplete or missing

[1.1.20] - 2023-10-13#

Fixed#

  • OMFP-2317 - Changed ignorePrimType type on data prims to ignorePrim attribute

[1.1.19] - 2023-10-11#

Changed#

  • OMFP-2471 - Renamed ‘comment’ -> ‘review’

[1.1.18] - 2023-10-11#

Fix#

  • OMFP-2327 - Cleaned up playback state.

[1.1.17] - 2023-10-11#

Fix#

  • OMFP-2424 - Avoid KeyError on markup lookup.

[1.1.16] - 2023-10-12#

Fix#

  • OMFP-2405 - Allow deselect for Markup playlist

[1.1.15] - 2023-10-11#

Fix#

  • OMFP-2125 - Reseting the list window position when swapping between app modes.

[1.1.15] - 2023-10-11#

Fix#

  • OMFP-2142 - execute DeletePrims as a command so the action is properly recorded on the undo stack.

[1.1.14] - 2023-10-11#

Fix#

  • “OM-106439 & OM-106468 - Fixing an attribute change from PIL”

[1.1.13] - 2023-10-11#

Fix#

  • OMFP-2323: Early out in cases where there are no valid markup paths to refresh.

[1.1.12] - 2023-10-11#

Fix#

  • OMFP-1901: Markup element remains selected at end of edit

[1.1.11] - 2023-10-10#

Changed#

  • Hide markup list window when tools are disabled

[1.1.10] - 2023-10-09#

Changed#

  • OMFP-2212: fix refresh_markup makes errors with closing stage

  • OMFP-2067: add tests for the extension

[1.1.9] - 2023-10-06#

Changed#

  • OMFP-1975: Export Mark UP should be on Mark UP thumbstrip

[1.1.8] - 2023-10-06#

Changed#

  • OMFP-844: Support undo/redo of markup operations.

[1.1.7] - 2023-10-06#

Changed#

  • OMFP-749: Manage playback state between Markup and Waypoint

[1.1.6] - 2023-10-06#

Fix#

  • OMFP-1007 - Changed markup prim types to omni::ignorePrimType to avoid expensive FSD update

[1.1.5] - 2023-10-05#

Changed#

  • OMFP-746: Allow resize of Markup list window

[1.1.4] - 2023-10-04#

Changed#

  • OMFP-853: [Mark Up Export ] MArk Ups should not capture MarkUp Tool Bar or other none Mark Up Ui elements

[1.1.3] - 2023-09-29#

Changed#

  • OMFP-745: Save position of Markup list window

[1.1.2] - 2023-09-29#

Fix#

  • Multiple crash fixes OMFP-1353, OMFP-1522

[1.1.1] - 2023-08-30#

Fix#

  • OMFP-1205: Moving some imports around to improve startup time.

[1.1.0] - 2023-08-30#

Fix#

  • OM-107163: Markup should be in Show By Type

[1.0.83] - 2023-07-13#

Fix#

  • OM-100910 - Screenshot size was being set too small.

[1.0.82] - 2023-07-10#

Fix#

  • Fixed name of USD Presenter’s sidecar extension.

[1.0.81] - 2022-05-15#

Fix#

  • OM-85645 - Set the title metadata for PDF to be the file name.

  • OM-86636, OM-85641 - Added additional buffer between PDF screen captures to prevent async race condition.

[1.0.80] - 2022-04-25#

Fix#

  • OM-92155 - Making markup deletions undoable. Not sure why I didn’t have this from the start.

[1.0.79] - 2022-04-24#

Fix#

  • OM-91910 - Adjusting the raster policy for the waypoint and markup thumbstrip.

[1.0.78] - 2022-04-18#

Fix#

  • OM-89920 - Fixing the waypoint and markup windows such that they don’t keep recreating their playbars

[1.0.77] - 2023-03-15#

Changed#

  • Removing omni.kit.markup.playlist from the dependencies because it caused a circular dependency issue.

[1.0.76] - 2023-03-15#

Changed#

  • OM-75746 - Fixing ETM failure by add omni.kit.markup.playlist to dependencies.

[1.0.75] - 2023-03-14#

Changed#

  • OM-80113 - Fixing “All Markups” section of the playlist tool.

[1.0.74] - 2022-03-13

Fix#

  • Discovered a missing method that could be breaking playlist tools

[1.0.73] - 2022-03-09

Fix#

  • OM-85347: Markup export to xlsx format will use “Markup Data” as the sheet name, instead of a variation of the stage name.

[1.0.72] - 2022-03-09

Fix#

  • OM-82418: Use the show/hide prim icon interface to show/hide all markup icons.

[1.0.71] - 2022-03-08

Fix#

  • Ensuring that refreshed icons are clickable.

[1.0.70] - 2022-03-08

Fix#

  • OM-85348 - Markup export now includes the Notes: field data from the thumbnail strip. (try / except error fixed)

[1.0.69] - 2022-03-08

Fix#

  • OM-85347 - Markup export to XLSX will no longer fail if the thumbnail data is corrupt/invalid.

  • OM-85348 - Markup export now includes the Notes: field data from the thumbnail strip.

[1.0.68] - 2022-03-08

Fix#

  • OM-84954 - Fix for waypoint icons being cleared constantly

[1.0.67] - 2022-03-07

Fix#

  • OM-83023 - Fix for element deletion breaking the selection tool.

[1.0.66] - 2022-03-07

Fix#

  • OM-84531 - Markup element selection regression

[1.0.65] - 2022-03-06

Improved#

  • OM-84674 - Comment box drag interaction should be improved.

  • OM-84550 - Panels should be less likely to spawn on top of each other.

  • OM-84121 - Comment box drag interaction should be improved, as should the text editing.

  • OM-83114 - Markup tool settings should persist between uses.

  • OM-83109 - Deletion of markup elements should be possible.

  • OM-83023 - Undo improvements (probably still bugs)

  • OM-82091 - Markup should switch to selection tool when disabling active tool.

[1.0.64] - 2022-02-27

Improved#

  • OM-84956 - Exporting text comments in Live sessions will no longer fail.

[1.0.63] - 2022-02-27

Improved#

  • OM-83104 - icons should refresh after leaving a live session.

[1.0.62] - 2022-02-26

Changed#

  • OM-84127 - view_mode -> applicaiton_mode

[1.0.61] - 2022-02-24

Improved#

  • OM-84028 - Caching the thumbnail data to improve live sync times.

[1.0.60] - 2022-02-23

Fixed#

  • OM-83834 - Fix for waypoint edit widget not displaying.

[1.0.59] - 2022-02-21

Fixed#

  • OM-83074 - Markup export - limiting title name to <=31 chars for XLSWriter..

[1.0.58] - 2022-02-21

Fixed#

  • OM-83023 - Markup undo support.

[1.0.57] - 2022-02-16

Fixed#

  • OM-82912 - Fixing a bunch of issues with the list window.

[1.0.56] - 2022-02-15

Fixed#

  • OM-80840 - Adding rename support to list window.

[1.0.55] - 2022-02-15

Fixed#

  • OM-82709 - Markup window should no longer appear in center of viewport when empty.

[1.0.54] - 2022-02-14

Fixed#

  • OM-81968 - Live markups should no longer be created at the wrong user’s location.

[1.0.53] - 2022-02-13

Fixed#

  • Double checking that the stage is not None, and is valid.

[1.0.52] - 2022-02-10

Changed#

  • OM-80840 - Consolidating markup list browser related code into markup.core for other extensions to consume.

[1.0.51] - 2022-02-02

Fix#

  • OM-80681: Fixing a NameError

[1.0.50] - 2022-02-02

Improved#

  • OM-80681: Markup and live session sync improvements

[1.0.49] - 2022-01-27

Fixed#

  • OM-77378: Markup should no longer hang when Editing a markup with larger scenes.

[1.0.48] - 2022-01-17

Fixed#

  • OM-78327: Fix python moudle xlsxwriter not found issue for ETM failed .

[1.0.47] - 2022-01-16

Fixed#

  • OM-78327: Fix python path not found issue for ETM failed .

[1.0.46] - 2022-01-09

Fixed#

  • Support for more modular markup tools.

[1.0.45] - 2022-12-15

Fixed#

  • Fixing rejected state from being bashed into None

[1.0.44] - 2022-12-15

Fixed#

  • Fixing rejected state from being bashed into None

[1.0.43] - 2022-12-15

Fixed#

  • OM-75937 - Sometimes the URL link in PDF Markup export fails in reportlab.

[1.0.42] - 2022-12-14

Fixed#

  • Allow for approve/reject data to be saved/loaded from the prim sucessfullly.

[1.0.41] - 2022-12-13

Fixed#

  • A very devious bug that was causing the very first markup element to not get saved, but only in view. (thanks Greg!)

[1.0.40] - 2022-12-13

Fixed#

  • Issue loading older markup entries that lacked approval status or timeline values.

[1.0.39] - 2022-12-09

Added#

  • MarkupApproveSetting class housing to provide support for accept/reject approval type

[1.0.38] - 2022-12-09

Removed#

  • Removed unused dependency on omni.kit.environment.core

[1.0.37] - 2022-12-08

Added#

  • Support for hiding the markup tools when switching to present mode in view.

[1.0.36] - 2022-12-05

Updated#

  • Storing frame position for markups to handle for animation state.

[1.0.35] - 2022-11-29

Changed#

  • Refactored sidecar support, hopefully to better leverage the sidecar extension.

[1.0.34] - 2022-11-28

Fixed#

  • Cancel wasn’t repsecting the proper edit context so it caused issues with view’s sidecar system.

[1.0.33] - 2022-11-21

Fixed#

  • Cancel / Exit buttons now properly restore original markup state.

[1.0.32] - 2022-11-18

Changed#

  • Adjusted markup default naming to match waypoint.

[1.0.31] - 2022-11-18

Fixed#

  • Markup icon casing didn’t match, so it failed on linux.

[1.0.30] - 2022-11-17

Fixed#

  • Markup thumbnails were still being saved in the root layer during sidecar operations.

[1.0.29] - 2022-11-16

Improved#

  • PDF Markup Export now includes full size screenshots

[1.0.28] - 2022-11-16

Improved#

  • Markup sidecar support now warns when you cannot unlock a markup entry.

[1.0.27] - 2022-11-15

Updated#

  • PDF Export directory gets correctly made on Linux. Succcessfully switch to packman based Python lib inclusion.

[1.0.26] - 2022-11-14

Updated#

  • Had to reinstate “import omni.kit.pipapi”. View navigation unit tests were failing on missing 3rd party modules.

[1.0.25] - 2022-11-14

Updated#

  • Markup PDF export now has clickable links and better page layout.

[1.0.24] - 2022-11-10

Updated#

  • Using specific pip_prebundle paths to packages for readability.

[1.0.23] - 2022-11-10

Fixed#

  • OM-72309 - No longer need to click twice to get the markup to appear

  • OM-72308 - No longer frames the selection when displaying the markup

[1.0.22] - 2022-11-10

Improved#

  • Set third-party python dependencies (XlsxWriter, reportlab) to be included at build time with extension

[1.0.21] - 2022-11-07

Added#

  • Sidecar support for view.

[1.0.20] - 2022-11-05

Changed#

  • PDF Export uses scaled thumbnails for image mockups. HTML Export working.

[1.0.19] - 2022-11-04

Changed#

  • Enhanced logging in MarkupExport class.

[1.0.18] - 2022-11-02

Changed#

  • Moved the what-to-export? logic from the UI layer into MarkupExport.

[1.0.17] - 2022-11-02

Changed#

  • Brought over core export classes from kit.tool.markup/ui/markup_export.py to a new export.py file here.

[1.0.16] - 2022-10-26

Changed#

  • Adjusting ViewportMarkup ownership.

[1.0.15] - 2022-09-21

Fix#

  • attempting to show the icons before a stage exists was causing an exception at startup.

[1.0.14] - 2022-09-21

Improved#

  • Ensuring that markup icons are not visible when editing markup.

[1.0.13] - 2022-09-06

Improved#

  • Setting the scrollbars to be “as needed” instead of “always”

[1.0.12] - 2022-09-02

Improved#

  • Thumbnail capture for markup

[1.0.11] - 2022-08-25

Improved#

  • State behavior changes in playlist window.

[1.0.10] - 2022-08-25

Changed#

  • Support for new markup playlist window.

  • Removed redundant Apply/Cancel windows in deference to the unified toolbar UX.

  • Fixed thumbnail generation on save.

[1.0.9] - 2022-08-18

Improved#

  • Camera locking again when viewing, not just editing markup.

  • Thumbnail serialization should no longer create bad thumbnails.

  • Draw tool no longer creates extra line between start and mouse.

[1.0.8] - 2022-08-08

Added#

  • Markup registered with the VP2 menubar to show/hide icons.

[1.0.7] - 2022-08-08

Improved#

  • VP2 Support

  • Markup aligning to rendered area of viewport.

[1.0.6] - 2022-07-29

Improved#

  • VP2 Support

[1.0.5] - 2022-07-27

Improved#

  • VP2 support

[1.0.4] - 2022-01-21 Added

  • Initial kit markup window implementation