[Pidgin] #4986: automatic chat input field resizing should be optional, regression from 2.3

Pidgin trac at pidgin.im
Sat Apr 5 22:12:07 EDT 2008


#4986: automatic chat input field resizing should be optional, regression from 2.3
---------------------------+------------------------------------------------
  Reporter:  swbrown       |       Owner:                   
      Type:  enhancement   |      Status:  reopened         
  Priority:  minor         |   Milestone:                   
 Component:  pidgin (gtk)  |     Version:  2.4.0            
Resolution:                |    Keywords:  chat input resize
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by ddm):

 Replying to [comment:222 Sim-on]:
 > i only want to highlight some issues, which does not seem to be clear
 for everyone:
 > ----
 > '''1. There is a Plugin (#5296) and another pidgin-Version called
 "[http://sourceforge.net/projects/funpidgin/ funpidgin]" where auto-
 resizing is disabled. And you are free to use them or reinstall
 [http://sourceforge.net/project/showfiles.php?group_id=235&package_id=230234&release_id=559922
 2.3.1].

 These issues are perfectly clear to me, and have been since before my
 first post.  Let me say that none of these are real solutions (at least,
 not currently).  Allow me to explain:

  - The plugin solution could work if it were part of the standard
 distribution of Pidgin and the user were able to enable it via preferences
 (i.e. it behaves like an option, and I don't need to do anything special
 to get it).  Otherwise, it will be left up to the user to do manual
 maintenance of their IM client.  Considering the clear outcry from the
 user community, leaving this up to them to maintain means the user will
 need to spend considerable effort to ensure they have the latest version,
 for security fixes, bug fixes, and interoperability with the latest pidgin
 release.  In the modern world, IM is one of the key features of an OS, and
 asking the user to do this much to maintain a key feature seems clearly
 wrong.  It places an undue burden to avoid bugs and security issues in a
 key desktop application.  This feature is a basic, fundamental part of
 Pidgin, and as such it should be included with the distribution.

  - Realistically, the fork project will probably die fairly quickly.  This
 happens a lot with forks (mutt-ng comes to mind, as do others).  We can't
 count on it being available, current, or even usable; and in the grand
 scheme of things, it is stupid to waste all that effort on maintaining a
 fork just because of one small but horribly offensive feature.

  - Downgrading to 2.3.x and remaining on it is a foolish suggestion.  As
 always happens, someone will discover bugs, and most likely security
 problems, which will remain unplugged in older versions.  Users who feel
 tied to old releases due to this misfeature will not be able to avail
 themselves of new features, and will soon enough find themselves running
 broken, insecure code.

 But, my dear developers, it should be a clue to you how much people really
 do hate this feature, that not only did someone make the effort to write a
 plug-in to restore the old behavior, but ''someone is actually willing to
 maintain an entire fork of your project,'' over this distasteful choice
 that you've forced on us.  What more do you need to convince you that your
 unwavering devotion to this new functionality is a disservice to your user
 community?
 [[BR]]
 [[BR]]

 > 2. We recognizes all criticism and we will try to realise them. So one
 of the main arguments against this issue in 2.4.0 was, that e.g. code-
 developers weren't able to send/format correct long messages, because the
 maximum height of 4 lines was to small.

 That, as you yourself point out, was only '''''one of''''' the main
 complaints.  Another of the main complaints, even from very early on, was
 that this feature should be made optional.  It should be obvious that a
 person making such a comment prefers the old behavior, and does not want
 the new behavior.

 Comment #4: "Having the program work some magic seems cool, but users
 should be given the option to activate the feature."

 Comment #7: "The automatic resizing is unacceptable."

 It seems to me that the devs are only hearing what they want to hear; they
 are blocking out all of the comments indicating that no matter how they
 decide to adjust the new functionality, for a substantial percentage of
 us, it will still be unacceptable unless we're given an option to use the
 old functionality, *in the default distribution of pidgin*, be it by plug-
 in or otherwise.

 There is an old adage which goes something like, "For every complaint you
 receive, you should assume that at least 10 more people have the same
 complaint."  If we assume that's true, then the number of people upset by
 this change is at least around 1000, based on this forum alone.

 Many people who are irritated by this feature will '''''not''''' complain
 about it, for many possible reasons.  They may simply not like to
 complain.  They may see that lots of people are already complaining, and
 feel their voice is being heard.  They may see the reaction from the
 developers, which appears to dismiss their desire to have the
 functionality reverted, and not bother to post because they've given up
 hope that it will be fixed.  They may feel that, even though they are
 irritated, their time and energy is better spent on something else.  They
 (especially users relatively new to Linux and/or pidgin) may not know how
 to complain in a way that will reach you.  They may be irritated, but not
 enough to provide incentive to complain.  But, one thing that is true is
 that even though they don't complain, they would still be happier if the
 behavior were reverted.  It may even be that they *are* complaining, but
 just in the wrong forums for you to hear about it.

   https://bugzilla.redhat.com/show_bug.cgi?id=436010
   https://bugzilla.redhat.com/show_bug.cgi?id=440437
   http://ubuntuforums.org/showthread.php?t=739573&highlight=pidgin+resize
   https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/209553
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469109
   http://geektimelinux.com/page/7/?q=node%2Fview%2F12 (mentions funpidgin
 and this problem)
   http://www.linuxquestions.org/questions/debian-26/pidgin-convo-box-all-
 messed-up-627921/

 The wikipedia article even mentions this in the 3rd paragraph of the
 features section:

   http://en.wikipedia.org/wiki/Pidgin_(software)

 If one cared to dig, it would not be too difficult to find more places
 people were complaining about this than just the list above.  The net is
 rife with complaints about this misfeature.
 [[BR]]
 [[BR]]

 > '''The maximum changed in 2.4.1. to half of the window-size.''' We
 changed this according to YOUR desires.

 Not '''''MY''''' desires.  My desire, my '''''ONLY''''' desire, is to have
 the old behavior restored.

 ddm

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4986#comment:231>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list