Patches item #1222650, was opened at 2005-06-17 14:18
Message generated for change (Comment added) made by gabbath
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1222650&group_id=235
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Closed
Resolution: Rejected
Priority: 5
Submitted By: Gabbath (gabbath)
Assigned to: Nobody/Anonymous (nobody)
Summary: small & useful buddylist tweaks (more Yahoo-like)
Initial Comment:
I diffed against official release 1.3.1 because i
couldn't get cvs to work. very sorry, but it's a very
small patch for gtkblist.c
Changes:
src/gtkblist.c -> added ctrl+h toggle for showing
offline contacts or not
-> changed the status message length to 40 instead of
just 20 (ok, 40 may be a little too much, but 30-35 is
really okay)
-> changed buddy list small icon view to format "buddy
- status", with status grayed out and buddy name bolded
if online (bold+dim if idle... if checked in prefs of
course) - very very similar to yahoo messenger's buddy list
Description:
uh, i'm too much of a yahoo user to not do this. but i
think it's really useful. i've always liked a compact
list, without buddy icons. but in small view i couldn't
see my buddies' statuses. so i did this. i also made
the status text longer because it was a bit short imho...
----------------------------------------------------------------------
>Comment By: Gabbath (gabbath)
Date: 2005-06-23 08:48
Message:
Logged In: YES
user_id=1298580
indeed, auto-ellipsizing is the best idea. it was definetly
my first choice but as a beginner i don't quite know where
to start on implementing it. but as for the other stuff...
i have a lot of friends using gaim and they share the same
annoyance i do about not being able to see their statuses.
the only reason they use big view is so that they can see
the statuses. so showing status in small view can be useful
too, and besides, with auto-ellipsizing and having the
status text grayed out, the people you talk about (who want
it compact etc) won't even notice it's there. i can't recall
all the times i had to hover over a friend (in small view)
just to see their status... really annoying.
also, as a (former) yahoo user, i've found myself many times
wanting to leave a message to someone offline and just
thinking 'oh damn, gotta use the mouse again' (btw, i didn't
say anything about toggling empty groups). and how much can
a CTRL+O mapping annoy someone who didn't want it? he just
won't use it.
oh the other hand, i fully respect the fact that gaim should
have its own personality, but still, users switching to gaim
from their default msn, yahoo etc clients need to feel at
home with gaim and so they need to have as many of the
features they were used to as possible.
in conclusion, all i ask is that you take into consideration
that some people would/may like these features (not
necessarily in the form i've submitted them).
----------------------------------------------------------------------
Comment By: Mark Doliner (thekingant)
Date: 2005-06-23 02:49
Message:
Logged In: YES
user_id=20979
I definitely don't like having a keyboard shortcut to toggle
showing offline buddies and empty groups. In fact, I'm
going to remove that from CVS HEAD.
I think changing 20 to 30 might cause people to complain
that their buddy list is too wide, and I don't think I want
to change that. However, it might be possible to have gtk
auto ellipsize this.
And as for showing the status text in the small buddy
list... I think this is a bad idea. The small buddy list
should be small and simple and the big buddy list should be
compact. From what I've seen, people who use the compact
layout tend to REALLY like things to be compact and useless,
and I'm not sure changing that is a good idea.
----------------------------------------------------------------------
Comment By: Gabbath (gabbath)
Date: 2005-06-19 10:03
Message:
Logged In: YES
user_id=1298580
uh, text got deleted just before i wanted to send:
1. Agreed, I had no preference for CTRL+H, just wanted a
shortcut and yahoo messenger suggested that one... so CTRL+O
it is :)
2. 40 is a bit long, but 30 is really OK. It's not critical
info, but I just found myself hovering over the buddylist
and waiting for tooltips to appear so I'm guessing it should
be a little longer. Besides, lots of people display the song
from winamp in yahoo messenger and with 20 chars you just
see the artist :P
3. Agree here too. Didn't really like the bold, but those
dim icons are a bit hard to tell apart, so i thought the
text should be somewhat different too.
In conclusion, here's a new diff for gtkblist, with CTRL+O,
30 chars and no bold (aah, much better). But still, the
status showing in both big & small view should be a good
idea (actually this was one thing that bugged me with gaim
as i liked small view but wanted to also see my friends'
statuses)
----------------------------------------------------------------------
Comment By: Gabbath (gabbath)
Date: 2005-06-19 10:03
Message:
Logged In: YES
user_id=1298580
uh, text got deleted just before i wanted to send:
1. Agreed, I had no preference for CTRL+H, just wanted a
shortcut and yahoo messenger suggested that one... so CTRL+O
it is :)
2. 40 is a bit long, but 30 is really OK. It's not critical
info, but I just found myself hovering over the buddylist
and waiting for tooltips to appear so I'm guessing it should
be a little longer. Besides, lots of people display the song
from winamp in yahoo messenger and with 20 chars you just
see the artist :P
3. Agree here too. Didn't really like the bold, but those
dim icons are a bit hard to tell apart, so i thought the
text should be somewhat different too.
In conclusion, here's a new diff for gtkblist, with CTRL+O,
30 chars and no bold (aah, much better). But still, the
status showing in both big & small view should be a good
idea (actually this was one thing that bugged me with gaim
as i liked small view but wanted to also see my friends'
statuses)
----------------------------------------------------------------------
Comment By: Bleeter Yaluser (bleeter)
Date: 2005-06-19 08:08
Message:
Logged In: YES
user_id=407708
A few comments:
1. CTRL+O is mapped for showing offline buddies in HEAD. I suggest leaving CTRL+H alone, as H would tend to infer (H)elp. It'd be best if you just prepare a backport of the HEAD cvs code, rather than have different code.
2. Why is 20 insufficient? What critical infomation might one miss between chars 20-40?
3. 'Offline' status is indicated by a different protocol icon (in Y!'s case, the Y! happy face with a 'no entry' type indicator over it). As this icon is not used to indicate any form of online buddy, I don't see the need for the additional hacking you've done.
----------------------------------------------------------------------
Comment By: Gabbath (gabbath)
Date: 2005-06-18 09:05
Message:
Logged In: YES
user_id=1298580
i made online buddies bold so that you can tell dimmed idle
buddies from offline buddies. if anyone has a better idea
for this, feel free to tell me.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1222650&group_id=235
|