Skip to content

Conversation

@mihakrajnc
Copy link
Contributor

Pull Request Description

This refactors the nametags to use world space ui toolkit instead of uGUI, and adds the "DCL Official" badge next to official accounts (only in nametags). Some animations / transitions might be slightly different but should match fairly well to the old version

What does this PR change?

  • Nametags are now using UI Toolkit. Old nametags were removed
  • Official-wallets feature flag is used to mark official wallets

Test Instructions

Ensure that all the existing nametag functionality still works, and that official accounts (wallet id's need to be added to the feature flag) show the DCL Official nametag.

Prerequisites

  • List any required setup steps
  • Include environment/configuration requirements

Test Steps

  1. Run explorer
  2. Test nametag functionality (chat messages, community messages, voice chat icon etc...)
  3. Ensure all the functionality is still there
  4. Ensure that the DCL Official nametag is shown when a user's wallet is added to the feature flag.

Additional Testing Notes

  • Note any edge cases to verify
  • Mention specific areas that need careful testing
  • List known limitations or potential issues

Quality Checklist

  • Changes have been tested locally
  • Documentation has been updated (if required)
  • Performance impact has been considered
  • For SDK features: Test scene is included

Code Review Reference

Please review our Code Review Standards before submitting.

@mihakrajnc mihakrajnc requested review from a team as code owners October 2, 2025 14:43
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

@mihakrajnc mihakrajnc force-pushed the feat/ui_toolkit_nametags branch from da9ff9e to 61b957b Compare October 2, 2025 15:06
@mihakrajnc mihakrajnc linked an issue Oct 6, 2025 that may be closed by this pull request
9 tasks
Copy link
Contributor

@QThund QThund left a comment

Choose a reason for hiding this comment

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

Kudos!

@RominaMarchetti RominaMarchetti self-requested a review October 9, 2025 18:12
Copy link
Contributor

@RominaMarchetti RominaMarchetti left a comment

Choose a reason for hiding this comment

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

There are some things that are off regarding.

Check the following:

  • All the name tags have the peak permanently visible, when they shouldn’t. That asset must be visible for chat bubbles only.
  • The name tag container looks black, when it is supposed to be dark grey with a lighter outline. The bubble peak should match the outline colour.
Screenshot 2025-10-09 at 15 07 05

Copy link
Collaborator

@dalkia dalkia left a comment

Choose a reason for hiding this comment

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

Can we hide the nametags while players are loading? Looks a little bit dirty now

Image

@mihakrajnc
Copy link
Contributor Author

@dalkia @RominaMarchetti Fixed all reported issues.

Copy link
Contributor

@Ludmilafantaniella Ludmilafantaniella left a comment

Choose a reason for hiding this comment

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

Tested on both Windows and Mac — everything works as expected ✅
Nametags function correctly (chat messages, community messages, voice chat icons, etc.) and the DCL Official badge appears properly when enabled via feature flag.

🧵 Attaching here the related discussion thread where I reported findings and feedback during testing for reference: Thread link

nametag.mp4

✅ Regressions performed in order to verify that the normal flow is working as expected:

  • ✔️ Backpack and wearables in world
  • ✔️ Emotes in world and in backpack
  • ✔️ Teleport with map/coordinates/Jump In
  • ✔️ Chat and multiplayer
  • ✔️ Profile card
  • ✔️ Camera
  • ✔️ Skybox
  • ✔️ Voice Chat

@mihakrajnc mihakrajnc merged commit 3c92578 into dev Oct 10, 2025
7 of 9 checks passed
@mihakrajnc mihakrajnc deleted the feat/ui_toolkit_nametags branch October 10, 2025 16:48
dalkia added a commit that referenced this pull request Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support to tag specific wallets in the UI

7 participants