[Pidgin] #5447: Buddy list sort by recent activity

Pidgin trac at pidgin.im
Tue Dec 2 17:07:50 EST 2008


#5447: Buddy list sort by recent activity
-------------------------------------+--------------------------------------
 Reporter:  cconnett                 |        Owner:  rlaager     
     Type:  patch                    |       Status:  new         
Milestone:                           |    Component:  pidgin (gtk)
  Version:  2.5.2                    |   Resolution:              
 Keywords:  buddylist sort activity  |  
-------------------------------------+--------------------------------------

Comment(by cconnett):

 Here's a new patch that I think addresses what you brought up in the first
 three points, rlaager.  I added my name to COPYRIGHT (Chris Connett).  If
 you want an email, use chris at connett.net.  The new patch compiles and runs
 cleanly and is running well on my local system.  As for the fourth point,
 I can only offer my thoughts.

 I initially created this patch because I wasn't satisfied with how sorting
 by log size was sorting.  I was really looking for recent activity sort
 when I initially used the log size sort.  I had exactly the problem
 outlined in #263.  Going forward, all I would ever use is the sort
 provided in this patch.  I wonder how many people are using log size sort
 when what they desire is recent activity sort?  I really like the
 difference recent activity sort makes.  I think it is the right thing to
 do.

 As for the problem of breakups or other reasons why one abruptly falls out
 of contact, I think that if one doesn't want to be reminded of a person at
 all any more, it seems to me like they should delete that person from
 their buddy list; to force an immediate drop in sort order, they could
 delete or archive the logs.

 If they just want to change the decay rate, I suppose that could be made a
 configurable option.  I gave significant thought to the 14-day half-life
 that I hard-coded here.  It seemed to be simple and generally appropriate
 to the medium of IM.  I'd be wary of adding a configuration option, as it
 might be hard to explain, and it may not be immediately apparent to a user
 what it does.  Then again it may be simple to explain --- user interfaces
 is not one of my strong suits.  If this patch is accepted as is, a
 configurable option could always be added later: The decay rate is encoded
 in one line of code.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5447#comment:12>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list