element-x-android icon indicating copy to clipboard operation
element-x-android copied to clipboard

Switch between spaces?

Open melroy89 opened this issue 1 year ago • 11 comments

Your use case

What would you like to do?

Able to switch between Matrix spaces using Element X.

Why would you like to do it?

I have many rooms on various Matrix spaces. Element allowed me to switch spaces and allows me to give an overview. Element X doesn't seem to have this Spaces button anymore!?

How would you like to achieve it?

I want to switch spaces, so I only see the rooms within that space. Element X now show all rooms by default, without any option to filter it.

Have you considered any alternatives?

Move back to Element? :(

Additional context

No response

Are you willing to provide a PR?

No

melroy89 avatar Feb 12 '24 17:02 melroy89

There could be a Spaces filter that would only show rooms in spaces and tapping it could show different spaces, like how tapping the Favourites filter would show Unreads/People/Rooms.

Edit: After looking at the code, I realized this might not be as easy to implement as I originally thought.
In addition, the app doesn't have a feature to join public rooms or spaces yet, you can only create one. It wouldn't make much sense to be able to switch between spaces without being able to join them.

yesseruser avatar Jun 06 '24 19:06 yesseruser

I'm surprised by the lack of traction on this ticket, is there another issue to follow the implementation of Spaces for Element-X ? I have a usage of Element where spaces is quite important to filter out the rooms I only occasionally participate in and was really excited to switch to element-x on android where I only go and read a few personal rooms, having all the other rooms there make it almost unusable. Should I switch back to Element-android ?

arthurlutz avatar Jul 18 '24 12:07 arthurlutz

Spaces are a killerfeature in matrix. So why element x does not support them?

xundeenergie avatar Sep 12 '24 06:09 xundeenergie

Fully agree, if the maker can’t implement it, I switch back to Element, but on 🍎

bingobongo1965 avatar Nov 13 '24 22:11 bingobongo1965

SchildiNext as fork of Element X has implemented Spaces. But in a way, i don't like. Spaces are choosable at the bottom in a horizontally bar... The original implementation from Schildi was MUCH better.

xundeenergie avatar Nov 14 '24 06:11 xundeenergie

I would like to give a small headsup to developers.. @bmarty and @jmartinesp.

I think all the people who responded here (either via a comment or via a thumbs-up, which are a lot of people) do see value of the Element X app. I truly believe that, and people do want to use Element X.

However, as this ticket points out; we are all missing a very major key feature in Element X, namely Matrix Spaces. If Spaces aren't implemented, people will be forced backed to Element instead....

So please, give this ticket maybe more priority or at least could somebody respond on this ticket to give an update or inside what your plans are? Again, no bad feelings. I would love to embrace Element X.

In fact, it's even promoted heavily on your website: https://element.io/app-for-productivity.

The requirement, according to me are:

  • Some "Spaces" button (at the bottom of the screen? Or top?) to get a overview of all the spaces & sub-spaces on the mobile.
    • Alternatively a menu item at the top right, which allows you to add more options, besides Spaces.
    • Or another alternative, would be a horizontal menu bar at the bottom of the screen. Which should also list Spaces.
  • Once a specific space (or sub-space) is selected & active, the listed rooms/chats will be filtered based on that selected space.

melroy89 avatar Nov 14 '24 11:11 melroy89

At Element, we are very aware that spaces are important. There is work happening around spaces in the company at the product stage where we are doing users and customers interviews, and UX research. We know that spaces as they exist today do not work or do not fit well. We want to know first how we want to build them before building the action plan on GH and writing any code. We do not want to repeat past UX errors in EX.

manuroe avatar Nov 14 '24 12:11 manuroe

When Element do have their ducks in a row, will there be updates here? I have subscribed to the issue hoping that is the case.

timlepes avatar Jan 14 '25 02:01 timlepes

Is there any progress on this? This is a very important feature for a lot of Matrix users. Now we only have SchildiChat Next, a fork of EX.

sadorowo avatar Mar 29 '25 10:03 sadorowo

Related/redundant? https://github.com/element-hq/element-x-android/issues/2378

heyakyra avatar Apr 19 '25 19:04 heyakyra

At Element, we are very aware that spaces are important. There is work happening around spaces in the company at the product stage where we are doing users and customers interviews, and UX research. We know that spaces as they exist today do not work or do not fit well. We want to know first how we want to build them before building the action plan on GH and writing any code. We do not want to repeat past UX errors in EX.

Could Spaces not be provisionally added to Element X in the same way that they are implemented in Element? At least that way mobile users can use their spaces until the new vision is ready for release.

Alternatively, please consider adding pinned message and GIF support to Element for Android & iOS. That way there would at least be one mobile platform that has all the current desktop features in one place. As it stands, I won't start the planned migration of my Discord community to Matrix because these 3 features (spaces, pins, GIFs) don't exist altogether on any of the Element apps for mobile, and without these, community members are likely to reject Matrix outright.

SchildiChat Next as an alternative is a good alternative, but a sizable number of people have iPhones, and SchildiChat Next (on mobile) is Android only.

Regardless, it would be nice to have a rough timeline on when we can expect to see some form of Spaces integration in Element X...

9littlebees avatar Apr 28 '25 08:04 9littlebees

I have seen, that there is now a feature for spaces. But what I'm still missing is a filter function for it. I don't want to see matrix rooms bundled with my 1-to-one chats. I wish there were a function to separate rooms, that are in a space from the rest and show the other matrix rooms also separated from 1-to-1 chats (e. g. 1-to-1 chats with rooms above or under them.

liamthexpl0rer avatar Oct 16 '25 14:10 liamthexpl0rer