An Elm-based Matrix client.
Go to file
Danila Fedorin 2136bf34b9 Create an abstraction for room data.
Unless you specifically need the Sync data, this will be more useful,
since it stores the messages being sent and the like.
2019-02-25 18:09:39 -08:00
screenshots Add screenshots. 2018-12-23 20:38:04 -08:00
src Create an abstraction for room data. 2019-02-25 18:09:39 -08:00
static Add shadows to room css. 2019-02-25 17:39:25 -08:00
elm.json Add markdown rendering for messages that have it. 2018-12-20 22:59:31 -08:00
index.html Add the basic HTML file. 2018-12-23 19:20:09 -08:00
README.md Add screenshots. 2018-12-23 20:41:55 -08:00

Scylla

A minimalist client for the Matrix chat protocol.

Screenshots

Main View

Login View

Error

Why?

Riot, the flagship Matrix client, is slow. Switching rooms has a noticable delay (probably around several hundred milliseconds). History loading causes strange jumps in the scroll position. Scylla aims to be faster and more responsive, while still maintaining all the necessary features for a chat client.

What can it do?

Scylla currently supports the following features:

  • Sending and receiving messages
  • Sending and receiving images and files
  • Converting Markdown into HTML for specially formatted messages
  • Loading old history in a room

Should I use Scylla?

Maybe. Scylla aims for a more minimalistic experience, remeniscent of IRC. It doesn't strive to have the rich chat client features that Riot goes for, and attempts to polish the common tasks. If you would like a more advanced chat client, stick with Riot. However, if you prefer polished minimalism, Scylla might be the client for you.