Pidgin Protocol Mod
Solutions for the "vocal minority"

NOTE: The mod has been included in the main pidgin source. Download the latest version of Pidgin at http://www.pidgin.im

This page is left up for historical purposes, and the main Pidgin branch should be used instead of these patches.

Contents

  1. Introduction
  2. Solution
  3. Screenshots
  4. Download
  5. Changes
  6. Latest News
  7. Credits

Introduction

Ever since Gaim changed to Pidgin, there's been something missing... maybe you've noticed it, maybe you haven't. The developers introduced a major design change, from account-oriented approach to identity-oriented approach. While this is a good idea, they have completely removed any trace of the protocol icon from the main interface, moving it to a secondary position (popup menu, hover menu, etc). Their reasoning for this is explained here.

I agree that this is a smart move for the majority of the userbase, but there are still users who want to see the protocol directly in the main interface. All attempts to reason with the developers have been met with a resounding NO. They ask for a reason, and then shoot down any reason you give them as being inaccurate or not good enough. They describe the users who want this functionality put back as the "vocal minority". Check Ticket 414, Ticket 451, Ticket 562 for examples of this.

For a great rant on this topic, see Marco d'Itri's blog entry: pidgin developers: please get a clue.

On 2007-07-13, I submitted patch to Pidgin developers, as Ticket 2146. It has been met by the developers favorably, and has been included in the main Pidgin branch as of version 2.0.2

Solution

Since the developers obviously aren't going to provide a solution to this, I took it upon myself to provide the solution. This solution comes in the form of a custom build of Pidgin, called "Pidgin Protocol Mod". The following changes were made: This code change came in at under 30 lines. Oddly enough, one of the reasons that was given for not including this feature was that the code would be unmanageable. Hard to believe that 30 lines of code is unmanageable.

Screenshots

The buddies and buddy groups have been blacked out to protect the innocent :)


Download

The following files are available to download for the current Pidgin build:
To browse all files, click here.

Following the GPL requirements, the original Pidgin source can be downloaded from: http://www.pidgin.im/pidgin/download

Changes

Latest News

Credits

Pidgin Protocol Mod created by Justin Heiner. Page last updated 2007-07-13.