[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