ahlstromcj/seq66

Tabs don't scale to window

mxmilkiib opened this issue · 6 comments

Playlist, Sets, Mutes and Session tabs don't scale to the main window size.

image
etc.

Known about this for a long time. Not sure it would look good to scale up. For a good example, maximize qsynth or qjackctl. It might be nice to allow the tables (and just the tables) to expand. But I not had much fun wrestling with Qt's layouts in Qt Creator. We shall see at some point.

Aye, more just wanted an issue to know when the problem might be resolved.

image

Looks ok, good for touchscreens or accessibility, if only the font and icons scaled or at least went up by 25% when the new scale fits or some other solution.

Good luck eventually! :)

As a side note, you can expand the tabs, buttons, fonts, etc. by creating a Qt-style sheet. That doesn't help with general min/maxing, but can make buttons etc. larger for touchscreens. Some examples in data/samples/*.qss. Also good for tweaking themes that make disabled text almost invisible. Maybe could build style-sheet text programmatically and apply it depending on the new size. Hmmmmmm.

The QjackCtl settings window has a nice resizing system. Elements might still be small there, but they go wide to fill the column they are in, etc.

Fixed for the main window, pattern editor, and song editor. Am finding it impossible to get the Events, Playlist, Sets, Mutes, and Session tabs to expand vertically; have not yet looked a horizontally for those. Weird behavior when trying to apply layouts to the whole frame in the tabs.

Will push off to version 2, and make those external QDialogs, I think.

Tired of wrestling with this one. Only the frames with the grid or scrollmaster behave well.

Might consider moving those tabs into Edit / Preferences.