Vfxwindow Versions Save

Python Qt Window class for compatibility between VFX programs

1.2.4

4 years ago

The way Nuke deals with dockable windows is not pythonic at all. It requires the window to exist in globals(), and only accepts a string input, so I originally required a namespace argument to be passed to NukeWindow.show.

There's now a function that will recursively search through all the modules to find where the window was imported. If it can't be found, then it'll not dock the window, as it'll only cause errors.

1.2.3

4 years ago

All the callbacks can be added and removed in the same way the other windows allow.

1.2.2

4 years ago

In some cases (depending on the program), the show method was incorrectly swallowing up keyword arguments. This is now fixed, with the addition of also passing in unnamed arguments.

1.2.0

4 years ago

Added support for launching a GUI in Unreal Engine.

1.1.1

4 years ago

Changing the Maya palette in batch mode doesn't cause any issues, and the inbuilt dark palette is not applied by default. A check has been added to detect if Maya is running in batch mode, so the window can act more like a standalone one.

1.1.0

4 years ago

Added support for launching a GUI in Blender.

1.0.0

4 years ago

First release with support for Maya, Nuke and Houdini.