jamulus
jamulus copied to clipboard
Client window mixer scrollbar
Describe the bug The client main window is allowed to get small enough that the mixer panel shows a scrollbar.
To Reproduce
- Connect to a server
- Reduce the client window size down:
- Continue reducing the window size down.
Expected behaviour The window should not get smaller.
Actual behaviour The window gets smaller, causing a vertical scrollbar.
Operating system Windows
Version of Jamulus Version 3.7.0dev-74f55f2
Additional context I don't remember when it started happening but it was probably in 3.7.0 or shortly before.
I think it has always been like this. I remember my first use of 2 line mixerboard and not seeing the second line. I had to scroll to find it. How do you want to handle moving from 1 line to multi-line if there are no scroll bars ? Resize the window? and if that isn't enough ?
Yeah, it could have been -- I guess until the multiple rows, I'd sort of never bothered about vertical height. The constraining factor is the left-most pane, currently, so it could have changed when that got adjusted.
I'd actually like the window to open to the minimum size vertically to accommodate the rows used. Currently, setting to three rows, I can't open the window enough -- I don't know if that's a Jamulus "max" or a Qt "max" or a Windows "max" height, though. Reducing the number of rows shouldn't reduce the height, though.
I'm thinking the min window height should only accommodate one row plus a horizontal scrollbar in the mixer pane. If the number of rows increases, like I say, increasing the height automatically would be nice -- but it shouldn't be a constraint.
I think not having a scroll bar would make Android and iOS clients unusable since the display is just too small. This is a broader issue I think and needs a bigger UI redesign?
I guess the point is there's still room for the height to be reduced before a scrollbar would be needed.
And yes, the mobile UI needs to be fluid rather than static as the desktop UI is.