-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avatar Toolkit Overhaul - Do not merge yet #81
Open
Yusarina
wants to merge
6
commits into
teamneoneko:main
Choose a base branch
from
Yusarina:Avatar-Toolkit-Overhaul
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Commits on Dec 2, 2024
-
- Re-wrote how the plugin registers itself. - No longer need @register_wrapper classes get auto detected and added. - The new Auto loader is much better then the old way, no longer need "if "bpy" not in locals():" this was an old way of doing things and wasn't really efficient. using auto_load.py provides several advantages: - It automatically discovers and loads all modules in the addon. - It handles dependencies between classes correctly through topological sorting. - It manages registration order automatically. - It properly handles unregistration in the correct order. This approach is much less error prone and I not had any issues so far. However it still needs testing fully. I have also start to re-organise files into folders as well, this is going to be needed so we don't have a long list of files as Avatar Toolkit is getting larger then i originally planned.
Configuration menu - View commit details
-
Copy full SHA for fe8f5f6 - Browse repository at this point
Copy the full SHA fe8f5f6View commit details
Commits on Dec 3, 2024
-
This fixes is to get everything working on the new auto load and properties system. Also some other small fixes.
Configuration menu - View commit details
-
Copy full SHA for 7e584e3 - Browse repository at this point
Copy the full SHA 7e584e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f9dc20 - Browse repository at this point
Copy the full SHA 7f9dc20View commit details -
I decided to go through each function and UI section one by one, improving and overhauling things. Each function and section is going to be fully tested and not rushed out. This is the best way to catch things, but also include the code base as much as possible.
Configuration menu - View commit details
-
Copy full SHA for ff23d23 - Browse repository at this point
Copy the full SHA ff23d23View commit details
Commits on Dec 4, 2024
-
Pose mode improvements, armature validation improvements.
Pose mode Improvements: Batch processing for all mesh operations Numpy-powered vertex array handling Optimized modifier stack management Smart shape key processing Enhanced progress tracking The armature validation system improvements: Essential bones (hips, spine, chest, neck, head) Proper bone hierarchy validation Symmetry pair verification (e.g., arm.l/arm.r)
Configuration menu - View commit details
-
Copy full SHA for 5dcaba3 - Browse repository at this point
Copy the full SHA 5dcaba3View commit details -
Setting Panel Added, Debuging Added.
Added the Armature Validation modes now, we have Stritct, Basic and None, it will give a warning to the user in the panel if there have it set to basic or none. Settings panel added, langauge change has been added back. Did some work on it to slightl improve the system. Added dubug area, basically everything but autoload will use logging now, you be able to turn it on/off in debug settings. Did other bits and bobs.
Configuration menu - View commit details
-
Copy full SHA for 9961223 - Browse repository at this point
Copy the full SHA 9961223View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.