Switch between spaces?
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
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.
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 ?
Spaces are a killerfeature in matrix. So why element x does not support them?
Fully agree, if the maker can’t implement it, I switch back to Element, but on 🍎
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.
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.
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.
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.
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.
Related/redundant? https://github.com/element-hq/element-x-android/issues/2378
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...
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.