[Pidgin] #3747: Add support for XEP-0085 <active/> and <inactive/>
Pidgin
trac at pidgin.im
Wed Apr 16 13:05:53 EDT 2008
#3747: Add support for XEP-0085 <active/> and <inactive/>
--------------------------+-------------------------------------------------
Reporter: valombre | Owner: deryni
Type: enhancement | Status: new
Priority: minor | Milestone: Patches welcome
Component: XMPP | Version: 2.2.1
Resolution: | Keywords: xep-0085 notify status
Pending: 0 |
--------------------------+-------------------------------------------------
Changes (by deryni):
* milestone: => Patches welcome
Comment:
What criteria should one use to determine that someone is <inactive/>?
Assuming the criteria given as an example in the xep, do you really gain
anything from knowing that your buddy hasn't interacted with the IM window
for thirty seconds? Will that change what you do in that window, on your
computer, etc.? Consider especially that if you take the <gone/> example
criteria a minute and a half later you will get a <gone/> and will know
they 'really' left. What could you possibly have wanted to do in that 90
seconds if had you known they were inactive versus not knowing if they
were active or inactive?
All of the above notwithstanding, a plugin could add any indication for
this it wanted to (by watching the incoming xml) and pidgin does already
track the active and inactive states internally to the xmpp plugin it just
doesn't at the moment do anything with it. If you really feel like this is
notification that is needed you are welcome to write a patch to add the
necessary bits to the core so that the xmpp prpl can indicate it to the
core and thus allow a ui to do something about it.
As to the gajim display issue, as I said before a constant activity
indicator strikes me as just flat out insane, the conversation window
existing in the default state should indicate the active status, if you
want to indicate inactive status somehow that is fine (same with gone). So
I really do think that if you don't like the constant active indication in
gajim you should file a ticket with them about it.
I'm not trying to be unnecessarily hard here, we just already have people
not understand what the current tab colors mean so adding new ones is
something I'd like to avoid. I don't really like the idea of printing a
message to the conversation window for "the user is now inactive" because
people aren't going to understand what that means (especially not if it is
time based). I really just think that the inactive (and gone) parts of
xep-0085 are a mistake and should not exist, they serve no good purpose
and are just horribly prone to misunderstanding and causing people to get
offended.
--
Ticket URL: <http://developer.pidgin.im/ticket/3747#comment:10>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list