Using a centralized service like Discord where you are the product, where the protocol is intentionally and legally enfoced as proprietary, is a real bad idea.
Parent complains that Discord 'servers' are misnamed because they are not literally individual servers. I asked them if they have a similar gripe with IRC, because IRC 'channels' are named that after radio/tv channels, but they are not literally radio channels.
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.
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.
You can collapse the channel list if the channels are grouped together.
They also recently added server folders so you can collapse the server list.
>Wasted UI space. Takes up my entire screen.
You don't have to use it in full screen... just resize the window...
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.