element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.15k stars 1.99k forks source link

EASE OF USE(two main features/'buttons': 'new room', 'directory' & auto-fill the @...:matrix.org, on sign-in and invites) #8924

Closed ghost closed 3 years ago

ghost commented 5 years ago

<-->

Description

After having the amazing opportunity to introduce matrix.org, and therefore riot.im to a large group, of new non-technical/mainstream users (around 30 people fighting for human rights in northern British Columbia, that where censored and shut down after the latest developments).

I would like to report the feedback given to me: (Before I start, I would like to point out, that when this issues where encountered, only because this group understood the reasons behind the matrix.org project and what was at stake. They rejected abandoning the platform. But I could see, in a different situation, maybe if someone had not passed through such a traumatic experience with the censorship, or in a situation where freedom is not so ingrained on someone decision to use RIOT. This issues could be the reason, for someone not giving it a chance).


So there where two main issues reported when using riot, and a minor issue with a very pratical solution for the problem.

The issue that they encountered, while using RIOT and that felt should be the center of the UI design, were not having the following main features/'buttons' (or whatever you want to call it), the 'new room' and 'search room'. So in my words, I think this means the creation of rooms and the search of rooms(and maybe in my opinion, not this group, with the new release also the creation of communities) should be the focal point of riot, and should be easy and almost automatic to find. If off-course your focus, is to appeal to the mainstream/non-technical users, which i assume it is. And also, the not so important minor issue, that they encounter (in they're words), was the use of a complicated username scheme. After talking a little bit about this, we came to a solution. To have riot, auto-fill the @...:matrix.org(or any other server), when the username is needed when signing-in or inviting other users(and maybe even also on room ids).

And with the first issues stated previously, I am not trying to say that there is the need for the creation of two buttons exclusively, because both of those topics are related to each other but a, more straightforward/interactive way to make those two actions a easy task, inside riot.


Not trying to undermine the amazing work, that was made to publish the new redesigned release, or any past work. But having used older releases of riot-web. I believe that this issues have been, further aggravated in the new redesign (not being a problem to me. But I can see why, for new-users this could be a issue), so making it even less straightforward, the execution of those essential tasks.

Hope this feedback is valuable for the riot team. Cheers, Alexis

lampholder commented 5 years ago

Hi @sk-alexis - just to make sure I've understood, is it fair to distill the above into:

ghost commented 5 years ago

autofill: yes, so new users only have to use username, but still appears the full adress UX: yes correct

Best Regards, ALEXIS SAMPAIO KOKORELIS

Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Wednesday, 27 February 2019 7:07 AM, Tom Lant notifications@github.com wrote:

Hi @sk-alexis - just to make sure I've understood, is it fair to distill the above into:

  • autofill the matrix server name where possibel
  • riot UX should make it very easy to create or discover rooms and communities and users

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

t3chguy commented 5 years ago

But how is it meant to know what address to fill, my username is @x:riot.ovh for instance

ghost commented 5 years ago

Sorry that i took a bit longer to respond, But i was travelling in Alaska and Northern BC where I didn't really had decent internet.

Yes being, that matrix.org is developed to became a decentralized system. And given that is not a good idea, to use :matix.org as a default, because it would centralize the system (the opposite direction of the project goal). But what i would sugest is that when signing up, you would be able to chose your default server (probably because most of your communications would be within that server, so having it autofilling by default and if you want you would just delete it and replace with the correct one). Noted that, in this moment for new users probably that server would be matrix.org.

Cheers, Alexis ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, 28 February 2019 12:14 PM, Michael Telatynski notifications@github.com wrote:

But how is it meant to know what address to fill, my username is @x:riot.ovh for instance

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

aaronraimist commented 3 years ago

I am going to close because this really doesn't seem like a good idea and the user has deleted their github account