Annoying auto switch to chat when message is received

Bug #540181 reported by Artem
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Coccinella
New
Undecided
Unassigned

Bug Description

It is not a very good idea to bring up the chat window and play extra loud and terrible sound when a message is received.
For example, i am typing a text and someone send me a bunch of message with 1-10 sec intervals. Everytime the chat windows
is brought up and focused. I don't need it, no one does. It is enough to just play soft sound and animate/flash/change system tray icon, so i know that i must get back to it. This is how most good and popular messanger work.

Revision history for this message
buzzdee (sebastia) wrote :

I can verify on XP, when the chat window is open in the background, it comes to front, and has focus every time a message is received.
However, when the window is minimized, it stays there without popping up.
It is the same for me on OpenBSD/Windowmaker.

I think this should be fixed together with bug #297580 (flashing windows when receiving a chat message). On Linux/KDE I have
this flashing window.

Maybe this one should be marked as a duplicate and then for the 0.96.20 there should be a fix for this ...

Sander, any proposal how to handle this?

Revision history for this message
sander (s-devrieze) wrote :

Possibly, but Artem also mentions the sounds annoyance. Maybe a good solution for that is to play the sound only once in a minute as long as there are unread messages. So, until the user read all unread messages, the sound is played. Maybe the user should be able to change this time interval in the interface as some people might prefer or need longer or shorter intervals.

Related idea: it could be a good idea to play the sound multiple times or alter the tone and/or loudness of the sound based on the number of unread messages. For instance, consider this example:
* 1 new unread message --> Do (from the music scale)
* (one minute later) 2 unread messages --> Do
* (two minutes later) 5 unread messages --> Re
* (three minutes later) 10 unread messages --> Mi

It also can be like this (loudness):
* 1 new unread message --> ping
* (one minute later) 2 unread messages --> ping
* (two minutes later) 5 unread messages --> ping!
* (three minutes later) 10 unread messages --> PING

Or like this (playing the sound different times):
* 1 new unread message --> ping
* (one minute later) 2 unread messages --> ping
* (two minutes later) 5 unread messages --> ping,ping
* (three minutes later) 10 unread messages --> ping,ping,ping

it also can be a good idea to combine both the music scale differentiation and the loudness differentiation. The music scale then indicates the number of unread messages, whilst the loudness indicates the age of the oldest message. If you are far away from your desk and still hear the sound because it became so loud, you know at least one contact is waiting on your reply for multiple minutes. You then know you have to hurry you because she may become impatient. Based on the music scale, you also have an indication of the number of contacts who tried to contact you during your absence.

Revision history for this message
Artem (artem-artem) wrote :

No! No periodic sounds please, or make it optional (able to turn on/off).
I hate sound and many peolpe do.
Blinking is better, a lot better.

Revision history for this message
sander (s-devrieze) wrote :

Sound is better for people who hate blinking...it's a matter of taste ;-)

Anyway, the sound notifications I propose should only be played if the chat window was not active, minimized or closed. Also, the user should be able to extend the interval the notifications are played. So, you can have a situation like this:

**10.00.00: chat window inactive, minimized or closed
10.00.01: incoming message from contact1 -> sound
10.00.05: incoming message from contact2 -> NO sound
10.00.09: incoming message from contact3 -> NO sound
10.00.15: incoming message from contact1 -> NO sound
10.01.25: incoming message from contact2 -> NO sound
10.01.45: incoming message from contact4 -> NO sound
10.02.01: sound as a reminder 2 minutes after the first unread message
10.02.05: incoming message from contact1 -> NO sound
10.03.07: incoming message from contact2 -> NO sound
**10.03.10: chat window activated
10.03.27: incoming message from contact3 -> NO sound
**10.03.47: presence status changes to away
10.04.01: NO sound
10.04.55: incoming message from contact1 -> NO sound
10.05.07: incoming message from contact2 -> NO sound

Some advantages:
* If you don't want to be bothered by sounds when you leave your computer, you can simply keep the chat window opened.
* Sounds become a reminder instead of an annoying jingling.
* The user can define the reminder interval. If she sets it to "zero", sounds will be disabled. If she sets it to "infinite", sounds will only once be played when the first message is received.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.