Skip to content

UI improvements for the Spring Bone Editor#2806

Merged
ousttrue merged 15 commits into
vrm-c:masterfrom
ousttrue:fix/update_springbone_ui
Jul 1, 2026
Merged

UI improvements for the Spring Bone Editor#2806
ousttrue merged 15 commits into
vrm-c:masterfrom
ousttrue:fix/update_springbone_ui

Conversation

@ousttrue

@ousttrue ousttrue commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

fixed #2799

@ousttrue

ousttrue commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author
sbgui

Vrm10Instance の Inspector から
Vrm10SpringsWindowVrm10ColliderGroupsWindow を別Windowに分離。
この2つはフォーカス固定なので Hierarchy で別オブジェクトを選択しても動作できる。

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the Spring Bone editing workflow by moving SpringBone “Springs” and “ColliderGroups” editing out of the Vrm10Instance inspector into dedicated EditorWindows, with associated scene visualization updates.

Changes:

  • Replaces the previous in-inspector SpringBone UI (tabs/ListView) with buttons that open new dedicated windows.
  • Adds Vrm10SpringsWindow and Vrm10ColliderGroupsWindow for editing and scene visualization.
  • Adjusts gizmo/scene drawing behavior for colliders and collider groups to better fit the new workflow.

Reviewed changes

Copilot reviewed 5 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Packages/VRM10/Runtime/Components/SpringBone/VRM10SpringBoneColliderGroup.cs Removes collider-group-selected gizmo drawing from the runtime component.
Packages/VRM10/Runtime/Components/SpringBone/VRM10SpringBoneCollider.cs Adds a static flag to suppress collider gizmos while the collider-groups window is active.
Packages/VRM10/Editor/Vrm10InstanceEditor.cs Replaces SpringBone inspector UI with buttons that open the new windows.
Packages/VRM10/Editor/EditorWindow/Vrm10SpringsWindow.cs.meta Adds Unity meta for the new Springs window script.
Packages/VRM10/Editor/EditorWindow/Vrm10SpringsWindow.cs New EditorWindow to edit Springs and draw selected spring joint connections in SceneView.
Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs.meta Adds Unity meta for the new ColliderGroups window script.
Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs New EditorWindow to edit ColliderGroups and draw collider gizmos in SceneView.
Packages/VRM10/Editor/EditorWindow.meta Adds Unity folder meta for the new EditorWindow directory.
Files not reviewed (3)
  • Packages/VRM10/Editor/EditorWindow.meta: Generated file
  • Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs.meta: Generated file
  • Packages/VRM10/Editor/EditorWindow/Vrm10SpringsWindow.cs.meta: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Packages/VRM10/Editor/EditorWindow/Vrm10SpringsWindow.cs
Comment thread Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs Outdated
Comment thread Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs Outdated
Comment thread Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs

@notargs notargs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

大まかには問題なさそうです。コメントした点と、Copilotがレビューしている点について確認お願いします~ 🙇

Comment thread Packages/VRM10/Editor/EditorWindow/Vrm10ColliderGroupsWindow.cs Outdated
Comment thread Packages/VRM10/Editor/EditorWindow/Vrm10SpringsWindow.cs Outdated
ousttrue and others added 3 commits June 30, 2026 16:26
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@ousttrue ousttrue requested a review from notargs June 30, 2026 07:55

@notargs notargs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@ousttrue ousttrue merged commit 42f5cc1 into vrm-c:master Jul 1, 2026
1 check passed
@ousttrue ousttrue deleted the fix/update_springbone_ui branch July 1, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

springBoneの設定UI改善の件

3 participants