prose-im / prose-core-client

Prose core XMPP client manager & protocols.
https://prose.org
Mozilla Public License 2.0
23 stars 3 forks source link

Support message styling (XEP-0393) or message markup (XEP-0394) #79

Closed truenicoco closed 4 months ago

truenicoco commented 7 months ago

Prose uses a custom markdown-like syntax for styling where most other XMPP clients support XEP-0393. For instance, bold is stylized by surrounding a block with 2 asterisks, which is specifically listed in the examples of 'unstyled' blocks of XEP-0393. I think it would be nice to align on the syntax most popular clients use and will render, or either implement XEP-0394 for more advanced text formatting support.

(I know that beagle-im unfortunately also uses this custom markdown-like syntax instead of XEP-0393.)