Fixes and Improvements

- Improved typing in some areas.
- Improved code readability in some areas.
- Delete bone constraints would error out if the user is in edit mode, we now start in Object mode first.
- Fixed Eye tracking Ajust string not being in the translation files.
- There is now a selection box to select the mesh in the current active armature for viseme creation instead of the user having to select it in the 3D scene.
- Viseme preview mode won't allow you to start it if your in a other mode, you need to be in Object mode now.
- Combine Materials won't allow you to start it if your in a other mode, you need to be in Object mode now.
- Added Japanese and Korean UI Languages.
This commit is contained in:
Yusarina
2024-12-18 02:44:26 +00:00
parent c5d07892c2
commit 8665292c7b
15 changed files with 1338 additions and 778 deletions
+3 -2
View File
@@ -1,5 +1,6 @@
import logging
from typing import Optional
from typing import Optional, Any
from bpy.types import Context
logger = logging.getLogger('avatar_toolkit')
@@ -18,7 +19,7 @@ def configure_logging(enabled: bool = False) -> None:
handler.setFormatter(formatter)
logger.addHandler(handler)
def update_logging_state(self, context) -> None:
def update_logging_state(self: Any, context: Context) -> None:
"""Update logging state based on user preference"""
from .addon_preferences import save_preference
enabled = self.enable_logging