If it’s not supported by the protocol, how is an admin’s sorting of channels supposed to be pushed to the users in the server?
How does my client know to use dark mode without the protocol knowing?!
Comment on In light of changes coming to discord: Sharkord
Grail@multiverse.soulism.net 3 weeks agoIf it’s not supported by the protocol, how is ad admin’s sorting of channels supposed to be pushed to the users in the server? It won’t work, it can’t be a client option. If it has to be a client option and it can’t, then it’s impossible.
If it’s not supported by the protocol, how is an admin’s sorting of channels supposed to be pushed to the users in the server?
How does my client know to use dark mode without the protocol knowing?!
Are you saying you want the moderators of a Discord server to decide whether users on the server use dark mode or light mode?
I’m saying you’re confused on how the technology works. There’s differences between the protocol, user account settings, user account preferences, and local client settings.
The protocol is how messages are sent and processed. User account settings are what your user is allowed to do and kept on the server. User account preferences are things that should be sent to your client when you log into it. Local client settings are things that the software you are running should know.
Your group arrangement should either be under user account preferences, or local client settings. This is not part of the messaging protocol.
Your group arrangement should either be under user account preferences, or local client settings
I disagree. On Discord, channels are sorted and grouped by the server admins. This is good UX design because it gives every user on a server the same experience of the channels, and doesn’t require users to all replicate a bunch of the same work.
What you’re proposing as a solution is that every single user in a Matrix space is responsible for sorting and grouping all of the channels in the space that they’ve joined. That’s a ridiculous proposal because 99% of users aren’t going to go to that ridiculous effort, they’re going to be happy with the default settings. I think your idea is better than Matrix’s current setup, but it’s far worse than Discord from a usability perspective.
kata1yst@sh.itjust.works 3 weeks ago
I don’t understand what you’re trying to say. Matrix is the communication protocol between clients and servers. It can’t dictate how a client displays those communications. It would be like TCP demanding that webpages be laid out a certain way.
Grail@multiverse.soulism.net 2 weeks ago
HTML and CSS are also protocols. But I think a better analogy is RSS. RSS carries information about the order of posts, which clients can use however they want. I think that’s the right way to do this feature.