[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