Ticket #3465 (new enhancement)

Opened 11 months ago

Last modified 11 months ago

integration of "xep-0224, attention"

Reported by: misc Owned by: asterix
Priority: normal Milestone:
Component: usability Version: svn
Severity: minor Keywords:
Cc: OS: All

Description

XEP 0224 ( http://www.xmpp.org/extensions/xep-0224.html ) provides a way to people to try to capture the attention of someone else, this is quite similar to the msn functionnality of whizz.

This feature is, imho, quite controversial, but it also asked by many people and by current msn users which we may want to "convert" to jabber, so this could be a good thing to support it ( of course, and the xep is quite clear, the support must be optional : "However, since some users might not want this feature to disturb them, a client SHOULD enable the user to disable support." ).

Supporting this in gajim mean three things : 1) support for sending such messages. 2) support for getting such messages. 3) support for filtering this kind of messages.

So, I open this bug in order to discuss the UI of such feature.

1) how should we let people send such notification to others ? possible uis are :

  • using the right click menu on a single contact, which i do not like, as the menu was cleaned
  • right click somewhere in a chat windows, in the actions menu ( like "invite friends" or calling someone with jingle ).

2) how should gajim react when such messages are received. As the goal is to be more intrusive than current notification, I think we cannot of course use the same system as usual (unless we ignore it).

There is a long thread on the topic on http://mail.jabber.org/pipermail/standards/2007-August/016290.html, we may also wait for a new version of the xep before doing any implementation, but we can already discuss the interface.

3) As some people may be quite annoying with such features, how could we specify "block this user", and how do we manage this ? One way would be to use privacy list, or have client side blacklist (or whitelist ).

Attachments

Change History

Changed 11 months ago by asterix

1) I agree that a menuitem in roster is not good. If we want his attention it means we're chatting with him, so action in chat window is good. we can also add a button in this window. If we do that we'll send a message with an empty body. That's IMHO ok with XEP, even if it's not in the examples.

2) There are some suggestions in the XEP: Shaking the window, Playing a specific sound not used for any other event, Flashing the screen. Shaking the window is useless it it's not visible. Flashing the screen is too intrusive. A new sound could be the solution ?

3) A simple checkbutton in preference window is enough: ignore incoming "whizz"

Changed 11 months ago by misc

As i disable sound to listen to music, a new sound will be useless too for me :).

What about a persistent notification ( ie a persistent ballon or something like that ? )

Changed 11 months ago by asterix

notifications can be disabled too. Of course we could show this notification even if it's disabled, as we can also play sound even if they are disabled. (not exactly 'cause player has to be configured)

so persistent notif is an idea

Add/Change #3465 (integration of "xep-0224, attention")

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change. Next status will be 'new'
The owner will change to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.