[Pidgin] #5034: Please bring back the 2.3.1 typing indicator!

Pidgin trac at pidgin.im
Tue Apr 1 14:21:09 EDT 2008


#5034: Please bring back the 2.3.1 typing indicator!
---------------------------+------------------------------------------------
  Reporter:  Arvedui       |       Owner:                           
      Type:  enhancement   |      Status:  new                      
  Priority:  minor         |   Milestone:  Plugin Suggested         
 Component:  pidgin (gtk)  |     Version:  2.4.0                    
Resolution:                |    Keywords:  animated typing indicator
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by deryni):

 Replying to [comment:20 Apewall]:
 > Why are we emulating other messenger's mistakes like MSN?
 We aren't, we are however trying to emulate the successes of other clients
 (especially the ones that we hear people praising frequently and
 requesting that we support).

 > I'm really getting bored of the "Someone should make it a plugin"
 attitude.  The point is to have the default behavior be optimal, where as
 currently it is far from.  Making such changes because other current
 messengers have them is a poor excuse to base a decision on for what
 Pidgin's default behavior should be.

 I'm sorry you are tired of a perfectly reasonable and incredibly useful
 attitude, but that isn't going to change the fact that it is still an
 attitude we like and want to support.

 You believe that having an option for the typing icon (or having it on
 without an option) is optimal, we don't. It really is that simple. We
 removed it because we didn't see the need to have three typing
 notifications when we felt two would do. It is intentionally still
 possible to have the typing icon added by a plugin and we have encouraged
 people who want it back to do so (most of the code can likely be pulled
 straight out of pidgin 2.3.1 and stuffed into a plugin with the right
 signals).

 We do not make changes just because other clients are doing things, if we
 did pidgin would be a hell of a lot more bloated and contain a hell of a
 lot less useful features. It would also likely not be written in C or
 core/ui split or any of those other nice things that make pidgin work so
 well.

 > I'm getting tired of explaining to people who have used Pidgin before or
 are moving to Pidgin to turn on multiple plugins to get what I(and they)
 feel should be default behavior.
 Ah but therein lies the rub, it is, in general, more difficult to write a
 plugin to *disable* a given default behaviour than it is to *enable* a
 behaviour; and it often works less well. For example in the case at hand,
 a plugin to add the icon needs to listen on a couple of signals, add the
 icon, and keep it updated. Were the icon to be in pidgin (without an
 option) the plugin would need to listen to some of the same signals and
 hide the icon (an icon that pidgin would be continuously updating for no
 reason as no one will ever see it). So adding features with plugins really
 tends to be more reasonable then going the other way.

 Which plugins (other than this one) do you and those people you refer to
 do you feel should be default behaviour? And why?

 > I consider the current typing notification still a fault in design.

 Why? What about it is a fault in your eye/mind?

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


More information about the Tracker mailing list