Created attachment 136511 [details]
red 100px areas in both function lists
In 5.4, the customization dialog was 605x671, while the new version in 6.0 is 874x673, a width increase of 269px, when it could easily be reduced by 200+ pixels by reducing the minimum widths of the 2 function lists, which will reduce the large amount of white space in the dialog.
Regression introduced by:
author Muhammet Kara <firstname.lastname@example.org> 2017-09-11 12:42:30 (GMT)
committer Heiko Tietze <email@example.com> 2017-09-12 19:48:20 (GMT)
commit e970395c692a5c315914ddf5b43cf01e590345ff (patch)
parent 9659efe3f695aeeffc4cae427b80020fd2d96796 (diff)
tdf#112241: Improve column width behaviour in Customize dialog
* Remove unnecessary frame "contents"
* Remove unnecessary alignment
* Remove extra column from the left grid (grid4)
* Move all into a new grid for better sizing
Bisected with: bibisect-linux64-6.0
Adding Cc: to Muhammet Kara
Talked to Muhammet and the thing is that the dialog width is being calculated from the text in the list. Obviously not the best approach and he will turn this into a normal Glade accessible ui property.
It can be reduced to 800px easily. Would that be enough?
Forgot to mention how. Sorry for the noise.
Here is the relevant line: https://opengrok.libreoffice.org/xref/core/cui/source/customize/cfg.cxx#1152
One can achieve 800px width just by reducing the first number.
These few pixels are not visible unless you compare directly. And actually I disagree with the need to cut off all whitespace. The dialog is well designed and provides room for the various string length. Since no body agreed with Jay I close the ticket as WF.