Difference between revisions of "Gsoc2024/Dino/Rich message support"

Jump to navigation Jump to search
m (Typo)
 
Line 29: Line 29:
* Add rich text features to Dino's chat input box using buttons and well-known keyboard shortcuts for bold, italic, strikethrough, monospace, lists, blockquotes, code blocks, links and mentions.
* Add rich text features to Dino's chat input box using buttons and well-known keyboard shortcuts for bold, italic, strikethrough, monospace, lists, blockquotes, code blocks, links and mentions.
* Allow users to activate Markdown input, which is instantly converted to rich text during input.
* Allow users to activate Markdown input, which is instantly converted to rich text during input.
* Send rich text messages using [https://xmpp.org/extensions/xep-0394.html Message Markup] and [https://xmpp.org/extensions/xep-0372.html References] as well as a fallback using [https://xmpp.org/extensions/xep-0393.html Message Styling]
* Send rich text messages using [https://xmpp.org/extensions/xep-0394.html Message Markup] as well as a fallback using [https://xmpp.org/extensions/xep-0393.html Message Styling]
* Apply markup to messages in conversation history via Pango Attributes
* Apply markup to messages in conversation history via Pango Attributes


Line 43: Line 43:
* [https://xmpp.org/extensions/xep-0393.html XEP-0393 'Message Styling']
* [https://xmpp.org/extensions/xep-0393.html XEP-0393 'Message Styling']
* [https://xmpp.org/extensions/xep-0394.html XEP-0394 'Message Markup']
* [https://xmpp.org/extensions/xep-0394.html XEP-0394 'Message Markup']
* [https://xmpp.org/extensions/xep-0372.html XEP-0372 'References']


{| class="wikitable"
{| class="wikitable"
117

edits

Navigation menu