element-desktop
element-desktop copied to clipboard
[Feature Request] Would be awesome to have the riot-web desktop app to pop up with call notification.
IMHO there is no better way to have your grandmother to use Riot-web desktop app on her laptop than by making the application window the active window simultaneously with the call nitification i.e. to force riot-web to appear in front of ohter active windows or maximize it if it was minimized to tray.
Version information
- Platform: Desktop
If there is something I hate, it's apps stealing focus. How about just adding an Answer/Decline button to the desktop notification (if it's not there yet) like basically any notification system supports and focusing the app if you hit Answer?
Well, it is. For example Xfce4-notifyd supports great notifications with buttons and it is indeed focusing the app if you hit Answer. Problem is that notification bubble tend to disappear after fixed period of time. They do not present on the screen all the time while the call notification is ringing. It's exactly the problem with non-technical users who do not spend their time around keyboard like we all do, hence missing calls if notifications have already dissapeared, because they do not able to click on the notification button since it is not already on the screen. I have to refer to my example with somebody's grandma. There is no way that somebody's grandma will be searching that particular app that is now ringing, since notification bubble with all that beautiful buttons is probably not on the screen any more. I don't know, but at least it would be great to have an option like "this instance of riot-web desktop app is installed on my grandma's laptop so it is ok if the riot-web window will pop up on the screen in front of all other windows so the call notification is explicitly visible and my grandma won't miss my call"
Better than bringing the whole window to the foreground, I think, would be to display a small "incoming call" dialog in the foreground (like Skype or Jitsi have). Granted, I don't know if Electron apps can do that, but if so I think it'd be a welcome improvement.
This obviously wouldn't work for users running Riot in a browser, of course.
it could be a frameless window that is created and has Answer/Decline + some info on it
I +1'd this, but because I think there should definitely be some sort of notification, but I don't think it should bring up the window or steal focus, as I agree apps that do that really piss me off. But the lack of any notification is definitely an issue, especially when the app is running but is minimized to tray. There's no good way to answer it at that point, and it's not obvious at all that you received a message. Because of this lack of functionality, Element has to always been open in the taskbar to be of any use at all, because if it's not, it's far too easy to miss notifications, whether for messages or calls. I can't even fathom how this isn't present, as it seems a rather basic and essential feature of any messaging app.