Skip to content

Conversation

@pmintus
Copy link

@pmintus pmintus commented Jun 16, 2021

Bug Fixes

  • Search for existing Python install in registry under HKLM in addition to HKCU. To help resolve issue Shell integration not active #1.
  • Search the registry for Python 2.7 as well. Previously only 3.x was searched for. To help resolve issue Shell integration not active #1.
  • Fixed Per Monitor DPI scaling issues in the preview pane with Python 2.7.
  • Fixed UsdView sometimes displaying behind Windows Explorer. Current fix is a workaround. Opened issue 1535 on USD github.
  • Fixed Edit sometimes displaying the editor behind Windows Explorer.

New Features

  • Added Camera context menu in the preview pane. It is only displayed if the USD stage contains cameras.
  • Added Python configuration page to the installer. To help resolve issue Shell integration not active #1.
  • UsdView will now use a usd icon for its window icon.

pmintus added 20 commits June 12, 2021 10:19
When installed for all user, the python registry keys may be under HKLM instead of HKCU. HKCU has precedence.
Always check the registry first for a python install.
Specifying DPI awareness in the manifest file. This fixes per monitor DPI issues with the preview window under Python 2.7.
A call to QtWidget::activateWindow must be made by UsdView to bring the window into the foreground.

Adding a usdview.py script that inherits from Pixar's usdview and adds:
1. A call to QtWidget::activateWindow after the window is created to bring it to the foreground.
2. A usd icon for the window.
Bumping version for next release.
The preview window will now have a camera context menu. This menu will only be present if a scene has cameras.
Extracting PythonPath from the registry and applying it in the environment.
Similar to the existing USD configuration page but for configuring Python.
Propagating AllowSetForegroundWindow
Removing incorrect comment header
Setting to CLInclude to hopefully have EventViewerMessages project complete before dependent projects start compiling.
Showing all Python search locations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant