Allow additional customization of TextChatService

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
    image

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

  • Removing this in the top right, or being able to add some options to it

  • Being able to change the toggled chat color
    image

  • 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.

12 Likes

i support this

  • Being able to add buttons BELOW the chat window [see concept for details]


i’d prefer if roblox allowed us to have 1-2 inline square buttons to the right alongside the text input field

  • Modifying the padding on the text such as the text input bar or messages

you can actually add padding to messages with localscripts

the feature you didn’t mention but also would be inclusively great: ability to add icons (NOT EMOJIS) before or after player’s display name via scripts

5 Likes

added 2 the thread!!!

1 Like