Commit Graph

477 Commits

Author SHA1 Message Date
Yusarina 56005c5d37 Translations Strings Fixes 2025-11-19 04:30:57 +00:00
Yusarina fe122f9f13 Merge pull request #206 from Yusarina/atk-next
panel order and default open logic
2025-11-16 18:52:13 +00:00
Yusarina 17fb0fcadd panel order and default open logic
Replaced hardcoded panel order and default open/closed options with dynamic values using get_panel_order and should_open_by_default from panel_layout.
2025-11-16 18:50:50 +00:00
Yusarina 1d9c186613 How? 2025-11-16 18:35:55 +00:00
Yusarina 49f5bf7063 Merge pull request #205 from Yusarina/atk-next
improve UI consistency and reduce code duplication
2025-11-16 18:33:31 +00:00
Yusarina daef1298d4 improve UI consistency and reduce code duplication
- Add ui_utils.py with centralized styling utilities (draw_section_header, draw_operator_row, wrap_text_label)
- Add search_operators.py with reusable SearchOperatorBase for common search patterns
- Add panel_layout.py for centralized panel ordering configuration
- Refactor 6 panels to use new utilities (optimization, tools, settings, eye_tracking, main, quick_access)
- Consolidate multi-label warnings into single wrapped text (eye tracking panel)
- Combine single-button rows into compact operator rows
- Standardize button scaling with UIStyle constants
- Add help text to validation settings
- Reduce duplicate code by ~200 lines
- Improve information density by 25-40% through better layout organization
2025-11-16 18:31:54 +00:00
Yusarina 86406efc6b Merge pull request #204 from Yusarina/atk-next
Update lz4 wheels
2025-11-16 01:58:05 +00:00
Yusarina 734d5fe401 Updae lz4 wheels 2025-11-16 01:57:00 +00:00
Yusarina 5029ba8724 Merge pull request #203 from Yusarina/atk-next
overhaul armature validation system to be opt-in by default
2025-11-16 01:49:44 +00:00
Yusarina 3545951fae refactor: overhaul armature validation system to be opt-in by default
- Change default validation mode from STRICT to NONE (disabled)
- Move validation from automatic panel draw to explicit "Validate Now" button
- Hide validation results when mode is changed to NONE
- Fix PMX/MMD model detection to check mmd_type value, not just attribute existence
- Add new validation result collapsible sections
- Improve UI presentation with better visual hierarchy
- Add translation strings for new validation UI elements
2025-11-16 01:47:21 +00:00
Yusarina 0b5bff9222 Update ko_KR.json 0.5.0 2025-11-15 17:21:04 +00:00
Yusarina 862849c032 Update AvatarToolkit label to version 0.5.0 2025-11-15 17:20:56 +00:00
Yusarina e060186716 Update Avatar Toolkit version to Alpha 0.5.0 2025-11-15 17:20:44 +00:00
Onan Chew 07c4dd501f Merge pull request #202 from Yusarina/Current
Migrate to Blender 5.0 API
2025-11-14 22:47:30 -05:00
Yusarina e80c0c034d Version Change
- Min Blender version is 5.0
- ATK version is 0.5.0
2025-11-15 02:52:04 +00:00
Yusarina f40b2faacb Migrate to Blender 5.0 API
- Replaced action.fcurves with channelbag system
- Updated EEVEE_NEXT to EEVEE render engine
- Removed deprecated material.use_nodes and use_shadeless
- Fixed bone selection/hide API for Pose mode
2025-11-15 02:45:37 +00:00
Onan Chew d2b98716ff Merge pull request #201 from Yusarina/Current
Fix texture atlas crash caused by premature image removal
2025-11-12 15:20:01 -05:00
Yusarina e4f3cdbf17 Fix texture atlas crash caused by premature image removal
- Changed image replacement logic to reuse existing placeholder images instead of deleting and recreating them. This should prevents ReferenceError when multiple materials reference the same replacement image
2025-11-12 16:44:07 +00:00
Onan Chew 1d34ac2dd8 Merge pull request #200 from teamneoneko/Alpha-4
Alpha 4
Unbreak things
0.4.0
2025-10-29 12:15:05 -04:00
Onan Chew 3bb533ff64 Merge branch 'Current' into Alpha-4 2025-10-29 12:14:38 -04:00
Onan Chew 69cae02160 Merge pull request #199 from Yusarina/patch-1
Fix updater for Alpha 4 releases
2025-10-29 12:03:39 -04:00
Onan Chew 5496078a39 Merge pull request #197 from Yusarina/Current
Revise README for Blender support and wiki notice
2025-10-29 12:03:18 -04:00
Yusarina dbf2fb77f9 Fix updater for Alpha 4 releases
The tag never for updated for Alpha 4, but also the first release of alpha 4 tag was incorrect so this allows for Alpha 3 and 4 tags.
2025-10-29 15:29:43 +00:00
Yusarina 3de600cf64 Revise README for Blender support and wiki notice
Updated README to reflect changes in Blender version support and added a notice about wiki status and Offical blender version support only.
2025-10-14 17:21:33 +01:00
Onan Chew ba9d579176 Merge pull request #195 from hanzcvr/feat/morebones
dictionaries: add mappings for upper legs and toes observed on Komado's Rusk
2025-10-13 00:22:02 -04:00
Hanz 35458f9aed dictionaries: add mappings for upper legs and toes observed on Komado's Rusk 2025-10-12 19:30:30 -05:00
Onan Chew d2c30caef5 Merge pull request #194 from teamneoneko/Alpha-3
Alpha 3 fix
2025-10-06 19:28:29 -04:00
Onan Chew 54a1dff122 Merge branch 'Alpha-4' into Alpha-3 2025-10-06 19:28:01 -04:00
Onan Chew 7dc74964e8 Merge pull request #190 from Yusarina/Alpha-4
Alpha 4 Mega PR
2025-10-06 19:25:38 -04:00
989onan 00a015a8d3 unfuck things 2025-10-06 19:18:15 -04:00
Onan Chew b9f7a4acd0 Merge pull request #192 from Yusarina/Current
- bug fixes to merge armature button
2025-08-24 16:09:00 -04:00
Yusarina e626bdc5c5 Loggin Fix 2025-08-23 22:36:59 +01:00
Yusarina da2bfeb2fc Version Bump 2025-08-22 23:06:27 +01:00
Yusarina 2b53146e83 Armature Meging Fixes
- Fixes issue with Armature Merging giving a error.
- Fixes logger error
2025-08-22 23:05:05 +01:00
Yusarina 444554528d Update en_US.json 2025-08-09 15:49:51 +01:00
Yusarina cae6ce4301 Merge pull request #8 from Yusarina/alpha4-vrmconverter
Alpha4 vrmconverter
2025-08-09 15:47:39 +01:00
Yusarina 74716b187f Merge branch 'Alpha-4' into alpha4-vrmconverter 2025-08-09 15:47:30 +01:00
Yusarina fbb4569e99 Merge pull request #7 from Yusarina/alpha4-modeltranslateions
Alpha4 modeltranslateions
2025-08-09 15:41:19 +01:00
Yusarina 56967fc9a9 Version Bump 2025-08-09 15:35:15 +01:00
Onan Chew 5881180e69 Merge pull request #188 from Yusarina/Current
Bring Alpha 4 Branch up to date with Current
2025-08-09 02:48:35 -04:00
Onan Chew 4ba594d712 Merge pull request #187 from Yusarina/Current
Alpha 3: Avatar Toolkit 0.3.2
0.3.2
2025-08-09 02:47:57 -04:00
Yusarina 031b78ee7b Avatar Toolkit 0.3.2
- Version bumo
- Fixed standardised avatar only work in strict validation mode.
- Fixed Armature merging is using the armature selection in quick access, not the one you selected in Armature Merging for the base.
- Fixed error where if you were not in object mode merge would fail, it now switches to object mode before merge starting.
_ Merge Armature now attempts to auto populate the merge from and to boxes.
- Fixed bug in general mesh tools spamming the console (It was trying to check nothing).
2025-08-09 00:45:53 +01:00
Yusarina 61c77cf756 Translation Service
- Added translation service with 3 services.
- MyMemory (Free no api key needed but 1000 words a day and Skow)
- Deepl (Free with API key, 500000 words a month and fast)
- Libre Translate (Paid unless you host your own server, open source)
- Added caching for Quick Access and the translate service to speed up the UI. Can be fast depending on the service you use/ PC specs and etc).
2025-08-07 13:58:40 +01:00
Yusarina e19dd78557 Translations update 2025-08-03 20:19:14 +01:00
Yusarina d820edfc64 Change Chest.Up to UpperChest 2025-08-03 20:08:38 +01:00
Yusarina b39e20e647 Removed hardcoded bones names 2025-08-03 16:33:51 +01:00
Onan Chew 929cadd596 Merge pull request #182 from Yusarina/Current
Alpha 3: bump version for patch release
0.3.1
2025-08-03 11:03:49 -04:00
Yusarina f90efb549a Small fix 2025-08-03 15:56:42 +01:00
Yusarina 3e8ab41ab9 Merge pull request #6 from Yusarina/Alpha-4
Alpha 4
2025-08-03 15:52:32 +01:00
Yusarina c28cfe1d1d Merge branch 'alpha4-vrmconverter' into Alpha-4 2025-08-03 15:52:25 +01:00