We already have emojis and link formatting, it would be great if we had the option to allow chat formatting as a toggle.
Whether it's Discord's
BOLD
,
italic
, __underline__,
code
or some markup is open for debate. Considering the 1024 character limit for chat I'd prefer to keep it simple.
I do not think color support would be feasible or sensible. For one, this would break against light/dark themes. And considering chat length limits it might simply not make sense unless this is parsed into compressed RGB or RGBA bytecode before sending it to the server.
THIS SHOULD BE COMPLETELY USER-SELECTABLE: If a user prefers to see the plain text as it is now, they should have an easy-to-find toggle to turn this on and off. I'd default it to off to preserve compatibility to older viewers and to not potentially break scripted chat.
Considering that this is purely client-side parsing and doesn't require server-side changes, I am hoping this would not be too hard to implement. It gets more complicated if group chat moderators would like this on a per-group toggle. To begin, I'd purely keep it client-side, maybe limiting it to nearby and IM/Conference.
Please note that I am NOT advocating for GIFs or "Stickers". If that would be desired I'd very much prefer to keep it separately toggle-able for privacy reasons.