Giter Site home page Giter Site logo

Comments (5)

TheLastProject avatar TheLastProject commented on August 9, 2024 1

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?

from element-desktop.

jfrederickson avatar jfrederickson commented on August 9, 2024 1

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.

from element-desktop.

t3chguy avatar t3chguy commented on August 9, 2024 1

it could be a frameless window that is created and has Answer/Decline + some info on it

from element-desktop.

 avatar commented on August 9, 2024

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"

from element-desktop.

vertigo220 avatar vertigo220 commented on August 9, 2024

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.

from element-desktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.