Changelog#
The format is based on Keep a Changelog.
[2.2.0] - 2026-07-09#
Added#
OMPE-76724: dispatch an
omni.kit.renderer.imgui.cursorChangedeventdispatcher (Events 2.0) event whenever the effective mouse cursor shape changes (from ImGui hover state or an explicit override), carryingcursor_nameandapp_window_title. Fires in headless / streaming mode as well, so the livestream extension can observe it by name (noIImGuiRendererdependency) and forward it to a web client as anonCursormessage, supporting custom cursors for streamed Kit apps.
Changed#
OMPE-76724: custom (“extend”) cursors registered via
registerCursorShapeExtendnow register by name even when the OS cursor can’t be created (e.g. headless / streaming), and the OS cursor is created lazily when a window becomes available. This letssetCursorShapeOverrideExtendset a custom cursor by name and broadcast it on the cursor event stream in headless mode, so a streamed client can map that name to its own custom cursor image.
[2.0.6] - 2025-05-06#
Changed#
Updated to use omni.appwindow via eventdispatcher (Events 2.0)
[2.0.5] - 2025-05-01#
Changed#
Prepare for Python-3.12
[2.0.4] - 2025-04-29#
Fixed#
Fix ETM test on OVC2
[2.0.3] - 2025-04-15#
Fixed#
OMPE-43816: ensured some extension enable/disable hook objects are cleaned up.
[2.0.2] - 2025-04-01#
Fixed#
Fix crash when moving external window to main window
[2.0.1] - 2025-03-12#
Fixed#
Fix crash when adding custom glyph to font atlas
[2.0.0] - 2025-01-14#
Changed#
Removed deprecated carb.imgui module alias (use omni.kit.imgui)
[1.0.3] - 2024-12-23#
Fixed#
Fixed reading font region files with long lines
[1.0.2] - 2024-10-30#
Changed#
Avoid crash when creating too large font texture
Follow existing omni.ui app.font.overresolutionSize setting to override Ultra font size
[1.0.1] - 2023-12-20#
Changed#
Push mouse-event modifiers into ImGui state.
[1.0.0] - 2023-12-20#
Fixed#
Typo
Added#
Versioning data.