As a developer, modifying the default TextChatService is limited.
For example, there are things I don’t want that cannot be removed unless you rewrite the entire thing.
Let’s run over some features that SHOULD be customizable:
-
Being able to change the send icon or remove the send icon

-
Changing the UICorner radius on the text windows or functions, such as the chat bar

-
Removing this in the top right, or being able to add some options to it
-
Being able to change the toggled chat color

-
Being able to change more of the icons baked into the service
-
Allowing the window to be resizable by the user
-
Being able to add buttons BELOW the chat window [see concept for details]
-
Modifying the padding on the text such as the text input bar or messages
-
Adding icons and NOT emojis into the text messages
These would be good for further customizability for the text chat windows. It’s not very customizable as is, and these changes would help a lot. They seem very easy to implement too!
Now, for the being able to add buttons below,
You could add buttons below the text window like this that would allow for custom functions. For example, that speech bubble could be a recreation of safe chat. Or you could put a report button there for in-game abuses, or buttons for skins, etc..
Someone else in this thread (@Foxiicated) also asked about buttons besides the send button, so I’m going to put that here too, as it’d be as useful.
I think these would all be good expansions for TextChatService without needing to make a brand new engine.





