I kinda prefer the V1 over the newer version, because it’s minimalistic, intuitive and straightforward. The newer version got much more features, but the UX didn’t really improve with that
Whats the point of TextChatMessageProperties
?
From what I can tell, you can do either of these:
TextChatService.OnIncomingMessage = function(message: TextChatMessage)
local props = Instance.new("TextChatMessageProperties")
if message.TextSource then
local player = Players:GetPlayerByUserId(message.TextSource.UserId)
if player:GetAttribute("isVIP") == true then
props.PrefixText = "<font color='#F5CD30'>[VIP]</font> " .. message.PrefixText
end
end
return props
end
TextChatService.OnIncomingMessage = function(message: TextChatMessage)
if message.TextSource then
local player = Players:GetPlayerByUserId(message.TextSource.UserId)
if player:GetAttribute("isVIP") == true then
message.PrefixText = "<font color='#F5CD30'>[VIP]</font> " .. message.PrefixText
end
end
end
To get the same outcome
This is actually a bug! TextChatMessage properties are supposed to be read-only.
Can you make a new post for these reports? I can follow up better there.
I’m not sure if this is true. From what I can see, both use 25, 27, 29 at 0.3 transparency.
Tabs are not implemented in the default UI at this time.
Since the new chat is a CoreGui, it will always appear over developer UI. This is more often expected behavior since the chat keybind will continue to work and take user input even if the chat is hidden behind another layer.
If you wish to momentarily hide the UI, you may use ChatWindowConfiguration.Enabled and ChatInputBarConfiguration.Enabled or StarterGui:SetCoreGuiEnabled instead.
Oh, I always thought it was 31, 33, 35. Maybe I was just thinking of something else.
Edit: Yep, just checked through the coregui and apparently it is. Dang I guess my UI was always slightly off then lmfao
The reason is to align the text to the icon (so when the chat window background becomes transparent, the text would be lined up with the icon).
Can you elaborate what you mean by V1 (did you mean the current chat?) and how the UX did not improve?
Definitely a much improved feature, testing it out right now!
Apologies for the miscommunication, it was a reply on @ValiantWind about a custom chat resource (BetterChat):
The new chat system has a clean UI and a pretty good UX.
One thing I would recommend is to add auto-completions. By autocompleting with built-in commands and usernames, players won’t have difficulties with using these commands.
Nowadays, people seem to struggle often with “/team” and “/whisper”, so it would be helpful to recommend the best input before they send it.
How can we make chat tags with this? And how could we mute people with this?
Please check out the previous Studio Beta announcement: New Beta In-Experience Chat System for Channels, Filtering and More! (we actually linked this above a few times in the original post, please read it in detail if you can!) for more usage examples, including implementing chat tags.
Also I highly recommend you check out the documentation links for more information, for example the documentation for TextChatService | Roblox Creator Documentation lists out some of the default commands that are created when TextChatService.CreateDefaultCommands is set to true, including mute/unmute commands.
Why can’t I do /e dance? I should be able to
I tried to /e dance and things seemed to be working
Maybe try again and see if it works now.
If you have more information please file a bug report!
If you meant in Find the Marker’s one, dev banned because of Catzo’s Laugh clip
I already enabled the new system to see if it’s good. I like it so far because admin still works and it matches the rest of the UI. It has a few minor bugs that have already been reported and personally I think the : should be the same color as the name but other than that it’s great! Thanks for releasing it!
Really cool update, I am trying to play around with it but cannot seem how to change the chat window to be at the bottom left corner?
This update is really good. New UI is only part of it, new exposed APIs that I can mess around with really opens up more possibilities
If I switched to the new chat system and want to switch back how do I do this?
I’ve been waiting so long for this!
Looks so much cleaner and modern.