https://bugs.documentfoundation.org/show_bug.cgi?id=172871
Bug ID: 172871
Summary: VCL layout lacks height-for-width, so wrapping labels
clip instead of re-wrapping (dialog text cut off at
HiDPI)
Product: LibreOffice
Version: 26.2.2.2 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: enhancement
Priority: medium
Component: UI
Assignee: [email protected]
Reporter: [email protected]
Description:
On a HiDPI Qt6/Wayland build, several dialogs clip or mis-wrap text. Example:
the "Select Your Preferred User Interface" dialog — the description label on
the right is cut off, and the "Toolbars" tab breaks into "Toolba / rs".
▎
▎ Root cause: VCL's box/grid layout allocates from a single GetOptimalSize()
and never re-checks a widget's height once its width is constrained, so a
wrapping FixedText allocated less than its optimal width gets clipped instead
of re-wrapping. The gtk3 backend doesn't show this because GTK does
height-for-width — the gap is specific to VCL's own layout
(qt6/kf6/gen/win/osx).
▎
▎ Proposed fix: add opt-in height-for-width support to VCL. Full design
discussion sent to the dev mailing list: [paste your archive link here once it
appears].
Related: tdf#159915
Actual Results:
enhancement
Expected Results:
Properly scaled UI on hi resolution monitors
Reproducible: Always
User Profile Reset: Yes
Additional Info:
I submitted an email to the LibreOffice developer mailing list to increase
visibility of this enhancement proposal.
I'm also submitting this request so it has a formal tdf# bug number.
--
You are receiving this mail because:
You are the assignee for the bug.