Continuing from the plurality thread: Matrix users, please try out the
nightly version of Sable (
Desktop and mobile versions are on Github), especially if you're plural. It's based on Cinny (the layout is similar to Discord) and it's currently the most feature rich client for Matrix.
It has:
- Online status
- Profile customisation, including banners, colours, status message, bio, and various custom fields
- Voice, video calls, and screenshare with quality options including frame rate
- An option to not send read receipts
- An option to not send typing status
- Custom themes using CSS, with community themes browsable inside the settings menu
- Custom emoji/sticker support and uploads
- A GIF button that searches klipy.com (similar to Discord and tenor)
- A button for recording voice clips
- Multiple image uploads in a single message (experimental)
- Various toggles for embeds and autoplay
- Privacy options to blur all media, avatars, or emotes
- Custom name colours, one for light mode and one for dark mode
- Pronoun buttons/pills which display next to names
- Multiple account support
But what sets it apart from other clients, and even other chat platforms, is the inbuilt support for
personas: Sets of profiles with custom names, icons, colours, and pronouns tied to an account that one can send messages from. Unlike Discord with PluralKit, the support for this is apart of Matrix itself, so there's no bot labels and it works inside of direct messages. The developers working on the feature are plural and are
working on integrating more of PluralKit's features into it (GitHub link) including front tracking.
Here's what it looks on Sable's end (and generally how it should look on other clients in the future):

And here's how it looks on a client that doesn't support personas:

The name prefix fallback can be optionally disabled, so it only shows the message on unsupported clients.
The current active persona shows in the chatbox, too:

And editing a persona:

I still have a few qualms with Matrix, but this client alone has made it my favourite to use.
One issue with it, is that one needs to manually generate encryption keys with new accounts. Go into Settings > Devices and generate a key (and save it somewhere) before chatting.