Fix ribbon command labels wrapping in the middle of words

Replace Wrapping::WordOrGlyph with Wrapping::Word to prevent labels
like 'Dimensions' from breaking as 'Dimensio' + 'ns'. Word-only wrapping
ensures labels only wrap at word boundaries.

Fixes #1046

Co-authored-by: Copilot <[email protected]>
This commit is contained in:
JonathanandCopilot committed 2026-09-08 08:34:58 +02:00
1 parent febedad916
commit 8497abecfd
1 file changed
+3 -3
+3 -3
View File
@@ -132,7 +132,7 @@ fn measure_large_width(renderer: &iced::Renderer, label: &str) -> f32 {
renderer,
label,
width,
advanced_text::Wrapping::WordOrGlyph,
advanced_text::Wrapping::Word,
)
.height
<= max_label_height
@@ -685,7 +685,7 @@ pub(super) fn render_large_dropdown<'a>(
.size(10)
.width(Fill)
.align_x(iced::Center)
.wrapping(advanced_text::Wrapping::WordOrGlyph),
.wrapping(advanced_text::Wrapping::Word),
]
.align_x(iced::Center)
.spacing(0)
@@ -818,7 +818,7 @@ pub(super) fn render_large<'a>(
.size(10)
.width(Fill)
.align_x(iced::Center)
.wrapping(advanced_text::Wrapping::WordOrGlyph),
.wrapping(advanced_text::Wrapping::Word),
]
.align_x(iced::Center)
.spacing(0)