I think the main reason is just performance. The official client is slow and slows down my computer. I have signed up and joined a few servers like Mario maker ones and the one for the diablo disassembly project (which I always forget the name). Currently, once in a blue moon I open it in search for mario maker IDs. However, I never spend any time there, as the chatting experience is not very good.
It's not very good because:
- notifications work badly for me (notifying a lot more than I'd like, I briefly tried to get it to only notify me when someone called me specifically, but I can't couldn't find a way that wouldn't involve going through all the channels
- it's slow and uses too much memory for my puny little pc
- it's hard to keep track of the last read message and current latest message. It requires clicks and it's clunky to use.
- this is a personal one, I find the interface really ugly and I value beauty in my UIs
If there was a server I was incredibly excited about I could put up with it. But given my mild interest, I end up never logging in. If there was a terminal UI that I could leave running in the background, not taking too many resources, I'd definitely leave it on a tab and interact on topics I found interesting, just like I do currently with IRC.
Because the discord desktop program is kind of crap? Why can't I collapse the godamn channel list? edit: because I was misunderstood, I mean collapsing the column so that chat takes up the entire window space. I've only been able to do this through developer mode edits.
It's all so bad. Wasted UI space. Takes up my entire screen. Sys req is way out of proportion for a chat client. Weird UI prompts.
Resizing the window does not change anything, it makes things worse as the messages now will not be displayed properly. Try it. Resize the window, you will notice the parts whose size does not change at all.
Why is that in a 80x24 terminal I have everything on screen while typical Electron applications require one workspace per application otherwise the crucial data becomes ugly? Just let us resize bits or make them collapsible or something.