Opened 11 years ago

Last modified 10 years ago

#5420 new defect

"Use a different status for some accounts" list is not resizable

Reported by: megaloman Owned by: deryni
Milestone: Component: pidgin (gtk)
Version: 2.4.0 Keywords:
Cc:

Description (last modified by megaloman)

"Use a different status for some accounts" list, when its open, it's not resizable (defect) and also it sets its height incorrectly - so scrollbar appears. when I resize window, list of custom statuses per account does not grow and there is no option to set it. Although a message input box is bigger then 2 lines and does not expand while writing a message (shocking behavior).

Attachments (2)

screenshot3.png (82.9 KB) - added by megaloman 11 years ago.
unwanted scrollbar and status input field too big
screenshot1.png (96.8 KB) - added by megaloman 10 years ago.
When changing windows size input box grows, but list has fixed height.

Download all attachments as: .zip

Change History (9)

Changed 11 years ago by megaloman

unwanted scrollbar and status input field too big

comment:1 follow-up: Changed 10 years ago by bernmeister

I've done GUI design/implementation before and I'd like to put my 2 cents in. Using Pidgin 2.5.8 on Ubuntu 9.04:

1) The dialog IS resizable and it looks like the "right" height.

2) The list of custom statuses always has a scroll bar - I guess it's hard for the GUI to work out how much space to give to the list of statuses and how much space to give to the text area above it. I don't think it's all that bad.

3) Message input box size - The size for me is 4 lines which I would say is large enough. If you add more lines, a scrollbar does appear.

comment:2 in reply to: ↑ 1 Changed 10 years ago by megaloman

  • Description modified (diff)

Replying to bernmeister:

I've done GUI design/implementation before and I'd like to put my 2 cents in. Using Pidgin 2.5.8 on Ubuntu 9.04:

1) The dialog IS resizable and it looks like the "right" height.

when you change its size, message input box grows, but not a list of statuses. I would expect list of statuses to grow or both list and input box to grow.

2) The list of custom statuses always has a scroll bar - I guess it's hard for the GUI to work out how much space to give to the list of statuses and how much space to give to the text area above it. I don't think it's all that bad.

but the list has fixed size, so even if I resize the window, list of statuses remains small with a scroll bar.

3) Message input box size - The size for me is 4 lines which I would say is large enough. If you add more lines, a scrollbar does appear.

my “shocking behaviour” comment was related to the fact pidgin developers forced pidgin from 2.4 to use auto-resize mechanism when typing a new message and not allow user to change input box size - so that was inconsistent behaviour in the application - in one place user can change the input box size (when changing status messages) in other place user is not allowed to change the input box size (when typing a message).

Changed 10 years ago by megaloman

When changing windows size input box grows, but list has fixed height.

comment:3 follow-up: Changed 10 years ago by bernmeister

I understand where you are coming from - but I think the developers are partially at the mercy of the GUI toolkit, specifically the layout mechanism.

It's rather difficult to tell a GUI layout to resize in a particular way, particularly if it contains two or more items that are resizable (the list and the text area).

comment:4 in reply to: ↑ 3 Changed 10 years ago by megaloman

Replying to bernmeister:

I understand where you are coming from - but I think the developers are partially at the mercy of the GUI toolkit, specifically the layout mechanism.

It's rather difficult to tell a GUI layout to resize in a particular way, particularly if it contains two or more items that are resizable (the list and the text area).

If only one element can be resized, I would vote for the list, not the message area. Or allow users to resize it manually.

I understand, that programming perfect GUI is difficult and there is no perfect GUI :) just in my opinion and from my usability point of view I would rather see the whole list of statuses without scrollbar and have a message box not-resizable.

comment:5 Changed 10 years ago by bernmeister

It's possible that the list gets "second class" treatment because it's within a twistie. This is now in the lap of a developer ;-)

comment:6 Changed 10 years ago by darkrain42

  • Owner set to deryni

comment:7 Changed 10 years ago by deryni

I agree, we should be resizing the accounts list in preference to the message entry area when the accounts list is open, I'm not sure if we have enough control to do that though.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!