Opened 11 years ago

Last modified 11 years ago

#4700 new enhancement

Changing conversation-icon in taskbar

Reported by: robz0rz Owned by: deryni
Milestone: 3.0.0 Component: pidgin (gtk)
Version: 2.3.0 Keywords: Icon Conversation
Cc: marsjaninzmarsa


I hate the way conversation windows look in my taskbar, with the persons user-picture for an icon. It doesn't look consistent with the rest of my tango-styled desktop. I'm trying to archieve either one of these:

a) Have the icon for all contacts be the protocol's icon. (Prefered over option b)

b) Have the icon for all contacts be the status-icon, like it is now for contacts that don't have a user-picture.

I'm not sure if this is archievable through a plugin, therefore I decided to look into the source and make a patch. I'm a little lost though. I'm looking at ~/pidgin-version/pidgin/gtkconv.c, but I am not sure what to remove and what to add in order to get the wanted effect. I hope someone can help me out.

Change History (6)

comment:1 Changed 11 years ago by hbons

  • Milestone set to 2.4.1
  • Owner set to hbons

I agree this should be changed: often you can't even recognize the buddy icon at 16x16 pixels, status icon is probably better visible and more useful.

comment:2 Changed 11 years ago by robz0rz

I'm glad I was able to contribute :)

On a further note: Some users may prefer to keep the 16x16 buddy icon. Other users may want the status icon. Personally I'd prefer the protocol icon. I bet there is others who would prefer a generic "message-window" icon.

Maybe it would be nice if a user could choose between these different options through the settings.

comment:3 Changed 11 years ago by deryni

The window icon should be controlled by the tab placement option in the same way I believe the window title should be controlled by the tab placement. So for one-tab-per-window you get the icon being the buddy icon (or status icon) and the title being the buddy name, for one-group-per-window you get a generic conversation icon and the group title, for one-account-per-window you get either the account buddy icon or the protocol icon and the account name as the title, etc. Doing this has been on my long-term-goal list for a long time now and may actually be getting a start with the work for 3.0.0 and 4.0.0.

comment:4 Changed 11 years ago by hbons

  • Milestone set to 3.0.0
  • Owner changed from hbons to deryni

comment:5 Changed 11 years ago by nunop

I personally prefer the buddy icon. I use pidgin with the awn dock and it has 48 px, not 16px (and some people like their panels bigger). I just think the window title and icon should change if one of the contacts sends a message, i.e. if the main window doesn't have the focus and a contact sends a message, the title and icon should be of that contact. That would be perfect.

I like my conversations tabbed and buddy icons, I don't want to choose between either. Would it be possible to add this option to those deryni proposed?

comment:6 Changed 11 years ago by deryni

It would be entirely possible to have a title option that functions the way the current system does (that is title and icon of the current conversation). It would also be possible to have a "title and icon of the buddy who last sent a message" or whatever. Though being able to mix and match methods would require de-coupling title methods from placement methods which wasn't something I had considered previously.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!