|
From: SourceForge.net <no...@so...> - 2005-06-23 08:48:26
|
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 |