UI: Dialog shifts a lot moving through fonts
Steps to Reproduce:
1. Open Calc
2. Right click -> Format cells -> Font tab
3. Press Arrow down.. notice dialog moving
User Profile Reset: No
Version: 220.127.116.11.alpha1+ (x64)
Build ID: f9790da286f2d2fa47f1748f8cfa6172c6622ca3
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win;
Locale: de-CH (nl_NL); UI: en-US
Created attachment 160934 [details]
Dialog is not 'moving', allocated width of the drop lists is being adjusted response to content.
Also apparent on the Character dialog's Font tab, in addition to Calc's Cell Formatting dialog.
But only occurs for Style listbox for dialog(s) with just a single default Language selection is made (Tools -> Options -> Language Settings -> Languages).
Dialog changes and drop lists are fixed width when font selection for two or more of the Western/Asian/CTL modes are enabled.
@Caolan, is this an effect of welding the font dialogs, would fixed width always be possible?
its probably a factor of the contents of the "style" list content changing between fonts so there's a different amount of "extra space" to be divided up between the widgets
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":
tdf#133121 limit style list width to that of the entry widget
It will be available in 7.0.0.
The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
that makes the width stable for me