Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No explicit button for the 'home page' #15246

Closed
ixxie opened this issue Sep 20, 2020 · 5 comments
Closed

No explicit button for the 'home page' #15246

ixxie opened this issue Sep 20, 2020 · 5 comments
Assignees
Labels
A-Spaces Spaces, groups, communities T-Enhancement

Comments

@ixxie
Copy link

ixxie commented Sep 20, 2020

Description

Element has what I would call a 'home page' where I can see people and rooms I subscribe to which are not part of a community. The navigation, however, offers no explicit button to reach this central page.

Here is how the navigation looks like when a community is selected:

Screenshot from 2020-09-20 22-46-20

In order to navigate back to the home page, one must deselect the community by pressing it again:

Screenshot from 2020-09-20 22-46-25

This is rather intuitive; before figuring this out, I tried to press my own username in the top left; this turns out to do exactly the same thing as the overflow menu to the right of my username (seems strange, but not completely implausible). I spend some minutes looking around for a home page button until I figured out it didn't exist.

I would love an explicit 'home' button on the top of the community bar. Alternatively, clicking my user name navigate to the home page would also be more intuitive.

Sidenote: its also a little strange that the main chat doesn't change when navigating between communities; I think it makes it hard to localize where you are at in navigation. The community in this example has no rooms, but even having a placeholder landing page with some basic information about the community would be more intuitive.

Version information

  • Platform: Desktop
  • OS: NixOS (unstable channel)
  • Version:
    • Element version: 1.7.5
    • olm version: 3.1.3
@jryans jryans added T-Enhancement A-Spaces Spaces, groups, communities and removed T-Defect labels Sep 21, 2020
@jryans
Copy link
Collaborator

jryans commented Sep 21, 2020

Thanks for the feedback, you're not alone in finding the communities navigation very strange. It's definitely on the list to be reworked.

@stephanerosa
Copy link

I'm new to Element, coming from the world of Discord. I'm totally lost with the navigation (and many other things but ok). To leverage on the great suggestions from @ixxie above, I add some more ideas.

Really the concept of communities is totally useless at the moment, at least until the following is fixed:

  • There is no way to auto_join_communities in settings. If there was, we could at least auto invite newcomers to a Welcome community with a nice home page and give them the first instructions to survive the quite poor UX
  • There is no way to /join a community, nor to actually find a community at all even if public.
  • The community homepage is great except nobody will ever find it, its link being buried in a tiny three dots link
  • Inviting people to a community seems not to work. Only after they are ALSO invited to one of the community rooms, then they get both notifications (for community and room). But inviting only to the community does not do anything. Doing it the other way around (first room, then community) does not work either... until you disinvite for the room and suddenly the community invite appears to the user.

I suggest some quick wins:

  • clicking on a community button ALSO brings up the Community page, so you know where you are. At least, do it every first time in a session, then remember the last room the user was in.
  • remove this on/off "feature" when clicking on communities (once you get the community, the other you get the "home") as it's horribly confusing. The Home should be when clicking on the user icon, or better a dedicated top home button.

/me thinks this utterly urgent. Actually the whole UX is utterly urgent as even with great features if you drive users nuts they won't stay :-(

@Casuallynoted
Copy link

I came here specifically to agree with this- I’ve been hosting a Synapse server for some time now, and every time I have a friend try to join it using Element the UX/UI is what makes them immediately stop. Coming from a service like Discord or Slack where things are segmented into servers with their own unique channels, the layout of Element feels archaic. DMs are treated exactly the same as rooms and communities both in the UI and seemingly by the app itself, and it’s super confusing to the user. It feels like you’re doing math problems trying to figure out where stuff is. I don’t mean to sound overly critical because I actually really love the work that you guys are doing with Element/Riot, but especially on mobile it’s too much work on the user’s part to enjoy using.

@t3chguy
Copy link
Member

t3chguy commented Dec 15, 2020

Element has what I would call a 'home page' where I can see people and rooms I subscribe to which are not part of a community. The navigation, however, offers no explicit button to reach this central page.

This is coming as part of spaces

@t3chguy t3chguy self-assigned this Dec 15, 2020
@jryans jryans removed the Z-UI/UX label Mar 8, 2021
@t3chguy
Copy link
Member

t3chguy commented May 12, 2021

Closing in favour of #17203

@t3chguy t3chguy closed this as completed May 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Spaces Spaces, groups, communities T-Enhancement
Projects
None yet
Development

No branches or pull requests

5 participants