teams-for-linux icon indicating copy to clipboard operation
teams-for-linux copied to clipboard

Show meeting notification as separate window with "join" button

Open antimatter84 opened this issue 2 years ago • 6 comments

Feature Request:

Enable teams-for-linux to open an additional window as meeting notification. The window contains the meeting title and a button for joining the meeting. The window would stay open until the user joins the meeting or dismisses the window.

The purpose is to have a more prominent reminder for the upcoming meeting and an easy way to join the meeting.

antimatter84 avatar Apr 04 '23 09:04 antimatter84

Appreciating this change, too! Currently, I'm using this app, because I get a tray icon. In addition to that I keep the PWA open to get the additional notification window.

tirolerstefan avatar Apr 26 '23 09:04 tirolerstefan

To be able to add a "join" button we will need to create our own notification window. We use to have one, but it was a bit unreliable. I will put it on the 2.0 roadmap as, when ms moves away from angular to react, we will need to re-implement quite a few things)

IsmaelMartinez avatar Jun 08 '23 11:06 IsmaelMartinez

@IsmaelMartinez Before I open another issue: When this is implemented it should also be ensured, that the window is visible on all workspaces.

I have the teams client running on a dedicated workspace and I never get any visual notification on incoming calls when I'm on another workspace. I only hear the incoming call sound.

If this can be improved without having a separate window I can also create a new ticket.

EDIT: Sounds like same issue as #313 but the enableDesktopNotificationsHack mentioned there seems to be gone now?

mikehaertl avatar Aug 02 '23 09:08 mikehaertl

the enableDesktopNotificationsHack is gone now, and what this feature will need is basically something similar, but it was a bit unreliable (far too much of a hack).

I will see if at some point I can look into this, but anyone is more than welcome to have a go at it. ;)

IsmaelMartinez avatar Aug 04 '23 12:08 IsmaelMartinez

maybe also add requests from #941 and #699

IsmaelMartinez avatar Sep 01 '23 11:09 IsmaelMartinez

Maybe we can use https://github.com/mikaelbr/node-notifier (or find an alternative that is also maintained)

IsmaelMartinez avatar Jun 11 '24 06:06 IsmaelMartinez