search path ellipsis (#2029)

Co-authored-by: Alex Klepov <alexezm@ya.ru>
This commit is contained in:
Alex Klepov 2026-09-30 22:07:24 +03:00 • committed by GitHub
parent b845e18efd
commit dfae6e1976
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6192,11 +6192,18 @@ impl Tab {
.size(icon_size) .size(icon_size)
.into(), .into(),
widget::column::with_children([ widget::column::with_children([
Item::list_display_name(item.display_name.clone()).into(), Item::list_display_name(item.display_name.clone())
.ellipsize(text::Ellipsize::Middle(text::EllipsizeHeightLimit::Lines(
1,
)))
.into(),
widget::text::caption(match item.path_opt() { widget::text::caption(match item.path_opt() {
Some(path) => path.display().to_string(), Some(path) => path.display().to_string(),
None => String::new(), None => String::new(),
}) })
.ellipsize(text::Ellipsize::Middle(text::EllipsizeHeightLimit::Lines(
1,
)))
.into(), .into(),
]) ])
.width(Length::Fill) .width(Length::Fill)
@ -6298,11 +6305,18 @@ impl Tab {
.size(icon_size) .size(icon_size)
.into(), .into(),
widget::column::with_children([ widget::column::with_children([
Item::list_display_name(item.display_name.clone()).into(), Item::list_display_name(item.display_name.clone())
.ellipsize(text::Ellipsize::Middle(text::EllipsizeHeightLimit::Lines(
1,
)))
.into(),
widget::text::caption(match item.path_opt() { widget::text::caption(match item.path_opt() {
Some(path) => path.display().to_string(), Some(path) => path.display().to_string(),
None => String::new(), None => String::new(),
}) })
.ellipsize(text::Ellipsize::Middle(text::EllipsizeHeightLimit::Lines(
1,
)))
.into(), .into(),
]) ])
.width(Length::Fill) .width(Length::Fill)