[Pidgin] #13134: New Log Viewer GUI

Pidgin trac at pidgin.im
Tue Dec 28 14:03:15 EST 2010


#13134: New Log Viewer GUI
------------------------------------+---------------------------------------
 Reporter:  wyuka                   |        Owner:  rlaager     
     Type:  patch                   |       Status:  pending     
Milestone:  Patches Needing Review  |    Component:  pidgin (gtk)
  Version:  2.7.9                   |   Resolution:              
 Keywords:  log viewer logs         |  
------------------------------------+---------------------------------------
Changes (by rlaager):

  * status:  new => pending


Comment:

 I took a look at it. It's interesting.

 The first thing that jumps out at me is that, in my opinion, you place too
 much emphasis on the protocol/account. The protocol is shown on the search
 tab and the account is the main selector on the conversations tab. Pidgin
 really tries to hide that sort of information from the user when it isn't
 strictly necessary. I shouldn't have to care if I'm talking to Joe on MSN
 or AIM.

 I like the idea of a global log search. It covers the use case of, "I was
 discussing this with someone at work, but I can't remember if it was Joe
 or Bob."

 As a random data point, a friend showed me an IRC client that allows you
 to just keep scrolling up. As you pass the end of the current
 conversation, it uses the logs to fill in before that. I'm not sure if
 that's something that could be done easily in Pidgin or not, or even if
 it's a good idea.

 I also like the idea of a calendar picker. I'm not sure how to best design
 a UI that uses it, though.

 It might be a good idea to build some use cases. I use the existing log
 viewer in the following ways:
 - I know I discussed something with Joe recently, but I don't have a good
 search term. (This usually means I sent him a link to a website that I
 want to grab to send to someone else.) I look at the last few
 conversations, in order, until I find it. Since they're recent
 conversations, seeing the first bit of the conversation generally allows
 me to skip reading the whole text of it before moving on.
 - I know what I discussed, but it may have been a while ago. I use the
 search for this.

 Obviously, in both cases, I have to know who I had the conversation with,
 because that's how the current log viewer works. Lifting that restriction
 might be helpful, as noted above.

 It's very important to my uses cases that I not have to know which
 protocol was used, because I simply won't. Pidgin decides which protocol
 to use automatically. This is exactly why I wrote the code that makes
 Pidgin's log viewer aggregate logs by contact.

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


More information about the Tracker mailing list