After having received some feedback regarding showing user names in chat as it might be undesirable by default (they might want to lurk without seeing their names on the screen) you can now hide it. This is done by default now.

 

Add before line ~274 (just above strokeText() )

strokeText(avatarItem.Name...
 
<strong>To:</strong>
//note showing user names is not always preferred (and some might even strongly dislike it) so here you can hide their name until the user says something
var hideName = "Chat to reveal name";
 
if (avatarItem.LastSaid !== 0) {
hideName = avatarItem.Name;
}

Change:

strokeText(avatarItem.Name, ...

To:

strokeText(hideName, ...

Result:

Share this: