Add Blender-like SuperView manipulator, Skeleton tool enhancements, and VMD fixes#306
Closed
Szy-Cathay wants to merge 2 commits intodonkeyProgramming:masterfrom
Closed
Add Blender-like SuperView manipulator, Skeleton tool enhancements, and VMD fixes#306Szy-Cathay wants to merge 2 commits intodonkeyProgramming:masterfrom
Szy-Cathay wants to merge 2 commits intodonkeyProgramming:masterfrom
Conversation
- SuperView编辑器新增G/R/X/Y/Z/Shift等快捷键,支持3D拖拽/旋转/撤销,操作体验类Blender - 骨骼编辑器支持屏幕空间拖拽、旋转、撤销(Ctrl+Z)、撤销按钮,自动检测窗口焦点防误操作 - 新增CachedTabControl,Tab切换内容缓存,提升性能 - 删除/上移/下移命令支持多选批量操作 - 动画与骨骼吸附兼容性修复,支持骨骼名/索引,暂停时吸附不丢失 - 细节优化:特效可视化轴向跟随旋转,Tab失焦高亮修复,按钮布局统一 - 代码大量注释,便于维护
本次提交将大量界面文本(按钮、标签、菜单、窗口标题、提示等)从硬编码英文替换为基于 `{loc:Loc ...}` 的本地化资源绑定,显著提升了 AssetEditor 的国际化能力。涉及主菜单、设置、动画编辑器、批量导出、骨骼映射、FBX 导入等多个模块的 XAML 视图文件。
同时增强了 LocExtension,支持无参构造并优化了翻译缺失时的处理。所有界面文本现可通过本地化资源文件统一管理和切换,为多语言维护和扩展打下坚实基础。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Blender-like 3D Manipulator in SuperView:
Added comprehensive hotkeys (G/R/X/Y/Z/Shift) for 3D translation, rotation, and undo operations to provide a Blender-like experience.
G+ drag the mouse to move the position.R+ drag the mouse to rotate.GorR, then pressX,Y, orZto lock the movement/rotation to the respective axis.GorR, then holdShiftwhile dragging to perform extremely slow, fine-tuned adjustments.Skeleton Tool Enhancements:
Ctrl+Z).SuperView Meta Tag Batch Operations:
VMD File Compatibility & Bone Snapping Fixes:
.vmdfiles in Kitbash and SuperView.Comprehensive UI Localization & Enhanced Multi-language Support
This PR transitions a wide range of UI strings—including buttons, labels, menus, window titles, and tooltips—from hardcoded English to
{loc:Loc ...}based localization resource bindings. This significantly boosts AssetEditor's i18n (internationalization) capabilities.The changes affect XAML view files across multiple modules, including:
Additionally, I’ve enhanced the LocExtension to support parameterless constructors and optimized the fallback logic for missing translations. All UI text is now centrally managed via localization resource files, providing a solid foundation for future maintenance and expansion.
I've also tested the changes across various modules to ensure there is no regression in existing UI rendering.