[Pidgin] #15595: Don't show buddies signing in when it's actually YOU signing in. And don't trigger buddy pounces either.

Pidgin trac at pidgin.im
Sun Apr 14 14:37:07 EDT 2013


#15595: Don't show buddies signing in when it's actually YOU signing in. And don't
trigger buddy pounces either.
-------------------------+---------------------------
 Reporter:  tehalynn     |      Owner:  rekkanoryo
     Type:  enhancement  |     Status:  new
Milestone:               |  Component:  unclassified
  Version:  2.10.7       |   Keywords:  pounce status
-------------------------+---------------------------
 == The Problem ==
 When I start up pidgin, it shows each of my online buddies as signing in.
 But that just isn't true. They were already signed in. It was '''ME'''
 that signed in, not all of them.

 I've always thought of this as a strange and annoying behavior, albeit a
 low impact one. But I've found another problem it can produce:

 == The Bigger Problem ==
 If you add a buddy pounce for your buddy signing on, it's also triggered
 by '''YOU''' signing on! It triggers every time you boot your computer,
 every time you bring your computer out of sleep mode, and every time you
 reconnect after a network problem!

 Now '''THAT''' can get annoying. Especially since there is no notification
 option that goes away after a few seconds. (Another feature that would be
 good to have.)

 == The Solution ==
 I propose that when you sign in, buddies should not be shown as signing
 in, and buddy pounces should not be triggered.

 == Addendum ==
 But, you might ask, What if your buddy signs on when your computer is in
 sleep mode? Then you do want a pounce notification.

 I agree. Let's summarize the two different situations, and the desired
 outcome for each:

 Buddy online → You sign off, then back on → Buddy online = No pounce (You
 already knew they were online.)

 Buddy offline → You sign off, then back on → Buddy online = Pounce (They
 signed on while you were offline.)

 To be able to differentiate between the 2 situations, Pidgin would need to
 remember the last-seen status of your buddies. As in, were they online or
 offline before you signed off.

 == Addendum 2 ==
 There's one more matter to address. What if you come back 4 hours later,
 and you forget whether your buddy was online before?

 For the final piece of the puzzle, there should be a certain length of
 time after which buddy pounces are always shown, regardless of buddies'
 last-seen status. I would guess that around 20 minutes is a good number
 for this, but it's up for debate.

 == In Conclusion ==
 Buddy pounce is a nice feature, but it can produce many false alarms,
 rendering it almost unusable. In my opinion, this is a problem worth
 addressing, even if not in the way I describe above.

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15595>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list