-
Notifications
You must be signed in to change notification settings - Fork 94
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
feat: opt out for vrm export improvements #6193
feat: opt out for vrm export improvements #6193
Conversation
… in the details panel list of VRM export blocking items.
…n the details panel.
…rver in WearablesFetchingHelper.cs.
…e the Details Panel view. Added VRMDetailsController to handle the Details Panel behavior.
…rectly in the Details Panel. Updated VRMItemDetails following FIGMAs.
…ent. Updated the concrete implementation to handle the complete UX flows. Updated BackpackEditorHUDController to handle the new Details Panel. Updated BackpackEditorV2Plugin to initialize the VRMDetailsController. Updated WearablesSection.prefab to hold the new Details Panel section. Updated BackpackEditorHUDV2.prefab accordingly. Added VRMExportDetailsPanel.prefab
After the CI passes: WebThis branch can be previewed at:
Desktop:If you have the launcher installed (download launcher) you can press open on the following link: SDK 7SDK 6More |
...cripts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/VRMExport/VRMDetailsController.cs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! 👍
.../MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/VRMExport/VRMDetailItemComponentView.cs
Outdated
Show resolved
Hide resolved
...pts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/VRMExport/VRMDetailsComponentView.cs
Outdated
Show resolved
Hide resolved
...pts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/VRMExport/VRMDetailsComponentView.cs
Outdated
Show resolved
Hide resolved
...cripts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/VRMExport/VRMDetailsController.cs
Outdated
Show resolved
Hide resolved
...cripts/MainScripts/DCL/Controllers/HUD/BackpackEditorHUDV2/VRMExport/VRMDetailsController.cs
Show resolved
Hide resolved
…ified in the scene during development. Adjusted prefabs to better align with screen size changes.
…Added wearableCanBeUnEquipped property to VRMItemModel. Refactored VRMDetailsController and BackpackEditorHUDController to use a data structure that holds wearable urn and whether it can be unequipped. Added active state update for action button in VRMDetailItemComponentvView. Added canBeUnEquipped in NFTDataDTO. Refactored WearableGridController to use the new extension method to check if a wearable can be unequipped.
…-opening again. Fixed details panel export button not working. Small code improvements. Added missing unsubscribe calls in several classes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟢 Reviewed by QA
16.05.2024_10.43.00_REC.mp4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Clean and clear, congrats! 🟢💃
What does this PR change?
This PR adds a Details Panel in the Backpack view that is available when the user has more than one wearable with the VRM block export feature turned on.
The Details Panel lets the user see a list of those items and allows for quick unequip/equip from that list and has a dynamic Export button that reacts to changes to equipped wearables.
...
How to test the changes?
Our Code Review Standards
https://github.com/decentraland/unity-renderer/blob/master/docs/code-review-standards.md
Copilot summary
copilot:summary