pyblish / pyblish-qml

Pyblish QML frontend for Maya 2013+, Houdini 11+, Nuke 8+ and more
GNU Lesser General Public License v3.0
115 stars 44 forks source link

Enhancement, fix #281, #274 and #119 #304

Closed davidlatwe closed 6 years ago

davidlatwe commented 6 years ago

This PR provide 2 fix and 1 extra feature:

Before

qml_enhance_before

After

qml_enhance_after

mottosso commented 6 years ago

Scattered instances. Sometimes instances that belong to same family get scattered to multiple sections.

This is intentional.

The instances are displayed in the order they are processed, and it's a feature of Pyblish to be able to arrange (and re-arrange) the instance order inside the context.

class MyCollector(...):
  ...
  def process(self, context):
    context[:] = sorted(context, key=lambda i: i.data["someKey"])
davidlatwe commented 6 years ago

:O sorry, didn't know that ! Reverted.

Will update those gif later :)

davidlatwe commented 6 years ago

Comment updated. GIF replaced and the PR description also renewed.

mottosso commented 6 years ago

Loving it! Welcome to merge and release once you're happy :)

BigRoy commented 6 years ago

This is great stuff David!