[wishlist] Make input textbox manually resizable

Bug #259903 reported by Rory McCann
50
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
Wishlist
Steve Smith

Bug Description

If you have are typing a long message the text input box will accept it all and scroll. However this can be hard to see what you wrote at the start. The Pidgin IM client has (controversially) approached this problem by making the input box automatically grow vertically to accomodate the extra text. I propose something similar for gwibber.

I don't think this is possible with a normal Entry widget. I think you'd have to use TextView, but then it's not as simple to change text in in the code (ie can't do self.input.set_text(...)), so right now it's not a drop in replacemnent.

Jorge Castro (jorge)
Changed in gwibber:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Ryan Paul (segphault) wrote :

Automatic resizing is not something I'm willing to adopt. It's far too difficult to implement correctly and it's a non-standard behavior that is confusing to users.

I might be willing to consider a manually resizable TextView as an option, but it would probably create problems. I used a TextView in the very first version of Gwibber and it was kind of a pain. Adopting TextView would also deprive us of the spellcheck feature, so I honestly don't think it's worth the sacrifices. If somebody wants to implement it as an option, I'll seriously consider merging it in. You get bonus points if you can find a way to make it support spellcheck.

Revision history for this message
Steve Smith (tarkasteve) wrote : Re: Make input textbox manually resizable

There is a development branch for a separate message-input component which uses a resizable TextView here:

    https://code.launchpad.net/~tarkasteve/gwibber/message-component

Feedback welcome.

Ryan Paul (segphault)
Changed in gwibber:
assignee: nobody → tarkasteve
Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

Since we now support Jaiku back, it would be great if the reply limit was removed.

Revision history for this message
Steve Smith (tarkasteve) wrote :

A minor update:

I'm not actively working on the 'message-component' until after the 1.0 release as keeping it in sync is too much work and error prone. Once Gwibber is open for 'next-gen' work I'll resync then.

Revision history for this message
Ryan Paul (segphault) wrote :

@Steve: if you ping me in the #gwibber IRC channel (irc.arstechnica.com) we can talk about version syncing and what you should be targeting. We have already technically done the 1.0 release. We are currently preparing to branch a 1.5 series which will be somewhat stable. I think that it would be best for you to wait until the new 2.0 user interface overhaul lands in trunk and then you can target that directly. I'd love to have an improved textview component included in our 2.0 release.

Revision history for this message
Dalton (daltux) wrote :

I believe this is fixed by Gwibber 2.0.

Changed in gwibber:
status: Confirmed → Fix Committed
Revision history for this message
Omer Akram (om26er) wrote :

Its been a while since this got fixed.

Changed in gwibber:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.