diff --git a/openpype/modules/ftrack/event_handlers_server/action_push_frame_values_to_task.py b/openpype/modules/ftrack/event_handlers_server/action_push_frame_values_to_task.py
index 79947cbc71..bc6a58624a 100644
--- a/openpype/modules/ftrack/event_handlers_server/action_push_frame_values_to_task.py
+++ b/openpype/modules/ftrack/event_handlers_server/action_push_frame_values_to_task.py
@@ -38,7 +38,7 @@ class PushHierValuesToNonHier(ServerAction):
"""
identifier = "admin.push_hier_values_to_non_hier"
- label = "Pype Admin"
+ label = "OpenPype Admin"
variant = "- Push Hierarchical values To Non-Hierarchical"
hierarchy_entities_query = (
diff --git a/openpype/modules/ftrack/event_handlers_server/action_sync_to_avalon.py b/openpype/modules/ftrack/event_handlers_server/action_sync_to_avalon.py
index d19d89fe36..8f78f998ac 100644
--- a/openpype/modules/ftrack/event_handlers_server/action_sync_to_avalon.py
+++ b/openpype/modules/ftrack/event_handlers_server/action_sync_to_avalon.py
@@ -32,7 +32,7 @@ class SyncToAvalonServer(ServerAction):
#: Action identifier.
identifier = "sync.to.avalon.server"
#: Action label.
- label = "Pype Admin"
+ label = "OpenPype Admin"
variant = "- Sync To Avalon (Server)"
#: Action description.
description = "Send data from Ftrack to Avalon"
diff --git a/openpype/modules/ftrack/event_handlers_server/event_user_assigment.py b/openpype/modules/ftrack/event_handlers_server/event_user_assigment.py
index 22e897c668..a0734e14a1 100644
--- a/openpype/modules/ftrack/event_handlers_server/event_user_assigment.py
+++ b/openpype/modules/ftrack/event_handlers_server/event_user_assigment.py
@@ -148,7 +148,7 @@ class UserAssigmentEvent(BaseEvent):
"""
Get data to fill template from task
- .. seealso:: :mod:`pype.api.Anatomy`
+ .. seealso:: :mod:`openpype.api.Anatomy`
:param task: Task entity
:type task: dict
diff --git a/openpype/modules/ftrack/event_handlers_user/action_batch_task_creation.py b/openpype/modules/ftrack/event_handlers_user/action_batch_task_creation.py
index 9146dc1f81..b9f0e7c5d3 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_batch_task_creation.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_batch_task_creation.py
@@ -2,7 +2,7 @@
Taken from https://github.com/tokejepsen/ftrack-hooks/tree/master/batch_tasks
"""
-from openpype.modules.ftrack.lib import BaseAction
+from openpype.modules.ftrack.lib import BaseAction, statics_icon
class BatchTasksAction(BaseAction):
@@ -13,10 +13,11 @@ class BatchTasksAction(BaseAction):
`identifier` a unique identifier for your action.
`description` a verbose descriptive text for you action
'''
- label = "Batch Tasks"
+ label = "Batch Task Create"
variant = None
identifier = "batch-tasks"
description = None
+ icon = statics_icon("ftrack", "action_icons", "BatchTasks.svg")
def discover(self, session, entities, event):
'''Return true if we can handle the selected entities.
@@ -29,11 +30,13 @@ class BatchTasksAction(BaseAction):
or Asset Build.
*event* the unmodified original event
'''
- # Only discover the action if any selection is made.
- if entities:
- return True
- return False
+ not_allowed = ["assetversion", "project", "ReviewSession"]
+ if entities[0].entity_type.lower() in not_allowed:
+ return False
+
+ return True
+
def get_task_form_items(self, session, number_of_tasks):
items = []
diff --git a/openpype/modules/ftrack/event_handlers_user/action_clean_hierarchical_attributes.py b/openpype/modules/ftrack/event_handlers_user/action_clean_hierarchical_attributes.py
index 599d00f7cc..c326c56a7c 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_clean_hierarchical_attributes.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_clean_hierarchical_attributes.py
@@ -6,10 +6,10 @@ from openpype.modules.ftrack.lib.avalon_sync import get_pype_attr
class CleanHierarchicalAttrsAction(BaseAction):
identifier = "clean.hierarchical.attr"
- label = "Pype Admin"
+ label = "OpenPype Admin"
variant = "- Clean hierarchical custom attributes"
description = "Unset empty hierarchical attribute values."
- icon = statics_icon("ftrack", "action_icons", "PypeAdmin.svg")
+ icon = statics_icon("ftrack", "action_icons", "OpenPypeAdmin.svg")
all_project_entities_query = (
"select id, name, parent_id, link"
diff --git a/openpype/modules/ftrack/event_handlers_user/action_client_review_sort.py b/openpype/modules/ftrack/event_handlers_user/action_client_review_sort.py
index fc611c1d2b..7c9a2881d6 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_client_review_sort.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_client_review_sort.py
@@ -1,4 +1,4 @@
-from openpype.modules.ftrack.lib import BaseAction
+from openpype.modules.ftrack.lib import BaseAction, statics_icon
try:
from functools import cmp_to_key
except Exception:
@@ -50,6 +50,8 @@ class ClientReviewSort(BaseAction):
#: Action label.
label = 'Sort Review'
+ icon = statics_icon("ftrack", "action_icons", "SortReview.svg")
+
def discover(self, session, entities, event):
''' Validation '''
diff --git a/openpype/modules/ftrack/event_handlers_user/action_create_cust_attrs.py b/openpype/modules/ftrack/event_handlers_user/action_create_cust_attrs.py
index 2d46b6f75a..0ebd221e9f 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_create_cust_attrs.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_create_cust_attrs.py
@@ -17,7 +17,7 @@ This action creates/updates custom attributes.
- `tools` based on tools usages
## Second part is based on json file in ftrack module.
-File location: `~/pype/pype/modules/ftrack/ftrack_custom_attributes.json`
+File location: `~/OpenPype/pype/modules/ftrack/ftrack_custom_attributes.json`
Data in json file is nested dictionary. Keys in first dictionary level
represents Ftrack entity type (task, show, assetversion, user, list, asset)
@@ -33,7 +33,7 @@ dictionary level, task's attributes are nested more.
group (string)
- name of group
- - based on attribute `pype.modules.ftrack.lib.CUST_ATTR_GROUP`
+ - based on attribute `openpype.modules.ftrack.lib.CUST_ATTR_GROUP`
- "pype" by default
*** Required ***************************************************************
@@ -127,11 +127,11 @@ class CustomAttributes(BaseAction):
#: Action identifier.
identifier = 'create.update.attributes'
#: Action label.
- label = "Pype Admin"
+ label = "OpenPype Admin"
variant = '- Create/Update Avalon Attributes'
#: Action description.
description = 'Creates Avalon/Mongo ID for double check'
- icon = statics_icon("ftrack", "action_icons", "PypeAdmin.svg")
+ icon = statics_icon("ftrack", "action_icons", "OpenPypeAdmin.svg")
settings_key = "create_update_attributes"
required_keys = ("key", "label", "type")
diff --git a/openpype/modules/ftrack/event_handlers_user/action_delete_old_versions.py b/openpype/modules/ftrack/event_handlers_user/action_delete_old_versions.py
index d096ad736a..dbddc7a95e 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_delete_old_versions.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_delete_old_versions.py
@@ -15,13 +15,13 @@ import avalon.pipeline
class DeleteOldVersions(BaseAction):
identifier = "delete.old.versions"
- label = "Pype Admin"
+ label = "OpenPype Admin"
variant = "- Delete old versions"
description = (
"Delete files from older publishes so project can be"
" archived with only lates versions."
)
- icon = statics_icon("ftrack", "action_icons", "PypeAdmin.svg")
+ icon = statics_icon("ftrack", "action_icons", "OpenPypeAdmin.svg")
dbcon = AvalonMongoDB()
diff --git a/openpype/modules/ftrack/event_handlers_user/action_job_killer.py b/openpype/modules/ftrack/event_handlers_user/action_job_killer.py
index 368e39cf3c..47ed1e7895 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_job_killer.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_job_killer.py
@@ -8,12 +8,12 @@ class JobKiller(BaseAction):
#: Action identifier.
identifier = 'job.killer'
#: Action label.
- label = "Pype Admin"
+ label = "OpenPype Admin"
variant = '- Job Killer'
#: Action description.
description = 'Killing selected running jobs'
#: roles that are allowed to register this action
- icon = statics_icon("ftrack", "action_icons", "PypeAdmin.svg")
+ icon = statics_icon("ftrack", "action_icons", "OpenPypeAdmin.svg")
settings_key = "job_killer"
def discover(self, session, entities, event):
diff --git a/openpype/modules/ftrack/event_handlers_user/action_store_thumbnails_to_avalon.py b/openpype/modules/ftrack/event_handlers_user/action_store_thumbnails_to_avalon.py
index 85fc1ac4c8..4464e51d3d 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_store_thumbnails_to_avalon.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_store_thumbnails_to_avalon.py
@@ -15,13 +15,13 @@ class StoreThumbnailsToAvalon(BaseAction):
# Action identifier
identifier = "store.thubmnail.to.avalon"
# Action label
- label = "Pype Admin"
+ label = "OpenPype Admin"
# Action variant
variant = "- Store Thumbnails to avalon"
# Action description
description = 'Test action'
# roles that are allowed to register this action
- icon = statics_icon("ftrack", "action_icons", "PypeAdmin.svg")
+ icon = statics_icon("ftrack", "action_icons", "OpenPypeAdmin.svg")
settings_key = "store_thubmnail_to_avalon"
thumbnail_key = "AVALON_THUMBNAIL_ROOT"
diff --git a/openpype/modules/ftrack/event_handlers_user/action_sync_to_avalon.py b/openpype/modules/ftrack/event_handlers_user/action_sync_to_avalon.py
index 2fa13455de..89fac7cf80 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_sync_to_avalon.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_sync_to_avalon.py
@@ -33,7 +33,7 @@ class SyncToAvalonLocal(BaseAction):
#: Action identifier.
identifier = "sync.to.avalon.local"
#: Action label.
- label = "Pype Admin"
+ label = "OpenPype Admin"
#: Action variant
variant = "- Sync To Avalon (Local)"
#: Action description.
@@ -41,7 +41,7 @@ class SyncToAvalonLocal(BaseAction):
#: priority
priority = 200
#: roles that are allowed to register this action
- icon = statics_icon("ftrack", "action_icons", "PypeAdmin.svg")
+ icon = statics_icon("ftrack", "action_icons", "OpenPypeAdmin.svg")
settings_key = "sync_to_avalon_local"
diff --git a/openpype/modules/ftrack/event_handlers_user/action_where_run_ask.py b/openpype/modules/ftrack/event_handlers_user/action_where_run_ask.py
index 4fc0fcf87e..6950d45ecd 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_where_run_ask.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_where_run_ask.py
@@ -8,7 +8,7 @@ class ActionAskWhereIRun(BaseAction):
ignore_me = True
identifier = 'ask.where.i.run'
label = 'Ask where I run'
- description = 'Triggers PC info where user have running Pype'
+ description = 'Triggers PC info where user have running OpenPype'
icon = statics_icon("ftrack", "action_icons", "ActionAskWhereIRun.svg")
def discover(self, session, entities, event):
diff --git a/openpype/modules/ftrack/event_handlers_user/action_where_run_show.py b/openpype/modules/ftrack/event_handlers_user/action_where_run_show.py
index 22bdfa6cda..4ce1a439a3 100644
--- a/openpype/modules/ftrack/event_handlers_user/action_where_run_show.py
+++ b/openpype/modules/ftrack/event_handlers_user/action_where_run_show.py
@@ -15,7 +15,7 @@ class ActionShowWhereIRun(BaseAction):
#: Action label.
label = 'Show where I run'
#: Action description.
- description = 'Shows PC info where user have running Pype'
+ description = 'Shows PC info where user have running OpenPype'
def discover(self, session, entities, event):
""" Hide by default - Should be enabled only if you want to run.
diff --git a/openpype/modules/ftrack/ftrack_server/lib.py b/openpype/modules/ftrack/ftrack_server/lib.py
index 6d3bca305d..91f3712136 100644
--- a/openpype/modules/ftrack/ftrack_server/lib.py
+++ b/openpype/modules/ftrack/ftrack_server/lib.py
@@ -27,8 +27,8 @@ from openpype.modules.ftrack.lib import get_ftrack_event_mongo_info
from openpype.lib import OpenPypeMongoConnection
from openpype.api import Logger
-TOPIC_STATUS_SERVER = "pype.event.server.status"
-TOPIC_STATUS_SERVER_RESULT = "pype.event.server.status.result"
+TOPIC_STATUS_SERVER = "openpype.event.server.status"
+TOPIC_STATUS_SERVER_RESULT = "openpype.event.server.status.result"
def check_ftrack_url(url, log_errors=True):
@@ -92,7 +92,7 @@ class StatusEventHub(SocketBaseEventHub):
code_name = self._code_name_mapping[code]
if code_name == "connect":
event = ftrack_api.event.base.Event(
- topic="pype.status.started",
+ topic="openpype.status.started",
data={},
source={
"id": self.id,
@@ -115,7 +115,7 @@ class StorerEventHub(SocketBaseEventHub):
code_name = self._code_name_mapping[code]
if code_name == "connect":
event = ftrack_api.event.base.Event(
- topic="pype.storer.started",
+ topic="openpype.storer.started",
data={},
source={
"id": self.id,
diff --git a/openpype/modules/ftrack/ftrack_server/socket_thread.py b/openpype/modules/ftrack/ftrack_server/socket_thread.py
index 179ba1ae97..fd407bb9f5 100644
--- a/openpype/modules/ftrack/ftrack_server/socket_thread.py
+++ b/openpype/modules/ftrack/ftrack_server/socket_thread.py
@@ -58,7 +58,7 @@ class SocketThread(threading.Thread):
env = os.environ.copy()
env["OPENPYPE_PROCESS_MONGO_ID"] = str(Logger.mongo_process_id)
- # Pype executable (with path to start script if not build)
+ # OpenPype executable (with path to start script if not build)
args = get_pype_execute_args(
# Add `run` command
"run",
diff --git a/openpype/modules/ftrack/launch_hooks/pre_python2_vendor.py b/openpype/modules/ftrack/launch_hooks/pre_python2_vendor.py
index 86ced990fd..7826d833ac 100644
--- a/openpype/modules/ftrack/launch_hooks/pre_python2_vendor.py
+++ b/openpype/modules/ftrack/launch_hooks/pre_python2_vendor.py
@@ -3,7 +3,7 @@ from openpype.lib import PreLaunchHook
from openpype.modules.ftrack import FTRACK_MODULE_DIR
-class PrePyhton2Support(PreLaunchHook):
+class PrePython2Support(PreLaunchHook):
"""Add python ftrack api module for Python 2 to PYTHONPATH.
Path to vendor modules is added to the beggining of PYTHONPATH.
@@ -23,7 +23,7 @@ class PrePyhton2Support(PreLaunchHook):
os.path.join(python_2_vendor, "arrow"),
# `builtins` from `python-future`
# - `python-future` is strict Python 2 module that cause crashes
- # of Python 3 scripts executed through pype (burnin script etc.)
+ # of Python 3 scripts executed through OpenPype (burnin script etc.)
os.path.join(python_2_vendor, "builtins"),
# `backports.functools_lru_cache`
os.path.join(
diff --git a/openpype/modules/ftrack/lib/ftrack_base_handler.py b/openpype/modules/ftrack/lib/ftrack_base_handler.py
index 73f916a7f7..817841df4a 100644
--- a/openpype/modules/ftrack/lib/ftrack_base_handler.py
+++ b/openpype/modules/ftrack/lib/ftrack_base_handler.py
@@ -557,7 +557,7 @@ class BaseHandler(object):
).one()
def get_project_settings_from_event(self, event, project_name):
- """Load or fill pype's project settings from event data.
+ """Load or fill OpenPype's project settings from event data.
Project data are stored by ftrack id because in most cases it is
easier to access project id than project name.
diff --git a/openpype/modules/ftrack/scripts/sub_event_processor.py b/openpype/modules/ftrack/scripts/sub_event_processor.py
index 29c285c47f..0d94fa7264 100644
--- a/openpype/modules/ftrack/scripts/sub_event_processor.py
+++ b/openpype/modules/ftrack/scripts/sub_event_processor.py
@@ -46,7 +46,7 @@ def send_status(event):
}
new_event = ftrack_api.event.base.Event(
- topic="pype.event.server.status.result",
+ topic="openpype.event.server.status.result",
data=new_event_data
)
diff --git a/openpype/modules/ftrack/scripts/sub_event_status.py b/openpype/modules/ftrack/scripts/sub_event_status.py
index 783cf11290..24b9bfb789 100644
--- a/openpype/modules/ftrack/scripts/sub_event_status.py
+++ b/openpype/modules/ftrack/scripts/sub_event_status.py
@@ -22,7 +22,7 @@ action_identifier = (
)
host_ip = socket.gethostbyname(socket.gethostname())
action_data = {
- "label": "Pype Admin",
+ "label": "OpenPype Admin",
"variant": "- Event server Status ({})".format(host_ip),
"description": "Get Infromation about event server",
"actionIdentifier": action_identifier
@@ -322,7 +322,7 @@ def register(session):
"topic=ftrack.action.discover",
server_activity_discover
)
- session.event_hub.subscribe("topic=pype.status.started", on_start)
+ session.event_hub.subscribe("topic=openpype.status.started", on_start)
status_launch_subscription = (
"topic=ftrack.action.launch and data.actionIdentifier={}"
diff --git a/openpype/modules/ftrack/scripts/sub_event_storer.py b/openpype/modules/ftrack/scripts/sub_event_storer.py
index 6ee61f5a08..6e2990ef0b 100644
--- a/openpype/modules/ftrack/scripts/sub_event_storer.py
+++ b/openpype/modules/ftrack/scripts/sub_event_storer.py
@@ -170,7 +170,7 @@ def register(session):
'''Registers the event, subscribing the discover and launch topics.'''
install_db()
session.event_hub.subscribe("topic=*", launch)
- session.event_hub.subscribe("topic=pype.storer.started", trigger_sync)
+ session.event_hub.subscribe("topic=openpype.storer.started", trigger_sync)
session.event_hub.subscribe(
"topic={}".format(TOPIC_STATUS_SERVER), send_status
)
diff --git a/openpype/modules/sync_server/providers/resources/folder.png b/openpype/modules/sync_server/providers/resources/folder.png
new file mode 100644
index 0000000000..89b016563f
Binary files /dev/null and b/openpype/modules/sync_server/providers/resources/folder.png differ
diff --git a/openpype/modules/sync_server/providers/resources/gdrive.png b/openpype/modules/sync_server/providers/resources/gdrive.png
index e6c9131454..798f2e9b62 100644
Binary files a/openpype/modules/sync_server/providers/resources/gdrive.png and b/openpype/modules/sync_server/providers/resources/gdrive.png differ
diff --git a/openpype/modules/sync_server/providers/resources/local_drive.png b/openpype/modules/sync_server/providers/resources/local_drive.png
index b53bdccac9..0ff30ac615 100644
Binary files a/openpype/modules/sync_server/providers/resources/local_drive.png and b/openpype/modules/sync_server/providers/resources/local_drive.png differ
diff --git a/openpype/modules/sync_server/providers/resources/studio.png b/openpype/modules/sync_server/providers/resources/studio.png
index d61b7832bd..3af5a575bb 100644
Binary files a/openpype/modules/sync_server/providers/resources/studio.png and b/openpype/modules/sync_server/providers/resources/studio.png differ
diff --git a/openpype/modules/sync_server/resources/paused.png b/openpype/modules/sync_server/resources/paused.png
index c18d25d2f1..7dedcbb4b0 100644
Binary files a/openpype/modules/sync_server/resources/paused.png and b/openpype/modules/sync_server/resources/paused.png differ
diff --git a/openpype/modules/sync_server/resources/synced.png b/openpype/modules/sync_server/resources/synced.png
index d69c22992f..941e901350 100644
Binary files a/openpype/modules/sync_server/resources/synced.png and b/openpype/modules/sync_server/resources/synced.png differ
diff --git a/openpype/resources/ftrack/action_icons/BatchTasks.svg b/openpype/resources/ftrack/action_icons/BatchTasks.svg
new file mode 100644
index 0000000000..5cf5d423dd
--- /dev/null
+++ b/openpype/resources/ftrack/action_icons/BatchTasks.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/ComponentOpen.svg b/openpype/resources/ftrack/action_icons/ComponentOpen.svg
index 6d4eba6839..f549e6142b 100644
--- a/openpype/resources/ftrack/action_icons/ComponentOpen.svg
+++ b/openpype/resources/ftrack/action_icons/ComponentOpen.svg
@@ -1 +1,31 @@
-
\ No newline at end of file
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/CreateFolders.svg b/openpype/resources/ftrack/action_icons/CreateFolders.svg
index c07e474e5c..18efc273aa 100644
--- a/openpype/resources/ftrack/action_icons/CreateFolders.svg
+++ b/openpype/resources/ftrack/action_icons/CreateFolders.svg
@@ -1,51 +1,29 @@
-
-
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/CreateProjectFolders.svg b/openpype/resources/ftrack/action_icons/CreateProjectFolders.svg
index 5fa653361e..0e5821b0be 100644
--- a/openpype/resources/ftrack/action_icons/CreateProjectFolders.svg
+++ b/openpype/resources/ftrack/action_icons/CreateProjectFolders.svg
@@ -1,51 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/DeleteAsset.svg b/openpype/resources/ftrack/action_icons/DeleteAsset.svg
index a41ae31d12..855bdae7c5 100644
--- a/openpype/resources/ftrack/action_icons/DeleteAsset.svg
+++ b/openpype/resources/ftrack/action_icons/DeleteAsset.svg
@@ -1 +1,32 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/Delivery.svg b/openpype/resources/ftrack/action_icons/Delivery.svg
index 3380487c31..a6333333ae 100644
--- a/openpype/resources/ftrack/action_icons/Delivery.svg
+++ b/openpype/resources/ftrack/action_icons/Delivery.svg
@@ -1,34 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/MultipleNotes.svg b/openpype/resources/ftrack/action_icons/MultipleNotes.svg
index 6ed916f1aa..40113fc709 100644
--- a/openpype/resources/ftrack/action_icons/MultipleNotes.svg
+++ b/openpype/resources/ftrack/action_icons/MultipleNotes.svg
@@ -1,15 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/OpenPypeAdmin.svg b/openpype/resources/ftrack/action_icons/OpenPypeAdmin.svg
new file mode 100644
index 0000000000..c2abc6146f
--- /dev/null
+++ b/openpype/resources/ftrack/action_icons/OpenPypeAdmin.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/PrepareProject.svg b/openpype/resources/ftrack/action_icons/PrepareProject.svg
index bd6b460ce3..644d83f84d 100644
--- a/openpype/resources/ftrack/action_icons/PrepareProject.svg
+++ b/openpype/resources/ftrack/action_icons/PrepareProject.svg
@@ -1,88 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/PypeAdmin.svg b/openpype/resources/ftrack/action_icons/PypeAdmin.svg
deleted file mode 100644
index c95a29dacb..0000000000
--- a/openpype/resources/ftrack/action_icons/PypeAdmin.svg
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/PypeDoctor.svg b/openpype/resources/ftrack/action_icons/PypeDoctor.svg
deleted file mode 100644
index e921d99ee5..0000000000
--- a/openpype/resources/ftrack/action_icons/PypeDoctor.svg
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/PypeUpdate.svg b/openpype/resources/ftrack/action_icons/PypeUpdate.svg
deleted file mode 100644
index fb8bbacf90..0000000000
--- a/openpype/resources/ftrack/action_icons/PypeUpdate.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/SeedProject.svg b/openpype/resources/ftrack/action_icons/SeedProject.svg
index 19ab22e411..ff818b5ecb 100644
--- a/openpype/resources/ftrack/action_icons/SeedProject.svg
+++ b/openpype/resources/ftrack/action_icons/SeedProject.svg
@@ -1,89 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/SortReview.svg b/openpype/resources/ftrack/action_icons/SortReview.svg
new file mode 100644
index 0000000000..13a7def648
--- /dev/null
+++ b/openpype/resources/ftrack/action_icons/SortReview.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/SyncHierarchicalAttrs.svg b/openpype/resources/ftrack/action_icons/SyncHierarchicalAttrs.svg
deleted file mode 100644
index 8b7953299f..0000000000
--- a/openpype/resources/ftrack/action_icons/SyncHierarchicalAttrs.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/SyncToAvalon.svg b/openpype/resources/ftrack/action_icons/SyncToAvalon.svg
deleted file mode 100644
index 48071b2430..0000000000
--- a/openpype/resources/ftrack/action_icons/SyncToAvalon.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
diff --git a/openpype/resources/ftrack/action_icons/TestAction.svg b/openpype/resources/ftrack/action_icons/TestAction.svg
index 771644340e..917ef2d0c7 100644
--- a/openpype/resources/ftrack/action_icons/TestAction.svg
+++ b/openpype/resources/ftrack/action_icons/TestAction.svg
@@ -1,84 +1,28 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
diff --git a/openpype/resources/ftrack/action_icons/Thumbnail.svg b/openpype/resources/ftrack/action_icons/Thumbnail.svg
index a8780b9a04..9af330e79a 100644
--- a/openpype/resources/ftrack/action_icons/Thumbnail.svg
+++ b/openpype/resources/ftrack/action_icons/Thumbnail.svg
@@ -1,136 +1,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openpype/resources/icons/circle_green.png b/openpype/resources/icons/circle_green.png
index 6b5e27c49e..a81cfbfb5a 100644
Binary files a/openpype/resources/icons/circle_green.png and b/openpype/resources/icons/circle_green.png differ
diff --git a/openpype/resources/icons/circle_red.png b/openpype/resources/icons/circle_red.png
index ba8e9c8fe7..a473cda123 100644
Binary files a/openpype/resources/icons/circle_red.png and b/openpype/resources/icons/circle_red.png differ
diff --git a/openpype/resources/icons/circle_yellow.png b/openpype/resources/icons/circle_yellow.png
new file mode 100644
index 0000000000..3f6bbaa1bd
Binary files /dev/null and b/openpype/resources/icons/circle_yellow.png differ
diff --git a/openpype/resources/icons/inventory.png b/openpype/resources/icons/inventory.png
index 07e0f9cd18..06c07c783e 100644
Binary files a/openpype/resources/icons/inventory.png and b/openpype/resources/icons/inventory.png differ
diff --git a/openpype/resources/icons/loader.png b/openpype/resources/icons/loader.png
index f3acabb233..9787fef570 100644
Binary files a/openpype/resources/icons/loader.png and b/openpype/resources/icons/loader.png differ
diff --git a/openpype/resources/icons/lookmanager.png b/openpype/resources/icons/lookmanager.png
index c929037cdf..2dde025430 100644
Binary files a/openpype/resources/icons/lookmanager.png and b/openpype/resources/icons/lookmanager.png differ
diff --git a/openpype/resources/icons/openpype_icon.png b/openpype/resources/icons/openpype_icon.png
index c3ab1d3002..41469a7399 100644
Binary files a/openpype/resources/icons/openpype_icon.png and b/openpype/resources/icons/openpype_icon.png differ
diff --git a/openpype/resources/icons/openpype_icon_staging.png b/openpype/resources/icons/openpype_icon_staging.png
index 2bcf342c20..f1da43fad2 100644
Binary files a/openpype/resources/icons/openpype_icon_staging.png and b/openpype/resources/icons/openpype_icon_staging.png differ
diff --git a/openpype/resources/icons/openpype_rim.png b/openpype/resources/icons/openpype_rim.png
new file mode 100644
index 0000000000..26e93e67d5
Binary files /dev/null and b/openpype/resources/icons/openpype_rim.png differ
diff --git a/openpype/resources/icons/openpype_splash.png b/openpype/resources/icons/openpype_splash.png
index d44ffb29b4..191c70c88d 100644
Binary files a/openpype/resources/icons/openpype_splash.png and b/openpype/resources/icons/openpype_splash.png differ
diff --git a/openpype/resources/icons/openpype_splash_staging.png b/openpype/resources/icons/openpype_splash_staging.png
index 2ac49abb9d..5a2db47385 100644
Binary files a/openpype/resources/icons/openpype_splash_staging.png and b/openpype/resources/icons/openpype_splash_staging.png differ
diff --git a/openpype/resources/icons/workfiles.png b/openpype/resources/icons/workfiles.png
index 8541a6d68c..179f5fae0f 100644
Binary files a/openpype/resources/icons/workfiles.png and b/openpype/resources/icons/workfiles.png differ