Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
trinity/README.md

33 lines
929 B
Markdown
Raw Normal View History

2021-07-21 16:08:15 -04:00
# Trinity
2022-03-01 16:26:55 -05:00
A Qt5 QML Matrix client, which supports end-to-end encryption (WIP) and has a Discord-like interface.
2021-07-21 16:08:15 -04:00
2022-08-15 21:53:56 -04:00
![Screenshot](misc/screenshot.png)
2021-07-21 16:08:15 -04:00
## Features
* Basic messaging capabilities
* Sending and recieving markdown messages, formatting can be disabled
* Typing notifications
2022-03-01 16:26:55 -05:00
* End-to-end encryption (WIP)
* Community support
2021-07-21 16:08:15 -04:00
* Per-room notification settings
* Listing and joining public rooms
* Inviting other members and accepting other people's invites
* Start direct chats with other members
* Custom emote support
2022-08-15 21:53:56 -04:00
## Installation
I'm not providing any pre-built binaries yet, so you must compile from source.
If you use Arch Linux, I maintain the [AUR package](https://aur.archlinux.org/packages/trinity-matrix-git).
## Building
2021-07-21 16:08:15 -04:00
2022-08-15 21:53:56 -04:00
Building Trinity is very easy, simply call CMake. Please make sure all the dependencies below are met.
2022-03-01 16:26:55 -05:00
2022-08-15 21:53:56 -04:00
### Dependencies
2021-07-21 16:08:15 -04:00
* Qt5
2022-03-01 16:26:55 -05:00
* WebEngine is also required
2021-07-21 16:08:15 -04:00
* CMark
2022-03-01 16:26:55 -05:00
* libolm