Skip to content

Commit 5806e89

Browse files
committed
Fix transfer UI layout breakage due to long device names
Device names will be ellipsized. See: https://gitlab.gnome.org/Teams/Circle/-/issues/250#note_2605399 > When the device name is very long it can break the layout and introduce scrolling, it should probably ellipsize names
1 parent fd24025 commit 5806e89

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/widgets/receive_transfer.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ pub fn present_receive_transfer_ui(
138138
.label(device_name)
139139
.halign(gtk::Align::Center)
140140
.css_classes(["title-4"])
141+
.ellipsize(gtk::pango::EllipsizeMode::End)
141142
.build();
142143
device_name_box.append(&device_label);
143144

src/widgets/recipient_card.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ pub fn create_recipient_card(
205205
.halign(gtk::Align::Start)
206206
.wrap(true)
207207
.css_classes(["title-4"])
208+
.ellipsize(gtk::pango::EllipsizeMode::End)
208209
.build();
209210
model_item
210211
.bind_property("device-name", &title_label, "label")

0 commit comments

Comments
 (0)