Commit graph

154 commits

Author SHA1 Message Date
Jakub Trllo
5f4d4d72c2 add todo 2025-06-24 12:17:48 +02:00
Jakub Trllo
8ecb0331f5 use 'get_project_product_base_types' only if is implemented 2025-06-24 12:06:25 +02:00
Jakub Trllo
39d45b9fbe remove not existing 'IconData' 2025-06-24 12:06:14 +02:00
Ondrej Samohel
16ac7e2028
Merge remote-tracking branch 'origin/develop' into enhancement/1294-product-base-types-support-in-loading 2025-06-19 17:33:27 +02:00
Ondrej Samohel
e003ef2960
🔥 revert some code cleanup 2025-06-19 10:15:02 +02:00
Ondrej Samohel
a3c04d232a
♻️ revert more TypedDict changes and fix line length 2025-06-19 10:07:20 +02:00
Ondrej Samohel
f4af01f702
:burn: remove TypedDict to retain compatibility with pythpn 3.7
but we should get it back (or dataclasses) when we get out of Middle Ages.
2025-06-18 18:59:39 +02:00
Roy Nieterau
556c45c301
Merge branch 'develop' into feature/AY-2218_Plugin-hooks-Loader-and-Scene-Inventory 2025-06-17 22:49:48 +02:00
Petr Kalis
f4556ac697 Formatting change 2025-06-16 15:58:03 +02:00
Ondřej Samohel
1a39308e58
Merge branch 'develop' into enhancement/1294-product-base-types-support-in-loading 2025-06-13 16:41:33 +02:00
Ondřej Samohel
1d66a86d79
Update client/ayon_core/tools/loader/abstract.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-06-13 16:41:22 +02:00
Ondřej Samohel
26e2b45c9c
Update client/ayon_core/tools/loader/abstract.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-06-13 16:41:12 +02:00
Petr Kalis
9a050d9200 Formatting change 2025-06-13 16:35:32 +02:00
Petr Kalis
07809b56dd Removed _hook_loaders_by_identifier in actions 2025-06-13 16:35:22 +02:00
Petr Kalis
ca768aeddf Removed get_hook_loaders_by_identifier
Replaced by monkeypatch load method
2025-06-13 16:21:56 +02:00
Petr Kalis
0ac277404c Updated docstring 2025-06-13 14:37:03 +02:00
Ondřej Samohel
74ed8bf2bb
♻️ refactor support check function name 2025-06-09 13:52:13 +02:00
Ondřej Samohel
98eb281adc
♻️ hide product base types if support is disabled 2025-06-06 14:22:25 +02:00
Ondřej Samohel
a3357a3ace
🐶 fix some linting issue 2025-06-06 14:22:02 +02:00
Ondřej Samohel
3a2f470dce
show product base type in the loader 2025-06-06 14:03:31 +02:00
Ondrej Samohel
6ea717bc36
🔧 WIP on product base type support in loader tool 2025-06-06 10:01:32 +02:00
Jakub Trllo
27dc51a090 enhance actions utils in loader 2025-05-07 17:08:08 +02:00
Petr Kalis
5574ce0fe3
Merge branch 'develop' into feature/AY-2218_Plugin-hooks-Loader-and-Scene-Inventory 2025-04-23 14:38:56 +02:00
Jakub Trllo
486be39faa fix whitespaces 2025-04-14 17:55:48 +02:00
Petr Kalis
1e2b7b9326 Merge branch 'develop' of https://github.com/ynput/ayon-core into feature/AY-2218_Plugin-hooks-Loader-and-Scene-Inventory 2025-04-08 10:49:58 +02:00
Jakub Trllo
abfb0aedee changed how thumbnails are received 2025-04-07 16:18:49 +02:00
Petr Kalis
fd46d3ee93
Merge branch 'develop' into feature/AY-2218_Plugin-hooks-Loader-and-Scene-Inventory 2025-04-07 10:33:09 +02:00
Petr Kalis
969358d37a Removed missed unnecessary functions 2025-04-04 16:31:33 +02:00
Petr Kalis
92600726b3 Extracted get_hook_loaders_by_identifier to utils 2025-04-04 16:28:16 +02:00
Petr Kalis
e76691ea6e Moved usage of hooks out of UI actions to utils
It is assumed that utils could be used in some kind 'load API', `actions` are tightly bound to UI loading.
2025-04-04 15:39:32 +02:00
Petr Kalis
7ec99b3715 Initial implementation of pre/post loader hooks 2025-04-03 18:06:31 +02:00
Ondřej Samohel
b8a90c4336
♻️ add future annotation
because type hints are using `list`, it breaks on Python 3.7
2025-04-03 16:40:22 +02:00
Jakub Trllo
c6e5a8ec11 initial state of product name filtering are propagated 2025-02-24 11:25:01 +01:00
Jakub Trllo
8ee87c9d26 no task is always last 2025-02-24 10:17:51 +01:00
Jakub Trllo
9045c7422f Change label without task > no task 2025-02-24 10:17:39 +01:00
Jakub Trllo
8825fee96d fix task icons 2025-02-24 10:17:14 +01:00
Jakub Trllo
acd446bcef added no tasks item to task selection 2025-02-21 15:51:03 +01:00
Jakub Trllo
592fac87f7 tasks header widget defines width of first column 2025-02-21 15:50:51 +01:00
Jakub Trllo
62084ac684 remove duplicated code from super class 2025-02-21 15:13:09 +01:00
Jakub Trllo
c5043aec8e fix fill items from thread 2025-02-21 15:03:21 +01:00
Jakub Trllo
ef0106346f flags consider item flags 2025-02-21 15:02:37 +01:00
Jakub Trllo
6947680cc2 make sure items are only selectable in tasks widget 2025-02-19 10:51:15 +01:00
Jakub Trllo
4b44a1bc1c remove unused import 2025-02-19 10:51:03 +01:00
Jakub Trllo
4d7285c5b1 added folder label to task view 2025-02-18 19:10:36 +01:00
Jakub Trllo
8f6799002e task filtering also happens per version item 2025-02-18 18:59:14 +01:00
Jakub Trllo
1c4cf7f637 better formatting 2025-02-18 18:44:08 +01:00
Jakub Trllo
c6b2ab3f22 added tasks widget for tasks filtering 2025-02-18 18:15:08 +01:00
Jakub Trllo
9cd7fe6253 products widget can filter by task ids 2025-02-18 18:14:17 +01:00
Jakub Trllo
22c86fcf69 added 'get_task_items' to abstract methods 2025-02-18 18:14:03 +01:00
Jakub Trllo
6131483509 added task id to VersionItem 2025-02-18 18:13:53 +01:00