fix: ellipsize headerbar title instead of wrapping (#1140)

This commit is contained in:
Hojjat Abdollahi 2026-03-02 12:01:19 -07:00 committed by GitHub
parent 5b648ca03f
commit bd1d3d5a73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -445,6 +445,10 @@ impl<'a, Message: Clone + 'static> HeaderBar<'a, Message> {
std::mem::swap(&mut title, &mut self.title);
widget::text::heading(title)
.wrapping(iced_core::text::Wrapping::None)
.ellipsize(iced_core::text::Ellipsize::End(
iced_core::text::EllipsizeHeightLimit::Lines(1),
))
.apply(widget::container)
.center(Length::FillPortion(title_portion))
.into()