The safe post-production pipeline - https://getavalon.github.io/2.0
keyPressEvent
interfering other widgets (#529)QWidget.activateWindow()
call on {tool}.show()
to guarantee window shown on launch (#522)lib.find_submodule
(#501, #515)lib.lsattr
improvement (#491)AVALON_HIERARCHY
in Avalon Session (#525)The Avalon-Nuke integration is still in developement here, there's an PR #504 which is built on top of these changes and waiting for more tests and feedbacks. Welcome to give it a go !
imprint
(#473)lib.read
(#476)Optimized Maya host.ls() method - #456
Instead of using avalon.maya.lib.lsattr
which scanning all nodes, implemented an internal method specifically for iterating only objectSet
nodes for listing containers. The speed is about 5 times faster.
Removed schema validation when parsing containers - #458
The container data schema validation was dragging the process when the scene has lots of subset loaded. Removing it for performance.
The flag validate=True
in pipeline.parse_container
has been removed.
Fix avalon.lib.launch()
for non-Windows platform - #459
The subprocess.Popen
flag creationflags
only works on Windows, and cause error on non-Windows platform.
Improve Python 3 compatibility - #462, #464, #469
Improve for host which using Python 3+, e.g. Blender.
Fix Workfiles app for working in Blender - #465
This is a must for upcoming Avalon-Blender implementation. :rocket:
Minor fix
QPushButton::menu-indicator
being cut off : #450Resolved #246 : New document schema to store families
in subset
If you want to adopt this, the Pyblish Integrator plugin which responsible to write subset
and version
into the database, require to update the document schema name.
And here's the simplest principle that worth to follow:
Backward compatible, see #443 for detail.
Resolved #407 : Refactor Work Files API
workio.open
to workio.open_file
in each host.workio.save
to workio.save_file
in each host.This is backward compatible, see #449 for detail.
Optimized AssetModel
The launch time of Loader tool and Project Manager has been decreased tremendously. See #447 for detail.
Resolved #179, #289, #445 : Improved Creator tool
avalon.tools
, see #440 for detailsMerged #371 for AVALON_HIERARCHY
and friends, along with #370 for an initial Nuke integration. Marking this pre-release until #417 is implemented.
Revert overly required members of schema
Preparing for integration with Allzpark