Matrix Tips & Tricks
Spoilers
are very useful for posting potentially triggering content safely. Depending on your client, you may or may not be able to add an inline content warning. Instructions for using spoilers depend on your client. For particularly heavy topics, consider also putting a spoiler on the part of disclaimer mentioning it.
FluffyChat, Cinny, Nheko
Spoiler text by adding two pipes to the start and end of the message (no spaces between).
||Hidden content here!||
Element/SchildiChat
/spoiler Spoilered Text
On Android in Element/SC, /spoiler
doesn’t work in replies. Element iOS doesn’t have commands, consider a different client.
For inline spoilers, you can use the /html
command on desktop/web
/html <span data-mx-spoiler>Hidden content here!</span>
or a leading >
on Android.
> <span data-mx-spoiler>Hidden content here!</span>
Image spoilers
Images can be embedded via their MXC URL in /html
messages, and as such can (in theory) also be spoilered.
/html [CN: Spoiler for end scene.] <span data-mx-spoiler><img src="mxc://matrix.org/JFAiCSMbBgEcgrHRStYyEJSN"></span>
โ ๏ธ Clients behave wildly inconcsistently when it comes to displaying images in general, whether or not they can be spoilered and whether the images can be clicked to be viewed fully. Consider using Spoilerinator to automatically generate an optimized HTML string that works as well as is feasible on most clients. Otherwise, at least put a height
or width
attribute (in pixels) to prevent images from getting too big.
Spoiler reasons
Element, SchildiChat, Nheko
Add a value to the data-mx-spoiler
attribute.
<span data-mx-spoiler="CW: Unpleasant topic.">Hidden content here!</span>
Nheko, FluffyChat
Inside the two double pipes, add another pipe.
||CW: Unpleasant topic.|Hidden content here!||
โ ๏ธ Not all clients, most notably Element/SC Android, support spoiler reasons. This section is for the sake of completeness, please use regular text to indicate the content warning, either with in-line spoilers or as separate messages.
Emotes
Apothecary rooms have emotes scattered amongst them which fit the theme of each room! In all the rooms you’re joined in, check to see if there are emotes available in it!
Client support
Client | Platform | Viewing | Reacts | Sending | Uploading | Short description |
---|---|---|---|---|---|---|
FluffyChat | ๐ฑ, ๐ฅยน | โ | โ | โ | โ | Focused client with clean UI. |
SchildiChat | ๐ฑยฒ, ๐ฅ | โ | โ | โ ยณ | โ | We host it! Element fork with a lot of QoL features. Has its own theme but can be reverted to Element’s or customized otherwise. |
Cinny | ๐ฅ | โ | โ | โ | โ | We host it! Sleek client with a an efficient apporoach of presenting rooms and spaces. |
Nheko | ๐ฅ | โ | โ | โ | โ | Client with some nifty advanced vunctionality. |
Element | ๐ฑ, ๐ฅ | โ | โ | โ | โ | We do not endorse using this client. |
โ | Your favorite client is missing from this chart? Functionality changed? Tell us in Suggestions ! |
ยน Web/desktop version available but UI is mobile optimized.
ยฒ Android only.
ยณ Emotes can only be typed in the room they were uploaded in. On web/desktop, from the message box they can be copied to use elsewhere.