Import_3ds: Improved distance cue node setup
[blender-addons.git] / magic_uv / __init__.py
blobb2c702ee05d5b7aaa2ae3808d400d1d9cb992d4a
1 # SPDX-FileCopyrightText: 2017-2022 Blender Foundation
3 # SPDX-License-Identifier: GPL-2.0-or-later
5 __author__ = "Nutti <nutti.metro@gmail.com>"
6 __status__ = "production"
7 __version__ = "6.7"
8 __date__ = "22 Sep 2022"
11 bl_info = {
12 "name": "Magic UV",
13 "author": "Nutti, Mifth, Jace Priester, kgeogeo, mem, imdjs, "
14 "Keith (Wahooney) Boshoff, McBuff, MaxRobinot, "
15 "Alexander Milovsky, Dusan Stevanovic, MatthiasThDs, "
16 "theCryingMan, PratikBorhade302",
17 "version": (6, 7, 0),
18 "blender": (3, 4, 0),
19 "location": "See Add-ons Preferences",
20 "description": "UV Toolset. See Add-ons Preferences for details",
21 "warning": "",
22 "support": "COMMUNITY",
23 "doc_url": "{BLENDER_MANUAL_URL}/addons/uv/magic_uv.html",
24 "tracker_url": "https://github.com/nutti/Magic-UV",
25 "category": "UV",
29 if "bpy" in locals():
30 import importlib
31 importlib.reload(common)
32 importlib.reload(utils)
33 utils.bl_class_registry.BlClassRegistry.cleanup()
34 importlib.reload(op)
35 importlib.reload(ui)
36 importlib.reload(properties)
37 importlib.reload(preferences)
38 else:
39 import bpy
40 from . import common
41 from . import utils
42 from . import op
43 from . import ui
44 from . import properties
45 from . import preferences
47 import bpy
50 def register():
51 utils.bl_class_registry.BlClassRegistry.register()
52 properties.init_props(bpy.types.Scene)
53 user_prefs = utils.compatibility.get_user_preferences(bpy.context)
54 if user_prefs.addons['magic_uv'].preferences.enable_builtin_menu:
55 preferences.add_builtin_menu()
58 def unregister():
59 preferences.remove_builtin_menu()
60 properties.clear_props(bpy.types.Scene)
61 utils.bl_class_registry.BlClassRegistry.unregister()
64 if __name__ == "__main__":
65 register()