select/set color/prefix improved

1.7.5

- feat: Select/set by color and by prefix now works on every displayed dopesheet layer (and react correctly to filters)
- ui: exposed user prefs `Channel Group Color` prop in dopesheet > sidebar > View > Display panel
This commit is contained in:
Pullusb
2021-10-28 14:33:37 +02:00
parent 56cbc04c65
commit 44ccb3d146
7 changed files with 272 additions and 36 deletions
+8 -6
View File
@@ -15,7 +15,7 @@ bl_info = {
"name": "GP toolbox",
"description": "Set of tools for Grease Pencil in animation production",
"author": "Samuel Bernou, Christophe Seux",
"version": (1, 7, 4),
"version": (1, 7, 5),
"blender": (2, 91, 0),
"location": "Sidebar (N menu) > Gpencil > Toolbox / Gpencil properties",
"warning": "",
@@ -26,8 +26,9 @@ bl_info = {
# from . import addon_updater_ops
from .utils import *
from .functions import *
# from .utils import *
from .utils import get_addon_prefs, draw_kmi
# from .functions import *
## GMIC
from .GP_guided_colorize import GP_colorize
@@ -48,7 +49,7 @@ from . import OP_realign
from . import OP_depth_move
from . import OP_key_duplicate_send
from . import OP_layer_manager
from . import OP_stroke_picker
from . import OP_layer_picker
from . import OP_material_picker
from . import OP_eraser_brush
from . import TOOL_eraser_brush
@@ -61,6 +62,7 @@ from . import UI_tools
from .properties import GP_PG_ToolsSettings, GP_PG_FixSettings
from bpy.props import (FloatProperty,
BoolProperty,
EnumProperty,
@@ -580,7 +582,7 @@ def register():
OP_layer_manager.register()
OP_eraser_brush.register()
OP_material_picker.register()
OP_stroke_picker.register()
OP_layer_picker.register()
TOOL_eraser_brush.register()
handler_draw_cam.register()
UI_tools.register()
@@ -607,7 +609,7 @@ def unregister():
UI_tools.unregister()
handler_draw_cam.unregister()
TOOL_eraser_brush.unregister()
OP_stroke_picker.unregister()
OP_layer_picker.unregister()
OP_material_picker.unregister()
OP_eraser_brush.unregister()
OP_layer_manager.unregister()