any way to apply multiple prefixes / gradients? as of now the current system feels super jank and limiting, especially with using rich text for the username… a bit weird to me personally
being able to send messages in chat like this is not a new thing. people could always do it lol
Cool, but this is ugly:
I don’t see the use in having the bar displayed if there’s only one chat channel they can type in.
You can disable tabs on the client whenever the client is in only one channel.
Now this looks cool. i was jus thinking to try making a different approach to this lol…tnx for making this:)
Nice, now all that’s left is more granular control of the UI.
My opinion on TextChatService itself did a complete 180 from my last rant, after using it for a while.
This is the service, not the UI. The ui is still a performance bottleneck and needs its issues addressed, regardless, the channels bar looks epic and was a long needed feature.
Afaik there’s no easy way to detect that?
For my usecase I can detect if they’re in a team or not (bc it’s a ‘team channel’).
Thank you for listening and implementing these. It would be great to have the other missing features or quality of life things mentioned here too.
Finally! One of the main reasons why I did not like the new TextChatService was because this feature was missing
Please add UICorner
support. I want to adjust the ChatWindow
corner-rounding to fit the aesthetic of my game
Edit: Oh, it was already requested…
Well, that’s even more reason to consider it :)
This is awesome! Can’t wait to introduce this into my project.
Then the UIStroke doesn’t scale properly in the TextChat window. The Strokes look huge. This is what I was using before.
Edit: just in case I didn’t make it clear enough in my previous post, I am not setting and kind of stroke thickness property, I’m literally just changing the TextStrokeColor3 property and this weird thickness begins to happpen.
This is the future of TextChatService! I’m sure there will be many amazing and useful uses of the new update! Keep up the great work!
I am giving tags based on the rank of the user I chat with, but it seems that those customizations are disabled in all but the GENERAL channel. How can I fix this?
Great change with channel tabs, this’ll be extremely useful for a lot of games.
A comment about the team channel and whispers. When players change teams, another team channel appears but the old one remains. This shouldn’t be the functionality.
Like this:
I’ve tested when a player speaks in the team channel they no longer have access to. Other players cannot see their message, however it appears weirdly on the senders end.
Like this (the second message):
Hopefully this is fixed soon. I’m sure temporary fixes can be made manually from my side but this isn’t how it should function.
There are a lot of bugs. The channels that send messages without the name means that the channel is no longer able to be chatted in, but it still lets you “send” messages.
I have a channel that you cannot send messages in, but it allows you to despite CanSend
being disabled
Shouldn’t that channel be hidden since you cannot chat in it?
There also seems to be a spammed error when swapping teams
I recommend to avoid using it until it is fixed. It feels like it was rushed with the amount of issues I have had with it
If that is the case you can try to find the size of the players screen and maybe change the size of the stroke based on that? I found that using ScreenGui.AbsoluteSize on a ScreenGui instance that has IgnoreGuiInsert is a good way to grab this, then you can see what looks good on your screen, and scale down based on size with that. I do agree though, they should add support for UIStroke if they have done the same with gradients.
I am having this exact issue and I made a bug report about it here: TextChannel's channel tab does not disappear when player's TextSource is removed from a TextChannel
Having a player leave a TextChannel that still exists is causing a lot of weird issues like being able to still see the channel and being able to type ‘ghost’ messages in it, and sometimes being locked out of General and not being able to type at all. There is no way to remove a TextChannel from your tabs unless the TextChannel is deleted for everyone.
Okay but, can we get an event to know when the player opens and closes the chat so we can make our own…?