Open PureTryOut opened 8 years ago
Actually, giving and fetching some categories would be great on the server side. Not sure if matrix.org currently sends it; if it doesn't, it should. And yes, displaying those in Quaternion is a good feature to have. As for removing voice chats (and actually any chats) - I'm afraid it's a purely server-side problem. Quaternion cannot find out whether a certain room is abandoned/closed or not, it just shows the list of this user's rooms sent by the server. Not sure how Vector deals with that.
For room tags, you could use what Vector does. This way it's synced between Vector and Quaternion as well.
Thanks for recording it here. What Quaternion needs now is dealing with account data...
No problem, I realized posting it in #quaternion:matrix.org was nice, but would be hard to find back later on.
And yes, priorities ;)
Which of the three features might be implemented first?
FWIW I'd vote for sorting.
Sorting will surely come first. While most of Quaternion's UI is now more or less solid, even if limited, the lack of order in the room list is the ugliest thing that immediately hits the eye.
I think we'll use this issue as an umbrella but I'll make a separate one specifically for a short-term target (sorting, that is).
When Riot.im gets around to implementing custom room tags, having a mechanism to automatically fetch and parse groups under those tags would be an amazing addition.
It would be great even without Riot; it's just that so far we're constantly behind Riot in that respect.
Riot already can display rooms grouped by custom tags, but at now it miss interface for set custom tags to Matrix rooms (this can be done only via direct API calls https://matrix.to/#/!DgvjtOljKujDBrxyHk:matrix.org/$1511507740966fPeiU:imninja.net ). Will be good to implement adding custom tags to rooms in Quaternion interface.
Oh that's not a Riot only feature, this is great.
To be more specific, this feature is not proprietary to Riot, in the "the protocol does not enable other clients to do that" sense. Since the protocol allows that, eventually this will land in Quaternion as well. How soon is another question and as I just mentioned in #Riot, the answer to it implies quite a bit of patience.
For the record, this depends on QMatrixClient/libqmatrixclient#134.
Here is my "Aaron doesn't know how tags work" comment.
5. Double-click on the tag.
I'm going to call 3 fixed, if you want to do more that's fine but I think that is good enough.
Currently the room list seems like a mess, this is probably mostly because it doesn't sort or filters the rooms.
For example every room with a voice chat active shows up as a new room. This in itself is fine (for now), but once the call is ended, the room should clear itself. If I leave the room manually, it shows up as
Empty room (!idhere:matrix.org)
.Also, Vector has just (yesterday actually, 2016-08-30) implemented a new room category for 1-on-1 chats. This could also be added to Quaternion to make them stand out. The rooms should be named to the other user you're chatting with. While you're at it, favorite and low priority rooms would be nice as well.