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