Resize columns in Session Manager

kalvaro posted 4 years ago in General
I've just noticed this in two different computers. When you make the "Version" column visible in the left panel of the Session Manager, column resizing starts working funny.

- With "Session/Host/Version" visible, draging the gap to the left of "Version" resizes "Session" and "Host".
- Width "Session/Host/User/Version" visible, draging the gap to the left of "Host" resizes "Session".

And my favourite:

- If you hit Ctrl++ to auto-resize, "Session" gets really tiny and there's no obvious way to make it large again. The only think I've found that works is dragging the gap to the right of "Version" :-!

Can you please have a look at it?
kalvaro posted 4 years ago
BTW, would it be very difficult to make the complete left panel resizable? Since it's always 2/3 of total width, resizing the window only gets a tiny tree and very large input boxes.
ansgar posted 4 years ago
Yes, column resizing is working a bit "funny" because of VirtualTree's Header.AutoSizeIndex feature. Will probably disable that to fix that.

And yes, the both sides left and right should be resizable by mouse.
kalvaro posted 4 years ago
Is it actually a tree rather than a grid?

Whatever, I have no idea of what Header.AutoSizeIndex is but I hope you don't disable Ctrl + + functionality.
ansgar posted 4 years ago
No no, Header.AutoSizeIndex (=0) is just set in order to keep the first column as wide as there is space, without getting a horizontal scroller.

kalvaro posted 3 years ago
Thank you for the recents changes, Session Manager feels really smooth now.
ansgar posted 3 years ago
Can confirm that, much better now. Auto-resizing the list always felt a bit unhandy. Last problem fixed last night in r4014.

Please login to leave a reply, or register at first.