Commit graph

45 commits

Author SHA1 Message Date
Jakub Trllo
e9e9461415 allow explicit workfile path to be defined 2025-09-16 12:36:51 +02:00
Kayla Man
c3b8f76501 max hosts for pre ocio hook so that the environment variable for ocio would be collected accuratly 2025-09-03 20:18:44 +08:00
Roy Nieterau
f857b40c60 Merge branch 'develop' of https://github.com/ynput/ayon-core into enhancement/add_shapefx_loki_support
# Conflicts:
#	client/ayon_core/hooks/pre_add_last_workfile_arg.py
#	client/ayon_core/hooks/pre_ocio_hook.py
#	client/ayon_core/plugins/publish/validate_file_saved.py
2025-07-25 10:09:25 +02:00
Sveinbjorn J. Tryggvason
2c9d579a4b list items are separated by commas, duh 2025-07-01 09:38:01 +00:00
Sveinbjorn J. Tryggvason
f5d69e8d8d add gaffer to plugin hosts list 2025-07-01 09:29:48 +00:00
Jakub Jezek
8b98c56ee8
Handles missing data keys safely
Uses `get` method to safely access optional entities in the data
dictionary, preventing potential KeyError when keys are absent.
2025-06-23 09:14:42 +02:00
Jakub Jezek
192358dddb
Avoids OCIO env preparation without task entity
Skips OCIO environment preparation when the task entity is not available in the hook data.

This prevents potential errors or unexpected behavior when the hook is executed in contexts where task information is missing.
2025-06-06 16:02:09 +02:00
Ondrej Samohel
917e32cb13
♻️ remove unnecessary type hinting 2025-05-02 14:47:46 +02:00
Ondrej Samohel
624dfcccad
♻️ some refactoring 2025-05-02 14:46:23 +02:00
Ondřej Samohel
edabad6c13
Update client/ayon_core/hooks/pre_remove_launcher_paths.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-04-30 19:07:30 +02:00
Ondřej Samohel
1f48b1568d
Update client/ayon_core/hooks/pre_remove_launcher_paths.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-04-30 19:02:55 +02:00
Ondrej Samohel
cd7c4a3778
♻️ make checks safer 2025-04-30 17:20:44 +02:00
Ondrej Samohel
52d0cc8748
add hook to filter paths 2025-04-30 17:00:09 +02:00
Jakub Trllo
9986e7def9 capture exception in pre launch hook 2025-04-01 16:06:48 +02:00
Roy Nieterau
8ff94c0abe
Merge branch 'develop' into enhancement/add_borisfx_silhouette_support 2025-01-21 13:50:46 +01:00
Roy Nieterau
81bb74c7ea
Apply suggestions from code review
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-01-20 18:07:18 +01:00
Kayla Man
199ed55357 add substance designer into OCIO and last workfile pre-launch hook 2025-01-16 15:48:02 +08:00
Roy Nieterau
4641760bd1 Initial changes for BorisFX Silhouette 2025-01-08 09:16:21 +01:00
Roy Nieterau
be20a9f696 Add ShapeFX Loki support 2024-11-29 10:14:47 +01:00
Roy Nieterau
ceafd5b6d9 Cinema4D: Open last workfile on launch 2024-10-04 02:11:42 +02:00
Roy Nieterau
166ac0a5f7 Add cinema4d to OCIO prelaunch hook 2024-09-25 23:57:12 +02:00
Jakub Trllo
809cb34171 add new line characters 2024-09-03 14:29:03 +02:00
Petr Kalis
6a4196c5b4
Change name of variable
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2024-07-25 14:34:35 +02:00
Petr Kalis
07d0bcc752 Remove empty environment variable 2024-07-24 12:10:11 +02:00
Petr Kalis
f473e987df Fix key name from Settings 2024-07-24 11:27:29 +02:00
Petr Kalis
3dc12c7954 Simplified methods for manipulating environments 2024-07-22 16:49:33 +02:00
Petr Kalis
291e3eaa4c Update names of profile fields to be more descriptive 2024-07-22 16:46:41 +02:00
Petr Kalis
274ed655e9 Added hook filtering farm environment variables
Should be triggered only on farm. Used to modify env var on farm machines like license path etc.
2024-07-22 16:00:14 +02:00
Jakub Trllo
f827dc2060 use new function in pre launch hook 2024-05-06 16:55:59 +02:00
Jakub Trllo
d253d320ba pre and post launch hooks are using new import 2024-03-27 16:46:43 +01:00
Jakub Trllo
2119e73582 harmony has own prelaunch hook 2024-03-25 16:25:14 +01:00
Jakub Trllo
720de823cf aftereffects has own prelaunch hook to modify launch arguments 2024-03-25 15:54:36 +01:00
Jakub Trllo
aaea1e1485 photoshop has own prelaunch hook to modify launch arguments 2024-03-25 15:53:17 +01:00
Jakub Trllo
43a96ceb2a applications launch context has folder and task entity 2024-03-04 15:38:33 +01:00
Jakub Trllo
b227c6936c use unchanged ayon project entity in codebase 2024-02-29 16:00:28 +01:00
Jakub Trllo
69d9254c46
Merge pull request #122 from ynput/enhancement/OP-8202_Remove-system_settings
Chore: Remove system settings concept
2024-02-28 13:41:45 +01:00
Petr Kalis
7356863734
Merge pull request #101 from ynput/feature/OP-7700_OpenRV-AYON-Addon
OpenRV: adding Applications
2024-02-28 11:36:26 +01:00
Jakub Trllo
01e69fa321 remove usage of system settings 2024-02-27 14:23:24 +01:00
Jakub Trllo
54b2fa9658 use 'folder_path' to define current context 2024-02-21 15:02:57 +01:00
Petr Kalis
27eef74655 OP-7700 - adding OpenRV to Applications
Must be here to be exposed in Applications in Anatomy
2024-02-21 12:22:43 +01:00
Jakub Trllo
5edf44903c use AYON prefix in context environment variables 2024-02-12 16:13:17 +01:00
Jakub Trllo
7fd55e3bee modified some comments and docstrings 2024-02-06 18:30:39 +01:00
Jakub Trllo
eef157363e removed 'openpype_version.py' from lib 2024-02-06 14:17:35 +01:00
Jakub Trllo
ee6e42ec6c change openpype imports to ayon_core 2024-02-05 15:46:47 +01:00
Jakub Trllo
a4f2f76fbf rename openpype > ayon_core 2024-02-05 15:26:43 +01:00