> Discord is probably the only company that can make voice+chat+streaming software right.
Discord is absolutely terrible though compared to what I'm used to. The default settings are bonkers — you get badges and dots and all the crap EVERYWHERE, but it turns out those all are super-important @all @here @everyone "server announcements". Broadcast mentions should just never have been invented. They definitely shouldn't be displayed the same as personal mentions. And Discord notification settings aren't easy to configure correctly. I somehow managed to mute a "server" so much that I wasn't receiving even direct mentions, when my intention was to only disable non-direct ones.
The UX for when you haven't been reading a chat for a while is also awful.
The UX in general, with it being an Electron app and implementing all controls and their behaviors from scratch, just can't technically get even close to feeling macOS-native. This, the forced auto-updating, and having to run one more Chromium instance, made me realize that I can run it as a browser tab and not lose anything.
> Discord is absolutely terrible though compared to what I'm used to
What are you used to? Genuine question. I've tried many options and to be honest, discord has been the nicest so far. Yeah, it's far from perfect - but I still found it way better than slack, teams, meet, zoom. Although I personally don't really mind the mentions - I spend a decent amount of time in public servers, and have learnt to just suppress what I don't want (I also run windows, not macOS, so maybe that's also part of the "issue"?)
On the Electron UX part — I just don't like apps implementing their own controls instead of using system ones, regardless of how it's done. (yes, both Telegram clients that run on macOS are guilty of this as well)
Discord is absolutely terrible though compared to what I'm used to. The default settings are bonkers — you get badges and dots and all the crap EVERYWHERE, but it turns out those all are super-important @all @here @everyone "server announcements". Broadcast mentions should just never have been invented. They definitely shouldn't be displayed the same as personal mentions. And Discord notification settings aren't easy to configure correctly. I somehow managed to mute a "server" so much that I wasn't receiving even direct mentions, when my intention was to only disable non-direct ones.
The UX for when you haven't been reading a chat for a while is also awful.
The UX in general, with it being an Electron app and implementing all controls and their behaviors from scratch, just can't technically get even close to feeling macOS-native. This, the forced auto-updating, and having to run one more Chromium instance, made me realize that I can run it as a browser tab and not lose anything.