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 sitting in front of my riot desktop application. This becomes worse if ppl send me URLs. I have to forward them from my phone to my pc - using an empty channel with only me reading, having riot telling me that noone is listening :D. Im-/exporting all keys on all my devices only helps for a while and is impossible while not at home. This mostly - but not only - happens with linux.
- Searching the history doesn't work well at all. Shows zero results for a string, scrolling up proves that wrong.
- My phone doesn't stop to blink even tho I read the message on my pc.
- I really do not like electron and things relying on 100+mb google sandbox software. But well, I understand your need to use it... ;D
Have you used any of the Qt based client? I'm asking because I'm interested in Matrix, the idea and the protocol look great but there is no way I'm using an electron app...
I use both nheko (Qt/C++), Fractal (GTK+/Rust) and Quaternion (Qt/QML) on a regular basis, and they are all very usable albeit not as mature as Riot yet. Definitely worth a go though.
I would love to see a PWA.. In my experience those work (a lot) better than their native counterparts. Some good examples are mobile.twitter.com, instagram.com and maps.google.com
- Messages that can't be decrypted on only some of my devices. This for example forces me to use my phone while sitting in front of my riot desktop application. This becomes worse if ppl send me URLs. I have to forward them from my phone to my pc - using an empty channel with only me reading, having riot telling me that noone is listening :D. Im-/exporting all keys on all my devices only helps for a while and is impossible while not at home. This mostly - but not only - happens with linux.
- Searching the history doesn't work well at all. Shows zero results for a string, scrolling up proves that wrong.
- My phone doesn't stop to blink even tho I read the message on my pc.
- I really do not like electron and things relying on 100+mb google sandbox software. But well, I understand your need to use it... ;D