I think it would be nice to have the ability to at least manually modify the vertical size of the small panels in these sections with the mouse: Theme, Keys, MIDI Mapping… (or other similar panels if they exist)
The compact size is fine for older picture monitors. But nowadays all users have large monitors.
Being able to expand at least the vertical size would ease the search for content.
How could it work?
The user can simply use the mouse to modify the height of the frame with a lower (current) and upper limit (at least three times the current, or more).
If the user chooses to select another panel or closes the window, the modified frame takes on the minimum vertical size again.
I have requested this a long time before. A Searchfilter in this window would be good too. In general all windows should be able to resize for optimal ergonomics. The Freetype Library and the FreeImage Library should be updated too.
Yes, the entire preferences GUI got quite crowded and ugly over time. But the entire preference pane needs to be resizable to resize the list views within each pane. Where else is there room for resizing?
These panels display at least double the height for lists and allow the height of the window to be free to be modified manually if necessary.
They also allow for a fairly compact view (I’ve tried to keep the existing properties so it doesn’t look like too much of a change).
To do this, some width dimensions of some elements have been adjusted, such as the sliding bars or some buttons (originally they were very small).
I think that using the 2-column layout allows you to play better with the content so that viewing is more enjoyable…
It also allows you to include 3 elements in the same row, such as checkboxes and their descriptions, as shown in the MIDI panel.
Furthermore, this layout allows the use of either 2 subcolumns, or a single wider subcolumn that occupies the entire window, or a combination of both layouts.
For it to look “pretty” the elements must be aligned vertically, like the checkboxes. Main titles should also appear centered.
Finally, some subpanels have been increased in height to take up the space needed to fit “in the grid.” This also allows for more elements to be added in the future.
And the last detail: all the subpanels have enough empty surface so as not to overwhelm the eye. It is a good distribution of content.
Note: All of these views should fit well with any size scaling!
Or, and this may be a bit of a bold suggestion, but I suspect that a REAPER-like tree-style menu would provide much more flexibility and make it easier to change the layout.
It would be better if the size of the Preferences window could be saved, and if problems with font changes could be prevented as much as possible.