Signal-desktop: On Mac OS X, Signal app should only bounce once in dock upon message receipt

Created on 31 Mar 2017  路  9Comments  路  Source: signalapp/Signal-Desktop

  • [x] I have searched open and closed issues for duplicates

Bug description

On Mac OS X, a received message causes the Signal app to bounce infinitely in the dock. Other apps, such as Slack, allow you to specify that you want it to bounce just once, so it doesn't distract from your workflow.

Somewhat related to #652, but not the same issue; that issue describes the icon continuing to bounce after the app receives focus.

Another description is available here.

Steps to reproduce

  • receive a message in Signal
  • don't click on Signal immediately, or deal with the message via the notification that shows up in the top-right corner of the screen

Actual result: The Signal app bounces until you lose your mind or deal with it, breaking your focus and causing you to curse at whomever dared to message you.
Expected result: Signal bounces once and only once to let you know you've got a message.

Screenshots

  • Not applicable.

Platform info


Operating System: Mac OS X Sierra 10.12.3
Browser: Chrome 56.0.2924.87 (64-bit)

Signal version: 0.33.0

Link to debug log

  • Not applicable

Most helpful comment

YES +1000

All 9 comments

YES +1000

I like the infinite bouncing of Signal and it remembers me of unread messages. I would suggest a configuration for this to fit all needs.

On a related note, I would really like a way to turn off the bounce completely.

Please can someone do something about this? The infinite bouncing is driving me nuts!

As is mentioned in Lilia's comment on #652, we are at the mercy of the Google Chrome App API. There isn't much we can do here while we're still a Chrome App.

One way would be an option to bounce or not, at least that should be doable with the current API, right?

To disable all bounces on Mac completely, run:

defaults write com.apple.dock no-bouncing -bool TRUE
killall Dock

Source:
https://www.macworld.com/article/1138403/os-x/dockbounce.html

Well, I was more thinking that _Signal_ wouldn't bounce, not the entire OS. My point is that the easiest way to not bounce would be to not call the API, if I understand it correctly.

This has been resolved by the Electron app. https://github.com/WhisperSystems/Signal-Desktop/issues/858

Was this page helpful?
0 / 5 - 0 ratings