From dbc755a0d61c2768e6c2795f01c6df19d4c6106f Mon Sep 17 00:00:00 2001 From: Hojjat Date: Mon, 23 Mar 2026 16:19:47 -0600 Subject: [PATCH] fix(display): ellipsize display output name in tabs --- cosmic-settings/src/pages/display/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cosmic-settings/src/pages/display/mod.rs b/cosmic-settings/src/pages/display/mod.rs index 2d280dd..1dd6cbd 100644 --- a/cosmic-settings/src/pages/display/mod.rs +++ b/cosmic-settings/src/pages/display/mod.rs @@ -7,6 +7,7 @@ pub mod arrangement; use crate::{app, pages}; use arrangement::Arrangement; use cosmic::iced::{Alignment, Length, time}; +use cosmic::iced_core::text::{Ellipsize, EllipsizeHeightLimit}; use cosmic::iced_widget::scrollable::RelativeOffset; use cosmic::widget::{ self, column, container, dropdown, list_column, segmented_button, tab_bar, text, toggler, @@ -1355,6 +1356,7 @@ pub fn display_configuration() -> Section { if page.list.outputs.len() > 1 { let display_switcher = tab_bar::horizontal(&page.display_tabs) .button_alignment(Alignment::Center) + .ellipsize(Ellipsize::End(EllipsizeHeightLimit::Lines(1))) .on_activate(Message::Display); let mut display_enable = if page