[wishlist] Make input textbox manually resizable
Bug #259903 reported by
Rory McCann
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.
Related branches
Changed in gwibber: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in gwibber: | |
assignee: | nobody → tarkasteve |
Changed in gwibber: | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
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.