Merge branch 'blender-v3.3-release'
[blender-addons.git] / greasepencil_tools / __init__.py
blobc75d0442f6b7064d73bb3a7c83e2fd9d2e472cf3
1 # SPDX-License-Identifier: GPL-2.0-or-later
3 bl_info = {
4 "name": "Grease Pencil Tools",
5 "description": "Extra tools for Grease Pencil",
6 "author": "Samuel Bernou, Antonio Vazquez, Daniel Martinez Lara, Matias Mendiola",
7 "version": (1, 6, 1),
8 "blender": (3, 0, 0),
9 "location": "Sidebar > Grease Pencil > Grease Pencil Tools",
10 "warning": "",
11 "doc_url": "{BLENDER_MANUAL_URL}/addons/object/greasepencil_tools.html",
12 "tracker_url": "https://github.com/Pullusb/greasepencil-addon/issues",
13 "category": "Object",
14 "support": "COMMUNITY",
17 import bpy
18 from . import (prefs,
19 box_deform,
20 line_reshape,
21 rotate_canvas,
22 timeline_scrub,
23 draw_tools,
24 import_brush_pack,
25 ui_panels,
28 def register():
29 if bpy.app.background:
30 return
31 prefs.register()
32 timeline_scrub.register()
33 box_deform.register()
34 line_reshape.register()
35 rotate_canvas.register()
36 draw_tools.register()
37 import_brush_pack.register()
38 ui_panels.register()
40 ## update tab name with update in pref file (passing addon_prefs)
41 prefs.update_panel(prefs.get_addon_prefs(), bpy.context)
43 def unregister():
44 if bpy.app.background:
45 return
46 ui_panels.unregister()
47 import_brush_pack.unregister()
48 draw_tools.unregister()
49 rotate_canvas.unregister()
50 box_deform.unregister()
51 line_reshape.unregister()
52 timeline_scrub.unregister()
53 prefs.unregister()
55 if __name__ == "__main__":
56 register()