Tiny matrix client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Amanda fe3d384435
update dependencies, code restructuring, use thumbnails for rooms
1 month ago
src update dependencies, code restructuring, use thumbnails for rooms 1 month ago
.gitignore Intial things 5 months ago
Cargo.toml update dependencies, code restructuring, use thumbnails for rooms 1 month ago
LICENSE Initial commit 5 months ago
README.md update dependencies, code restructuring, use thumbnails for rooms 1 month ago

README.md

retrix

Retrix is a lightweight matrix client built with iced and matrix-rust-sdk.

The project is currently in early stages, and is decidedly not feature complete. Also note that both iced and matrix-sdk are somewhat unstable and under very rapid development, which means that there might be functionality that's broken or can't be implemented that I don't have direct influence over.

Features

Things I (currently) don't intend to implement

  • VoIP Calls

Building

Retrix can be compiled with

cargo build --release

Be warned that retrix is very heavy to build due to the dependencies it uses. On the less powerful of my laptops, it takes on average 6 minutes to build in release mode.

Installing

You can put the compiled binary wherever binaries go. Retrix keeps its configuration and caching data in ~/.config/retrix on linux systems, and in %APPDATA%\retrix on windows systems. It will automatically create the needed folder if it does not exist.