Spectral but with my patches
Go to file
Black Hat c7b91028ef Add .circleci 2018-09-05 09:15:27 +00:00
.circleci Add .circleci 2018-09-05 09:15:27 +00:00
asset Enable lazy loading by default. 2018-08-19 20:45:40 +08:00
flatpak Remove unused quote and /tmp. 2018-08-18 08:20:07 +00:00
icons/hicolor Rearrange icons. 2018-08-26 14:01:08 +08:00
include Add image caching && update libqmatrixclient. 2018-08-27 19:29:50 +08:00
js Add sending notice support && tweak markdown. 2018-07-12 19:40:16 +08:00
qml Add search shortcut && do not show notification when receiving state 2018-08-26 15:42:37 +08:00
src Fix missing pSize. 2018-08-28 11:12:49 +08:00
.appveyor.yml Add qmldir. 2018-08-28 03:20:37 +00:00
.gitlab-ci.yml Remove native build as they do not have pulseaudio. 2018-08-18 08:28:37 +00:00
.gitmodules Improve AudioBubble && fix flathub issue. 2018-08-17 19:46:46 +08:00
.travis.yml Update .travis.yml 2018-09-05 09:13:24 +00:00
BUILD.md OSX build instructions 2018-02-27 12:08:09 +00:00
LICENSE Add LICENSE 2018-02-27 04:17:16 +00:00
README.md Add AppVeyor artifacts. 2018-08-19 10:58:48 +00:00
matrique.pro Rearrange icons. 2018-08-26 14:01:08 +08:00
org.eu.encom.matrique.appdata.xml Bump to 218. 2018-08-24 14:16:05 +08:00
org.eu.encom.matrique.desktop Rename for Flathub. 2018-08-16 11:39:00 +08:00
qtquickcontrols2.conf Prepare for multiple theme support. 2018-03-01 21:21:09 +08:00
res.qrc A lot of improvements. 2018-08-24 13:25:41 +08:00

README.md

Matrique

Pipeline Status Build Status Coverage Report

Get it on Flathub

"Nobody can be told what the matrix is, you have to see it for yourself. "

Matrique is a glossy cross-platform client for Matrix, the decentralized communication protocol for instant messaging.

Contact

You can reach the maintainer at #matrique:matrix.org, if you are already on Matrix.

Also, you can file an issue at this project if anything goes wrong.

Install

GNU/Linux

You can fetch the release of Matrique on Flathub. The link is at the beginning of this README.

Alternatively, you can download the Flatpak nightly build bundle from Gitlab CI.

Open the bundle using your preferred software center.

Requirements

An operating system with Flatpak installed. Fedora 28 is known to work, other GNU/Linux distributions should work as well if they have Flatpak installed.

Run

If you install Matrique through Flatpak, you should already be able to run it from the app launcher.

If not,

flatpak run org.eu.encom.matrique

Windows

There are no tested builds on Windows yet, but you can fetch the nightly builds from AppVeyor.

Most functions should work fine, but things are expected to go wrong. Open an issue if you find any bugs.

MacOS

I suggest you to check out Seaglass.

Compile from Source

You can compile Matrique from source if you want to.

The requirements are Qt, QMake, Qt Quick, Qt Quick Controls 2, Qt Multimedia, and several others.

  • Fetch the code.
git clone --recursive https://gitlab.com/b0/matrique
  • Open in Qt Creator using the default config.
  • Run.

Still prefer commands?

mkdir build && cd build
qmake ..
make
sudo make install

Acknowledgement

This program uses libqmatrixclient library and C++ models from Quaternion.

Quaternion

libqmatrixclient

License

GPLv3

This program is licensed undedr GNU General Public License, Version 3.