3 ms·
I didn't expect anything and was pleasantly surprised to be able to follow all talks if I wanted to, all with the room for questions and such. Congratulations,
by rakoo 6y ago
I didn't expect anything and was pleasantly surprised to be able to follow all talks if I wanted to, all with the room for questions and such. Congratulations, and thank you very much !
There were a few pain points, given the special nature of the rooms. Here's my workflow for joining a room:
- I have my own homeserver and am using Element Desktop
- When I'm interested in a talk, for a room I'm not already in, I need to get the room. I can't simply copy-paste it, because there's a link to https://matrix.to https://matrix.to and I don't want to fill my own homeserver every time. I need to click on that first link _then only_ I can extract the "#room:matrix.org" I'm interested in. I wish there was just a "matrix://" or something I could click and that my system could understand.
- I joined many rooms just for FOSDEM and I didn't want to "pollute" my usual rooms. So I used the Communities thing from Element but it's counter-intuitive: in all other applications (Discord, Slack, I assume others) that button is a "namespace" at the top of a usual hierarchy (namespace/channel). In Element it's more like a tag: when I put the room in the community, I'm actually saying that the community is a view that lists all rooms with the corresponding tag. I don't know yet if I prefer this way of working or not, but maybe the elements should have a different appearance than other tools
- Linked to the above, there's no "community" for the default view, which is "all of them" if I understood correctly; I have to know that I need to click after the list, below the "+"
- Adding a room to a community is not exactly straightforward as well. I need to go in the Community, then add the room... but it must already be added beforehand, because #room:server.org doesn't seem to work.
All in all it's a lot of manual manipulations for being able to use Element the way we're expected to be able to use it. Surely your backlog already has some items for the points above, so I'm going to wait patiently :)
- DenseComet 6y agoMatrix.to should remember your homeserver, but a "matrix://" url scheme is being worked on [1]. Work on that is caught up a bit in the backlog however, but there are folks in the ecosystem pushing that along in 3rd party clients. Communities are going away in favor of spaces (relatively?) soon. That was the topic of Matthew's talk at FOSDEM [2], and the entire experience should be vastly better. [1] https://github.com/matrix-org/matrix-doc/pull/2312 https://github.com/matrix-org/matrix-doc/pull/2312 [2] https://www.youtube.com/watch?v=TzUfS08lMek https://www.youtube.com/watch?v=TzUfS08lMek
- Arathorn 6y ago> there's a link to https://matrix.to https://matrix.to and I don't want to fill my own homeserver every time. Hm, for Element Desktop matrix.to should deeplink into the app, and so prioritise your client's settings there. If that's not working, please file a bug at https://github.com/matrix-org/matrix.to/issues https://github.com/matrix-org/matrix.to/issues. For Element Web, the theory of matrix.to is that it remembers the URL of your preferred client (and ideally your homeserver) and so fixes up the links to do the right thing. In practice we rushed this in for FOSDEM and got it so you can provide the client in the URL (e.g. https://matrix.to/#/#misc:fosdem.org?web-instance[element.io]=chat.fosdem.org https://matrix.to/#/#misc:fosdem.org?web-instance[element.io... means "join this via the element web at https://chat.fosdem.org https://chat.fosdem.org") - but we didn't hook it up to remember the default. I've just filed this as https://github.com/matrix-org/matrix.to/issues/197 https://github.com/matrix-org/matrix.to/issues/197. Meanwhile, specifying a default homeserver (as opposed to client) is https://github.com/matrix-org/matrix.to/issues/15 https://github.com/matrix-org/matrix.to/issues/15. > I used the Communities thing from Element Communities are a mess and being replaced by Spaces. Ironically Spaces behave the same way fundamentally (they filter your room list rather than switch you between namespaces), but we hope this will feel okay if executed better. > There's no "community" for the default view This should be fixed with Spaces (although quite how is still up for debate - the current behaviour still makes you 'click in the background' to unselect a Space). So, good news: spaces should solve most of this. Meanwhile i've bumped the priority on the matrix.to issue you hit :)
- rakoo 6y agoI understand my own fault now: I deny all cookies by default, this might be the reason I had to enter the homeserver every time. Still, I'm not super comfortable with the idea of phoning home to someone else, even though "home" doesn't know what room I'm joining. I haven't had the chance to attend your talk about Spaces, I'm waiting for the video. Can't wait to see how Spaces change the landscape :)
- Arathorn 6y agoAgreed that matrix.to is a hack - hopefully the matrix:// URI scheme will get off the ground shortly and render it unnecessary. Meanwhile, the Spaces video is up at https://www.youtube.com/watch?v=TzUfS08lMek https://www.youtube.com/watch?v=TzUfS08lMek :)