Commit graph

54 commits

Author SHA1 Message Date
iLLiCiTiT
5bd1fa8a56 skip OpenPypeAddOn items too 2021-09-07 12:12:22 +02:00
iLLiCiTiT
5dd6d01060 changed name of get_settings_root_dir to get_settings_root_path 2021-08-27 17:23:34 +02:00
iLLiCiTiT
2188e62b69 implement abstract methods required for modules 2021-08-27 17:14:33 +02:00
iLLiCiTiT
82f361d48a enable addon by default 2021-08-27 17:14:20 +02:00
iLLiCiTiT
ab7ea51bab preimplemented json files settings definition which needs only one method to implement 2021-08-27 17:12:35 +02:00
iLLiCiTiT
4c55040a58 enhanced ModuleSettingsDef to split each method into 2 separated abstract methods 2021-08-27 16:55:10 +02:00
iLLiCiTiT
b869f2ab82 added few more docstrings 2021-08-24 18:00:18 +02:00
iLLiCiTiT
c16cee6f81 added few docstrings 2021-08-24 17:47:37 +02:00
iLLiCiTiT
f302536971 eliminated methods in ModuleSettingsDef 2021-08-24 17:15:46 +02:00
iLLiCiTiT
2495cffd50 don't crash whole openpype on broken addon/module 2021-08-24 16:44:58 +02:00
iLLiCiTiT
e3754a85a6 implemented logic of dynamic addons paths 2021-08-24 15:54:23 +02:00
iLLiCiTiT
bf1a5c85cc added get_dynamic_modules_dirs to be able get paths to openpype addons 2021-08-24 15:54:08 +02:00
iLLiCiTiT
b92621a270 don't crash if path does not exists 2021-08-24 15:53:19 +02:00
iLLiCiTiT
9d7f0db6d8 changed how schemas are get from openpype 2021-08-09 18:25:07 +02:00
iLLiCiTiT
5db15b273e settings def has id 2021-08-09 18:20:08 +02:00
iLLiCiTiT
aa2f5d8570 defined class which defined base settings 2021-08-09 10:54:31 +02:00
iLLiCiTiT
cfabde66fb fixed double import of modules 2021-08-04 19:12:23 +02:00
iLLiCiTiT
c0f669a4b1 intrefaces has repr 2021-08-04 19:01:29 +02:00
iLLiCiTiT
aedbded534 added few docstrings 2021-08-04 19:01:19 +02:00
iLLiCiTiT
611346bf83 added logger to module class 2021-08-04 19:01:09 +02:00
iLLiCiTiT
70393b6772 added thread locks on loading functions 2021-08-04 19:00:52 +02:00
iLLiCiTiT
c2f48efe10 renamed PypeModule to OpenPypeModule 2021-08-04 18:31:50 +02:00
iLLiCiTiT
9d456283bf hound fixes 2021-07-29 11:47:09 +02:00
iLLiCiTiT
4a5f015f4f renamed function 'load_module_from_dirpath' to 'import_module_from_dirpath' 2021-07-28 14:57:04 +02:00
iLLiCiTiT
49c649e36d added few docstrings 2021-07-28 14:48:16 +02:00
iLLiCiTiT
a0e80dec60 skip collect_modules method 2021-07-28 14:48:07 +02:00
iLLiCiTiT
f6d1fd9740 dynamic loading of modules 2021-07-28 14:47:43 +02:00
iLLiCiTiT
d2fb85b235 added dictionary access to modules 2021-07-28 14:47:09 +02:00
iLLiCiTiT
9cdacdf397 use modified meta class for interface _OpenPypeInterfaceMeta 2021-07-28 14:46:56 +02:00
iLLiCiTiT
9a66e93b48 define function for modules directory paths 2021-07-28 14:21:14 +02:00
iLLiCiTiT
d1dfa251d9 simplified fake interface 2021-07-28 12:05:52 +02:00
iLLiCiTiT
a9616ce560 Interface return missing interface if is not found 2021-07-28 12:05:12 +02:00
iLLiCiTiT
0ec3bb18d9 added _InterfacesClass for interfaces 2021-07-28 12:03:51 +02:00
iLLiCiTiT
0b0b74ca7c added name attribute to _ModuleClass 2021-07-28 12:02:46 +02:00
iLLiCiTiT
9b84b6b72a added missing launcher module 2021-07-28 11:51:12 +02:00
iLLiCiTiT
0444e32550 python 2 compatibility 2021-07-28 11:51:05 +02:00
iLLiCiTiT
8d5ef62c1c minor changes 2021-07-27 20:13:51 +02:00
iLLiCiTiT
cc457406a7 use import_filepath from lib 2021-07-27 20:11:43 +02:00
iLLiCiTiT
82a607f7d9 add missing modules 2021-07-27 20:05:55 +02:00
iLLiCiTiT
c7e126bc6e use dynamic imports in modules manager 2021-07-27 20:00:31 +02:00
iLLiCiTiT
45f894bf3c load interfaces and modules more dynamically 2021-07-27 19:59:56 +02:00
iLLiCiTiT
f2b53133e0 moved interfaces to interfaces 2021-07-27 18:11:26 +02:00
iLLiCiTiT
5ba787c274 defined OpenPypeInterface 2021-07-27 18:08:18 +02:00
iLLiCiTiT
e6e7ee6867 use callback directly 2021-07-27 17:51:17 +02:00
iLLiCiTiT
f622e32fcd added base class of OpenPypeAddOn 2021-07-27 17:50:25 +02:00
iLLiCiTiT
b6c25f987c separated collection from initialization of modules 2021-07-20 16:02:23 +02:00
Milan Kolar
f0a01aac73
Merge pull request #1634 from pypeclub/feature/tray_doubleclick 2021-06-03 16:29:47 +02:00
iLLiCiTiT
0bf9624c79 modules can add doubleclick callbacks for tray 2021-06-03 14:59:32 +02:00
iLLiCiTiT
a33388d24c added admin_action attribute defyin if action is added to admin submenu or not 2021-06-03 11:36:45 +02:00
iLLiCiTiT
b0e9e3b3ee added admin_submenu to ITrayAction 2021-06-03 11:35:56 +02:00