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

Pidgin trac at pidgin.im
Wed Mar 12 08:59:11 EDT 2008


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

 Replying to [comment:104 suncho]:
 > I would suggest that the main problem is the 4 lines limit for auto
 expanding. Some users did not want to have scroll bar in the input area,
 that is why they used manual resize in the first place. If you increase
 the limit to 16 lines, probably 99% of users will be happy, and the
 dreaded scroll-bar would never appear again :)

 I disagree.

 You see, the rease why I use a large input area is not the scrollbar. I
 don't mind the scrollbar showing up, as long as it's showing up all the
 time! The problem for me is that when the scroll bar pops up, it forces
 the input area to render all the text again, and the movement of the text
 is something I find annoying. The automatic resizing of the input area not
 only doesn't prevent that from happening, but makes it happen incredibly
 frequently.

 There's a problem with enforcing a minimal or maximum size for the input
 size area: you can never be sure about what limits the user would be happy
 with. You say 16 lines would make 99% of people happy? I say the problem
 is that having an initial size of only 2 lines makes people unhappy. Now
 what? Should we have the input area to be always larger than 4 lines and
 smaller that 16? But what about people who manually resized their input
 areas to be as large as 3 or 20 lines?

 I'd like something stable. I think Pidgin should support one of those:

 * Manual resizing -- which would mean another option to the program or
 giving up the new functionality, something the developers conider a last
 resort.

 * Min/max configuration -- that's what we have now, except that min/max
 are fixed. Let the user choose the min/max configuration and 99.99999% of
 people will be happy. Obviously, Pidgin should allow min<=max so that
 people who don't like the autoresizing are just as happy as all the other
 people.

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


More information about the Tracker mailing list