Live data from Hacker News

A Year Using Matrix and Riot

itscode.red

51–60 of 82 posts

Re: A Year Using Matrix and Riot

#51
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

Thank you for fighting the good fight!

Re: A Year Using Matrix and Riot

#52
post #14

Earlier quoted context omitted.

Probably a "quick and easy" way to fix this would be to just rely on Google's Material Design resources and tools, which I think are generally liked by most people. This may be an alternative: https://getmdl.io/index.html

please not another MD app! the amount of wasted space is ridiculous!

I agree with you. But! If screen real estate is a priority to you, you may want to use something compact like weechat-matrix anyway, and let those with spare space have their mostly empty UI. It's really refreshing to finally have an open protocol with free client choice.

Re: A Year Using Matrix and Riot

#53
Is multi-account support being actively worked on for Riot? So (as a use case) I can be signed in to my personal matrix.org account and my (work) private HS account at the same time?

If not I was planning on taking a look at it myself despite my JS being rusty and have never done anything with Electron before but I haven't had time to go through the code and see how much of it is designed being built around just a single user account. I remember the old Matrix Console app for Android had multiple account support.

Re: A Year Using Matrix and Riot

#54
post #36

Earlier quoted context omitted.

I'm using Slack & Riot ... and from my point of view Slack has many of the same issues that riot has as well (performance, room switching, etc). I agree the UX is not as intuitive as on slack, but I'm sure the get there. One thing that I did not ever find out in the UX is how to change own presence and how to get the others presence (it's always offline).

Not sure if it's still true, but I read a while ago that the matrix homeserver has presence turned off due to load.

this is still true on the matrix.org server, sadly.

Re: A Year Using Matrix and Riot

#55
post #9

Earlier quoted context omitted.

Is there a bunch of work going on from the team there in preparation for the Purism Librem 5, or is that mostly their efforts that happen to rely on your tech?

Sadly it’s ended up being the latter. We’d like to help them, but doing so would pull time away from the core Matrix stuff, which would require us to fund more people to cover the work. They haven’t been able to supply any funding, so we’re supporting them on a best effort basis instead.

That's concerning. One of the reasons I bought a Librem 5 is that I thought this would fund development of Matrix.

The Librem 5 page says “partnering with Matrix” but it now sounds like that has no meaning.

Re: A Year Using Matrix and Riot

#56
post #53

Is multi-account support being actively worked on for Riot? So (as a use case) I can be signed in to my personal matrix.org account and my (work) private HS account at the same time? If not I was planning on taking a look at it myself despite my JS being rusty and have never done anything with Electron before but I haven't had time to go through the code and see how much of it is designed being built around just a si…

What’s wrong with multiple tabs in a browser?

Re: A Year Using Matrix and Riot

#57
post #11

I Tried to use Riot.im with a friend of mine, who's also a hacker and we couldn't figure out how to create a room for us to chat. We're probably too dumb for this.

Bottom left; click the little person icon. A modal pops up asking you to enter the user ID of the person you wish to chat with.

There are valid complaints to be made about Riot's UI, but I really don't think that's one of them.

Re: A Year Using Matrix and Riot

#58
post #53

Is multi-account support being actively worked on for Riot? So (as a use case) I can be signed in to my personal matrix.org account and my (work) private HS account at the same time? If not I was planning on taking a look at it myself despite my JS being rusty and have never done anything with Electron before but I haven't had time to go through the code and see how much of it is designed being built around just a si…

It's not actively happening right now but it's on the roadmap.

Re: A Year Using Matrix and Riot

#59
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

Another problem I've seen quite often in regards to Riot performance is that viewing large images in an E2E room results in massive lag within Firefox (on Linux at least).

Presumably it's because you're decrypting a 5MB image in JS, but it seems a little bit odd that the entire browser effectively locks up as long as the image is visible.

It's not the end of the world for me, but it is fairly frustrating (the people I talk to use the Android app and don't have this problem, leading).

Keep up the great work Arathorn (and the rest of the folks working on Matrix/Riot)! I've been donating quite a bit to the Matrix project ever since you started accepting funds, and I don't regret it one bit.

Re: A Year Using Matrix and Riot

#60

Earlier quoted context omitted.

I use Riot on a daily basis and I like the overall concept, we love federated where I communicate. So let me try to share some experiences that bugger me the most because I really hope you could imporve on those things. Imho those things are more important than UI. (form follows function, sorry guys ;D) - Messages that can't be decrypted on only some of my devices. This for example forces me to use my phone while sit…

From what I understand, Electron is a very temporary stopgap.

The problem is that in these cases, temporary stopgaps have a tendency of becoming permanent solutions.
Post reply on HN