mirukana / mirage

A fancy, customizable, keyboard-operable Qt/QML & Python Matrix chat client for encrypted and decentralized communication.
GNU Lesser General Public License v3.0
412 stars 40 forks source link

The idea of "Discordification" #205

Open BradKML opened 3 years ago

BradKML commented 3 years ago

As observed in https://github.com/vector-im/element-meta/issues/1476 and https://github.com/quotient-im/Quaternion/issues/425 and https://github.com/mujx/nheko/issues/462 It might be good to discuss the ideas of how discord is different from Matrix/Element, in regards to FOSS and UX usability. The Vector userbase is still arguing over how things should be done, and Mirage can lead a good example to clarify what the main goal is.

mirukana commented 3 years ago

Dedicated issues should be created for all these different topics; there's a lot of different "instant messaging software" ideas to discuss, and they shouldn't be grouped in a "become like a certain other product" meta-issue. We of course can borrow ideas from other clients when they do something right, but I don't plan on making Mirage a Discord clone.

I haven't used Discord since 2016, so I don't know how it has evolved since then, but most applications today all look the same and focus on dumbing down their interface in an effort to appeal to the lowest common denominator. What I strive for is a software that can be embraced by power-users, without sacrificing on UX or complicating what should be simple and take the least amount of clicks ─ I am personally appalled by Element's latest trend of hiding elements as basic as what rooms you've joined, or who's part of a room, behind extra subcontrols and other "show more" links.

BradKML commented 3 years ago

@mirukana the main issue I have with "dumbing down for the sake of it" is the Discord, indeed, is made to handle large amounts of community participation from an account: It is made to handle the high social activity. Other than that I hope that each issue can have its own issue page.

MRAAGH commented 3 years ago

So is the point of this borrowing good ideas from other clients, or making it easier for Discord users to switch to Mirage? @BrandonKMLee

erkinalp commented 3 years ago

haven't used Discord since 2016, so I don't know how it has evolved since then

It evolved a lot, and become way more complex than it used to be.

BradKML commented 3 years ago

@MRAAGH borrowing GOOD design ideas from Discord (since it is getting complex), and applying it to Mirage.

theotheroracle commented 3 years ago

would note that communities are deprecated and spaces are in beta

ptman commented 2 years ago

Spaces are in beta and soon to be out of beta. There is support for permissions based on room membership. The voice chat isn't similar to discord currently.

alarig commented 2 years ago

Are spaces implemented in mirage? I didn’t find any option to activate it.

MRAAGH commented 2 years ago

@alarig Nope, no spaces in Mirage (yet)

alarig commented 2 years ago

Thanks for the info, I’ll wait then! It’s the only missing feature for me :)