[Pidgin] #13134: New Log Viewer GUI

Pidgin trac at pidgin.im
Tue Dec 28 14:35:40 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 wyuka):

  * status:  pending => new


Comment:

 Replying to [comment:4 rlaager]:
 > 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 agree that there has been too much emphasis on the protocol. In fact, I
 read Sean's blog on protocol abstraction just after I filed the ticket.
 I'll make it contact oriented, and abstract the protocol data.
 >
 > 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.
 It could be implemented, but it must not be the only way to view logs.
 Because most of the times I turn off my offline buddies, and wouldn't open
 conversation windows with them. It suits the use case of an IRC well, but
 I am not sure about Pidgin.
 >
 > 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.
 The searching and calendar will serve both these use cases, as you have
 noted.
 >
 > 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:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list