News for hackers. Stuff that matters.
Re:The worst volume control UI in the world (2017) by mortenjorck on Tuesday July 13, 2021 @10:20PM (#27828845)
Teams’ notifications on Mac are an ongoing debacle. Because they are Microsoft’s own implementation, rather than using the system API, not only do they not respect DND, they also helpfully get lost behind other notifications that come in from properly designed applications.

According to the Microsoft admin updates I’m subscribed to, native notifications on Mac have been in a beta channel for months, with a full rollout pushed back repeatedly for no reason that I can discern.

Re:The worst volume control UI in the world (2017) by HelixEndeavor on Tuesday July 13, 2021 @11:09PM (#27829191)
Developers stubbornly refusing to utilize the tools provided by the operating system because they think they can do it better (90% of the time they can't) is one of my greatest pet peeves.

You should ONLY ever use your own engine for things like notifications if the particular OS doesn't support them (pre-10 Windows)

Re:The worst volume control UI in the world (2017) by hackthememes on Tuesday July 13, 2021 @11:31PM (#27829376)
I believe that in this case it's simply convenience/laziness to have a single notifications codebase across both operating systems? That and Windows didn't have native notifications when it was first developed. Not that it excuses a big chat application from MS behaving this way, just saying that they probably didn't deliberately choose to re-implement notifications just because they didn't like the OS ones.
Re:The worst volume control UI in the world (2017) by joshuaissac on Wednesday July 14, 2021 @08:01AM (#27832127)
Windows has had balloon notifications since Windows 2000. These show up as toast notifications by default in Windows 10, so compliant applications would be transitioned automatically.
Re:The worst volume control UI in the world (2017) by ygra on Wednesday July 14, 2021 @12:44AM (#27829798)
Some software also presents that in the settings as the choice between "native notifications, which don't have as many features" and "custom notifications, which have all bells and whistles". And the default of course is the one with more features, not the one that respects your settings. I think Mattermost was where I've seen that distinction.
Re:The worst volume control UI in the world (2017) by stefan_ on Wednesday July 14, 2021 @04:52PM (#27838280)
This is what happens in an Electron world. Lots of experts around to make some JS+CSS notification boxes because they keep reinventing those for every SPA anyway, but.. integrate with the native system notifications? They don't even know how Electron works so how would they begin to do any of that.
Re:The worst volume control UI in the world (2017) by mvolfik on Wednesday July 14, 2021 @03:02PM (#27836993)
overall I agree, but tbh I'm quite happy for Telegram Desktop having its own notifications - the system ones in my Ubuntu Gnome (went through a few LTS upgrades, but not heavily customized) are really messed up, especially when Firefox sends something
Re:The worst volume control UI in the world (2017) by greggman3 on Wednesday July 14, 2021 @02:01AM (#27830136)
AFAIK, every native app can subscribe and read all notifications, at least on Windows. So, sending notifications to the OS is a huge privacy issue.
Re:The worst volume control UI in the world (2017) by bouke on Wednesday July 14, 2021 @01:52AM (#27830083)
To add insult, the notifications are a separate window on macOS. So when you use cmd+tab to switch _to_ Teams, you might end up in that notifications window. Even when there are no Teams notifications, that window remains. This is very painful when in full-screen mode, as cmd-tabbing to Teams simply doesn’t work.

I’m on the beta where you can switch to native notifications, but they’ve only implemented that (poorly) for chat notifications. Calls still use their own notifications. Poorly you ask? Well the notification doesn’t show the sender when posting in a group channel; it uses the group name as the notification title.

Re:The worst volume control UI in the world (2017) by MaanuAir on Wednesday July 14, 2021 @06:31AM (#27831532)
If you’re on a 2nd space in macOS, typing CMD-TAB to switch to the Teams window in 1st space will NOT display Teams and will keep you in 2nd space.

Breaking the native CMD-TAB shortcut is breathtaking…

(Workaround: switch to any other app in 1st space first, then switch to Teams…)

Re:The worst volume control UI in the world (2017) by MaanuAir on Thursday July 15, 2021 @09:30AM (#27844428)
Well another workaround actually: CMD-TAB until focus is on Teams, DOWN, DOWN, RETURN does the trick as well. But, how embarassing...
Re:The worst volume control UI in the world (2017) by lillesvin on Wednesday July 14, 2021 @06:06AM (#27831373)
They're registered as a separate window on Windows too. When I alt-tab, I frequently end up in the notification window.

My main question is, why are people still doing desktop apps in JS? (Yes, I know, cross-platform... There are other ways to do that.) They always end up breaking with the native UI conventions on the host OS, and they're stupidly resource hungry.

Re:The worst volume control UI in the world (2017) by johnwalkr on Wednesday July 14, 2021 @06:50AM (#27831654)
Could be worse. In outlook for Mac, there are native notifications but the only button on them is “delete.” I thought it was dismiss for quite some time.

And when you use command-tab to delete search terms, i what it actually does is delete the highlighted email.

Re:The worst volume control UI in the world (2017) by bouke on Wednesday July 14, 2021 @07:49AM (#27832039)
Microsoft ignoring default shortcuts or even assigning different behaviour in their various macOS apps is driving me insane. On Teams one cannot even discover shortcuts from the menubar as the menubar doesn’t contain any actions beside undo/redo.

Electron must be the new embrace extend extinguish of macOS.

Re:The worst volume control UI in the world (2017) by dkdbejwi383 on Wednesday July 14, 2021 @02:25AM (#27830268)
It makes me wonder how they manage to get it so wrong. Is there nobody at Microsoft who uses teams that they can ask for UX feedback? Does all the user feedback they collect go straight to the bin?
Re:The worst volume control UI in the world (2017) by r00fus on Wednesday July 14, 2021 @02:48AM (#27830369)
It's a competition among the sub-groups to see who can inflict the most damage...
Re:The worst volume control UI in the world (2017) by heythere22 on Wednesday July 14, 2021 @01:10AM (#27829921)
You would think its better on windows, but it's not. The notifications ignore the global notification settings and pop up even when you only allow notifications with priority. And they are using their own implementation as well
Re:The worst volume control UI in the world (2017) by OGWhales on Wednesday July 14, 2021 @08:59AM (#27832512)
I see there is a setting in teams for using windows' notification vs using teams' notifications. I haven't tried it, so it probably doesn't actually work, but I figured I'd point it out.
Re:The worst volume control UI in the world (2017) by hbn on Wednesday July 14, 2021 @10:07AM (#27833157)
Also the sound seems to register itself as a media sound, so it will hijack your play/pause functionality. If I'm playing music and get a call, pressing play/pause to stop my music will just stop the ringing while continuing to play the music. Additionally, if I get a call and pick up, later on if I hit play/pause it'll continue playing the Teams call jingle instead of my music.

It can even be seen in Big Sur with the new playing media icon in the top bar. If I click that I can see that there's an item for my music, and an item for Teams sounds.

Re:The worst volume control UI in the world (2017) by cygned on Wednesday July 14, 2021 @12:20AM (#27829689)
They also get lost when you're in fullscreen. If I wouldn't get them on my watch, I'd basically be unreachable on Teams.
Re:The worst volume control UI in the world (2017) by faebi on Wednesday July 14, 2021 @05:23AM (#27831163)
Exactly. I have one screen and I am nearly always working in full screen. My mac is often muted at the same time. Like that I am able to miss many calls because MS Teams shows the notifications on a space which I am not using. This would be no issue if they used system notifications.
Re:The worst volume control UI in the world (2017) by robin_reala on Wednesday July 14, 2021 @04:14AM (#27830816)
I have native mac notifications? Menu / Settings / Notifications / Notification style / Mac.