fix(power): ellipsize connected device name
This commit is contained in:
parent
dbc755a0d6
commit
a82f24ed39
1 changed files with 5 additions and 1 deletions
|
|
@ -4,6 +4,7 @@ use self::backend::{GetCurrentPowerProfile, SetPowerProfile};
|
||||||
use backend::{Battery, ConnectedDevice, PowerProfile};
|
use backend::{Battery, ConnectedDevice, PowerProfile};
|
||||||
|
|
||||||
use cosmic::iced::{self, Alignment, Length};
|
use cosmic::iced::{self, Alignment, Length};
|
||||||
|
use cosmic::iced_core::text::{Ellipsize, EllipsizeHeightLimit};
|
||||||
use cosmic::iced_widget::{column, row};
|
use cosmic::iced_widget::{column, row};
|
||||||
use cosmic::widget::{self, radio, settings, space::horizontal as horizontal_space, text};
|
use cosmic::widget::{self, radio, settings, space::horizontal as horizontal_space, text};
|
||||||
use cosmic::{Apply, surface};
|
use cosmic::{Apply, surface};
|
||||||
|
|
@ -472,7 +473,10 @@ fn connected_devices() -> Section<crate::pages::Message> {
|
||||||
row!(
|
row!(
|
||||||
widget::icon::from_name(connected_device.device_icon).size(48),
|
widget::icon::from_name(connected_device.device_icon).size(48),
|
||||||
column!(
|
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)
|
row!(battery_icon, battery_percent_and_time)
|
||||||
.spacing(4)
|
.spacing(4)
|
||||||
.align_y(Alignment::Center),
|
.align_y(Alignment::Center),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue