CHANGELOG#
This document records all notable changes to omni.kit.viewport.menubar.core
extension.
This project adheres to Semantic Versioning <https://semver.org/>
_.
[107.1.2] - 2024-06-24#
Changed#
Updated documentation with AI agent.
[107.1.1] - 2024-06-04#
Changed#
Preferences page golden image
[107.1.0] - 2024-06-26#
Changed#
Update version so it is unique across Kit SDK versions
[107.0.2] - 2024-05-24#
Changed#
OMPE-5286: Use FloatDrag instead of FloatSlider if no min/max in SpinnerMenuDelegate when omni.kit.widget.spinner not imported
[107.0.1] - 2024-05-17#
Changed#
Linting
[107.0.0] - 2024-03-13#
Changed#
Made omni.kit.widget.spinner optional
[105.2.1] - 2024-02-28#
Changed#
Remove unused imports
[105.2.0] - 2023-10-18#
Changed#
Increase code coverage to 86.8%
[105.1.1] - 2023-10-12#
Changed#
Exposed content_clipping for _build_menubar, build_fn of ViewportMenubar
[105.1.0] - 2023-09-12#
Added#
Able to show hotkey in menu item delegate
Able to Watch hotkeys in ViewportMenuContainer
[105.0.18] - 2023-08-28#
Changed#
OM-106699: SliderMenuDelegate should return actual max value
[105.0.17] - 2023-05-31#
Changed#
Fix for “Render Resolution” submenu not always showing when hovered
[105.0.16] - 2023-05-23#
Changed#
SettingModel values now properly converted between int and bool
[105.0.15] - 2023-05-10#
Added#
Be able to change the
viewport_menubar_border_radius
[105.0.14] - 2023-05-10#
Changed#
OM-90924, OM-94089, OM-70794: Get correct label size with spacer width for IconMenuDelegate
[105.0.13] - 2023-04-21#
Changed#
Fixes for slider menu item precision, stepping, and range defaults.
[105.0.12] - 2023-03-28#
Changed#
Open API to append more layout for IconMenuDelegate.
[105.0.11] - 2023-03-07#
Changed#
Update test golden image.
[105.0.10] - 2023-02-26#
Changed#
Replaced asyncio.ensure_future calls in usd_watch.py with omni.kit.async_engine.run_coroutine function.
[105.0.9] - 2023-02-24#
Fixed#
Added img compare threshold for flaky test.
[105.0.8] - 2023-02-06#
Fixed#
Add settings for look, tumble, and zoom movements.
[105.0.7] - 2023-02-03#
Fixed#
Issue with usage of ChangePropertyCommand and custom omni.usd.UsdContext.
[105.0.6] - 2023-01-04#
Changed#
OM-77174: Update preference page when viewport menubar item enabled/disabled
[105.0.5] - 2022-11-15#
Added#
Add inteface: menubar.visible
Changed#
Fix variable name typo
[105.0.4] - 2022-11-05#
Updated#
Cherry-picked changes from v104.3.6 and merged with latest v105
[105.0.3] - 2022-10-25#
Changed#
OM-64798: Listen menu expand status to refresh spacer width
[105.0.2] - 2022-10-17#
Changed#
Added possibility to set triggered_fn on items created that are otherwise unreachable.
[105.0.1] - 2022-10-03#
Added#
API to customize RadioMenuCollection
[104.3.6] - 2022-10-26#
Added#
Optional shown_changed_fn callback can now be set on CategoryCollectionItem menus
[104.3.5] - 2022-10-11#
Fixed#
Issues with SettingComboBoxModel using an array setting.
[105.0.0] - 2022-10-02#
Changed#
Make omni.kit.window.cursor an optional dependency.
Added#
Common icon for settings option.
Ability to specify toggle for SelectableMenuItem.
Fixed#
Issues with model destruction
[104.3.2] - 2022-08-23#
Added#
Multiple VP support
[104.3.1] - 2022-08-19#
Fixed#
Issue with deregistration and using an already destroyed weakref.proxy object
[104.3.0] - 2022-08-15#
Added#
Conform root frame to internal ViewportWindow API so that it can be shown and hidden by name.
More properties for menu bar item to customize in View.
Separator line in category menu collection for custom items.
Way for menu-entry to watch for ui.Widget size changes.
Changed#
Update background color of viewport menu title bar.
Show border when hovering on menu header bar.
[104.2.6] - 2022-08-02#
Fixed#
Spinner/Attribute value to float number value conversion.
Issue with SettingModel setting carb-setting to a string value causing type loss.
Typo of AbstractSettingModelWidthDefault instead of AbstractSettingModelWithDefault.
Changed#
Make RadioCollection items not toggle check state when selected and clicked again.
[104.2.5] - 2022-07-28#
Changed#
Show border when hovering on menu header bar
[104.2.4] - 2022-07-25#
Changed#
OM-55152: Re-adjust viewport dashboard and icons for VP2
OM-56499: Change the UI Background transparency to 1.0
Hotfix on menubar styles: bigger icon, hover background, preference page, etc.
Auto resize menubar when width changed
Add reset box for menu delegates
[104.2.3] - 2022-07-13#
Changed#
Optimized color changes through carb settings, particularly when located within in large arrays.
Re-enable tearoff for all Viewport menus now that position is correct.
Fixed#
FloatArraySettingColorMenuItem.destroy leaving a carb.settings subscription
Use Icon computed_XXX methods instead of computed_content_XXX
Issue where user is locked out from Viewport interaction if all menubar items are hidden.
Added#
hide_on_click argument to RadioMenuCollection constructor
Removed#
Extra copy incoming factory arguments dictionary.
[104.2.2] - 2022-07-11#
Fixed#
Use Icon computed_XXX methods instead of computed_content_XXX
[104.2.1] - 2022-07-08#
Added#
Add menu_is_tearable function, and force it to always return False
Let IconMenuDelegate change label text.
hide_on_clicked argument to SelectableMenuItem constructor
Changed#
Trigger icon-clicked function only inside Icon and forward arguments to callback.
Limit check / un-check icon clicking to left mouse button.
Rename RatioMenuCollection to RadioMenuCollection.
Removed#
Pruned some unused imports.
Fixed#
Trigger icon-clicked function only inside Icon and forward arguments to callback.
Limit check / un-check icon clicking to left mouse button.
Rename RatioMenuCollection to RadioMenuCollection.
[104.2.0] - 2022-07-05#
Added#
Support multiple menubars in viewport
[104.1.15] - 2022-06-23#
Changed#
Add option_box option to ViewportDelegate
[104.1.14] - 2022-06-19#
Added#
ViewportButtonItem for button in viewport menubar
Changed#
SliderMenuDelegate to align with other general menu items
[104.1.13] - 2022-05-25#
Changed#
Change base class of color menu item to ui.MenuItem
[104.1.12] - 2022-05-04#
Changed#
Imported to kit repro and bump version to match Kit SDK
[1.1.12] - 2022-04-108#
Changed#
Donot update widget if model in edit mode except draggable
For float value model, if input invalid, set value to 0.0
[1.1.11] - 2022-04-1#
Changed#
Change flyaway carats
[1.1.10] - 2022-04-1#
Fixed#
Broken menu insertion from external extensions because of interface change
[1.1.9] - 2022-03-31#
Added#
Preference page for menubar
[1.1.8] - 2022-03-29#
Fixed#
OM-47088: Prevent expanding of viewport when the toolbar is big
[1.1.7] - 2022-03-28#
Changed#
Setting menu default width
Only update setting when value Changed
[1.1.6] - 2022-03-27#
Fixed#
Issue with Usd notice of re-synch on paths not being picked up by model
[1.1.5] - 2022-03-25#
Changed#
OM-46246: Add explicit casts for all SettingsModel.get_value_as_X methods
[1.1.4] - 2022-03-24#
Minor title style improvements
[1.1.3] - 2022-03-24#
Changed#
Made Usd edits through models undoable
Added#
Typed Usd attribute models
Usd metadata model
Tests
[1.1.2] - 2022-03-16#
Fixed#
OM-46220: menu-bar click causes selection to be lost.
OM-46246: SettingsModel.get_value_as_int must return an int if possible
[1.1.1] - 2022-03-16#
Fixed#
OM-46211: selected may be called before build_item on ViewportMenuDelegate.
[1.1.0] - 2022-03-11#
Changed#
Refactor the exts
[1.0.10] - 2022-02-22#
Changed#
Move from pxr TraceFunction to carb.profiler decorators
[1.0.9] - 2022-02-17#
Changed#
Make AOV menu display selected AOV’s name
Remove change of anti-aliasing mode
[1.0.8] - 2022-02-16#
Fixed#
Issue with delayed startup and camera-menu
[1.0.7] - 2022-02-10#
Added#
Simple AOV menu for RTX rendering
Changed#
Disable debug tool menu.
[1.0.6] - 2022-02-07#
Changed#
Rename Iray Photoreal to RTX Ground Truth in Renderer menu.
[1.0.5] - 2022-01-31#
Fixed#
Fix issues with current menu-bar blocking mouse-events in dead space.
[1.0.3]#
Added#
Add simple settings menu to set resolution.
Basic ability to style menu bar for prototype. (to be deprecated with omni.ui.menu)
[1.0.2]#
Changed#
Fix some destruction and cleanup issues.
[1.0.1]#
Changed#
Better menu-state and switching when the Viewport owns the omni.hydra.pxr engine
Inset menu-bar with a margin
Order implicit cameras as Viewport-1 does
[1.0.0]#
Changed#
Check renderer-change has succeeded and adjust menu state accordingly
[0.9.5]#
Changed#
Remove all omni.scene.ui inheritance
[0.9.0]#
Changed#
Move to omni.kit.viewport namespace
[0.8.1] -#
Changed#
Scan Stage for cameras when extension loaded into a running session
[0.8.0] - unrelease#
Changed#
first release