From 9bb23f62ebc94b5dbf529aeb0fe97a286dd143fb Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Tue, 27 Jun 2023 13:40:50 +0200 Subject: [PATCH] removing ambiguous options --- .../plugins/publish/collect_explicit_colorspace.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/openpype/hosts/traypublisher/plugins/publish/collect_explicit_colorspace.py b/openpype/hosts/traypublisher/plugins/publish/collect_explicit_colorspace.py index 8bab27d90a..eb7fbd87a0 100644 --- a/openpype/hosts/traypublisher/plugins/publish/collect_explicit_colorspace.py +++ b/openpype/hosts/traypublisher/plugins/publish/collect_explicit_colorspace.py @@ -17,6 +17,7 @@ class CollectColorspace(pyblish.api.InstancePlugin, colorspace_items = [ (None, "Don't override") ] + colorspace_attr_show = False def process(self, instance): values = self.get_attr_values_from_data(instance.data) @@ -50,13 +51,7 @@ class CollectColorspace(pyblish.api.InstancePlugin, cls.colorspace_items.extend(( (name, name) for name in config_items.keys() )) - else: - cls.colorspace_items.extend([ - ("sRGB", "sRGB"), - ("rec709", "rec709"), - ("ACES", "ACES"), - ("ACEScg", "ACEScg") - ]) + cls.colorspace_attr_show = True @classmethod def get_attribute_defs(cls): @@ -65,6 +60,7 @@ class CollectColorspace(pyblish.api.InstancePlugin, "colorspace", cls.colorspace_items, default="Don't override", - label="Override Colorspace" + label="Override Colorspace", + hidden=not cls.colorspace_attr_show ) ]