From a82f24ed39011007b07ba33523d47389e0a8deb8 Mon Sep 17 00:00:00 2001 From: Hojjat Date: Mon, 23 Mar 2026 16:22:07 -0600 Subject: [PATCH] fix(power): ellipsize connected device name --- cosmic-settings/src/pages/power/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cosmic-settings/src/pages/power/mod.rs b/cosmic-settings/src/pages/power/mod.rs index 3dcd581..a4e58d4 100644 --- a/cosmic-settings/src/pages/power/mod.rs +++ b/cosmic-settings/src/pages/power/mod.rs @@ -4,6 +4,7 @@ use self::backend::{GetCurrentPowerProfile, SetPowerProfile}; use backend::{Battery, ConnectedDevice, PowerProfile}; use cosmic::iced::{self, Alignment, Length}; +use cosmic::iced_core::text::{Ellipsize, EllipsizeHeightLimit}; use cosmic::iced_widget::{column, row}; use cosmic::widget::{self, radio, settings, space::horizontal as horizontal_space, text}; use cosmic::{Apply, surface}; @@ -472,7 +473,10 @@ fn connected_devices() -> Section { row!( widget::icon::from_name(connected_device.device_icon).size(48), column!( - text::heading(&connected_device.model).height(20.0), + text::heading(&connected_device.model) + .ellipsize(Ellipsize::End(EllipsizeHeightLimit::Lines(1))) + .height(20.0) + .width(Length::Fill), row!(battery_icon, battery_percent_and_time) .spacing(4) .align_y(Alignment::Center),