Housekeeping (bug fixes)

NEW FEATURES:
- added apply shapekey to basis from Cats
  - now that pesky thing I keep going back to cats for is in Avatar Toolkit.

BUG FIXES:
- now we push armature santizers into functions where they are needed
  - this prevents the methods from mirroring changes while working, causing them to blow up when mirror mode is on
  - more changes to come for armature setting santitizers
- fixed error reporting
  - now methods when catching errors will return full error tracebacks
  - this will help make debugging and finding user issues easier.
This commit is contained in:
989onan
2025-07-10 18:44:42 -04:00
parent 89fc8bc9c8
commit 6d9f751a16
27 changed files with 663 additions and 143 deletions
+5
View File
@@ -1,6 +1,7 @@
import bpy
from bpy.app.handlers import persistent
modules = None
ordered_classes = None
@@ -42,6 +43,10 @@ def register():
log_level = get_preference("log_level", "WARNING")
configure_logging(get_preference("enable_logging", False), log_level)
#this needs to be done last, or at least after whatever things this uses is imported - @989onan
from .functions.tools.apply_shapekey_to_basis import add_to_menu
bpy.types.MESH_MT_shape_key_context_menu.append(add_to_menu)
print("Registration complete")
def unregister():